Senior Fullstack Engineer
Ebere Uzodufa
I build AI-integrated products, high-performance Angular applications, and production NestJS systems at scale.
Eight years shipping end-to-end products for international teams — and building my own. I care about systems real businesses run on, not demos.
Founder & Technical Lead
HomeRx Africa
An AI-powered digital pharmacy delivering medications across Africa — available on web, iOS, and Android.
As technical lead, I own the architecture and built the majority of the frontend and backend. The hard part isn't the code — it's designing software people trust with their health, on patchy connections, often using a digital pharmacy for the first time. The prescription scanner reads a script, explains medications in plain language, and tailors dosage guidance to the user's profile.
About
I started in chemical engineering and built my first real software for my thesis — a text-to-speech tool for distillation equations. Software won. Eight years on, I've led frontend teams and shipped full-stack products across fintech, healthtech, agritech, and edtech, six of those years remote across timezones with international teams.
The thing I keep coming back to: every architecture call is a bet on the business. I'd rather make that bet on purpose. These days I'm building HomeRx as its technical lead while taking on senior remote work.
Life pays backwards, never in advance.
Skills & Technologies
Grouped by where they live in the stack.
Frontend
Backend
AI
Testing
Tooling
Architecture
Experience
Eight years of shipping products across fintech, healthtech, agritech, and edtech — most recent first.
Lead Frontend Engineer
Dycom Industries Inc. — USA · via Toptal
Engineering, construction, and project-management services for telecom and utility industries.
- ▹Architected and led a company-wide Angular component library adopted across 3 frontend teams, cutting redundant development time by over 25%.
- ▹Migrated critical components to RxJS Signals, reducing unnecessary change detection in production and eliminating XSS and dependency vulnerabilities.
- ▹Established and documented frontend standards from scratch, replacing inconsistent team-by-team practices with a unified architecture and delivery approach.
- ▹Embedded Jest unit testing as a non-negotiable step before any component reaches production.
Fullstack Engineer
Wilbur-Ellis — USA · via Toptal
Enterprise agritech platforms (CropSights, AgVerdict) serving growers and agronomists across North America.
- ▹Designed and shipped versioned REST APIs (v1, v2, v4) across the AgVerdict NestJS microservice platform — 245+ commits.
- ▹Built geospatial soil-analysis features with Google Maps APIs, giving users richer field-level insights to guide planting decisions.
- ▹Engineered reactive data flows with NgRx and RxJS, handling complex async state from IoT sensors and geospatial sources.
- ▹Improved performance with intelligent caching for probe schedules and field events, cutting database load and API response times.
Fullstack Engineer · Technical Lead
RehiredUpkey — USA
AI-powered career platform helping students and professionals stand out in their job search.
- ▹Built Upkey.ai from the ground up — an AI resume-analysis and recruitment platform serving 100K+ candidates — as technical lead across a team of 7.
- ▹Engineered an intelligent resume-scoring system (Sovren API + custom weighted matching) that cut candidate review time by 83%, scoring 1,000 candidates in under 30 seconds.
- ▹Built real-time AI content generation across 8 tools using SSE and OpenAI GPT-4, turning 30-second waits into instant streaming feedback.
- ▹Optimised PostgreSQL with composite indexing for sub-200ms search across 100K+ candidates — a 100x improvement over a 2.5s baseline.
- ▹Designed an NgXS architecture that eliminated 40% of frontend bugs via memoised selectors.
Frontend Engineer
SpotDraft — India
Contract-management platform for legal and compliance teams.
- ▹Improved core legal workflows — bulk document downloads, stamp inventory, and document handling — at the heart of SpotDraft's signing experience.
- ▹Built sign-pod Cypress coverage from near zero to 50%+, giving the team automated protection over a legally sensitive part of the product for the first time.
- ▹Contributed Storybook documentation across the component library as a first-class deliverable.
- ▹Worked across Angular, NgRx, and Nx monorepo as part of a 20-engineer frontend team.
Fullstack Engineer
Upkey — USA
First engagement at Upkey.
- ▹Optimised white-label brand-page delivery from 2 engineers over 5 days to 1 engineer in 3 days — a 70% efficiency gain that accelerated B2B partnership rollout.
- ▹Built and maintained growth campaigns that drove measurable user acquisition for a platform serving thousands of students.
- ▹Embedded Jest unit testing as a delivery standard across the codebase.
Senior Frontend Engineer
SystemSpecs Limited — Nigeria
Promoted from Frontend Engineer (Jun 2020 – Jul 2021)
One of Africa's largest fintech and HR technology companies.
- ▹Technically led a 5-engineer team to revamp and rebrand the HumanManager site with Angular Material SCSS theming and white-label architecture — 300%+ improvement in usability metrics.
- ▹Built and maintained 6 internal web applications using RxJS across Africa's largest HR platform.
- ▹Owned CI/CD configuration with Jenkins and embedded Jest unit testing as a delivery standard.
Software Developer
ViaPhone Services Limited — Nigeria
IT services for telecommunications and B2C.
- ▹Rebuilt the company site as a PWA with service workers, improving performance and offline capability.
- ▹Developed 3 internal applications in C# Blazor and WPF (MVVM); drove 200%+ growth in social awareness through redesigned product models and AdSense integration.
Projects
A selection of products I've built or led beyond client work.
Made4Kids
Personalised products e-commerce for children (labels, clothing, magnets) based in Lagos. Built 70% of the frontend, 40% of the backend, and set up full CI/CD independently.
FundACause
Crowdfunding SaaS built with a team of 10. Architected the Angular frontend, set up GitLab CI/CD, and designed the white-label frontend architecture.
Command Keeper
A VS Code extension for saving and running frequently used commands efficiently.
Learning Machine Learning by Solving Real Problems
How building HomeRx Africa pulled me into ML — drug-name search, prescription interpretation, and when to use an API vs. build your own model.
Understanding the Unit of Work Pattern in NestJS
A behavioral design pattern for managing complex transactions and maintaining data consistency in NestJS.
Solid Principles in JavaScript
SOLID is a five-letter acronym for a design principle that provides guidelines to building clean, easy to...
What's the Story?
On how the stories we tell — to others and ourselves — shape decisions, communities, and culture.
Creating Dynamic Review Rating Displays with Font Awesome in Angular
A simple, performant way to build review ratings using Font Awesome icons and the class attribute in Angular.
8 Tips I Would Recommend to Any Beginner Frontend Web Developer
Tools and techniques for developers building on plain HTML, CSS, and JavaScript before reaching for frameworks.
The Hypothesis of the Future Reward
On effort and payoff — why the world tends to pay us today for the work we put in long before.
Game Theory — Battle of Two Soda Giants
Reading the 2017 Coca-Cola vs. Pepsi price war in Nigeria through the lens of the prisoner's dilemma and Nash equilibrium.
Accessibility — A Better Life for All
Why accessibility belongs in every designer's and engineer's thinking process — and how IoT could extend it into the physical world.
Education
University of Port Harcourt, Nigeria
B.Eng, Chemical Engineering
Dec 2010 – Feb 2016
Thesis: text-to-speech app for Fenske and McCabe-Thiele equations (Visual Basic .NET).
Udacity
Front-End Web Nanodegree
PluralSight
Mobile Web Specialist
Udemy
NestJS Zero to Hero
Certifications
Generative AI Fundamentals
Databricks
Angular Certification
HackerRank
Front-End Web Nanodegree
Udacity
Get in touch
Open to senior remote engineering roles and interesting problems. Reach out.
ebereuzodufa@gmail.com
iamebereuzodufa
GitHub
ebereuzodufa
X
@uzodufaebere
Dev.to
ebereuzodufa
Medium
@ebereuzodufa