Ebere Uzodufa, Developer in Lagos, Nigeria
Ebere is available for hire
Hire Ebere

Ebere Uzodufa

Bio

Ebere is a full-stack engineer with 8+ years of experience in Angular, TypeScript, NestJS, and Node.js. As lead front-end engineer at Dycom Industries, he architected a company-wide Angular component library adopted across all front-end teams. At Wilbur-Ellis, he shipped versioned NestJS APIs across a microservice platform. He built Upkey.ai from scratch for 100,000+ users and was rehired to lead it. He also architected Pharvios, a multi-tenant pharmacy ERP platform for emerging markets.

Portfolio

Dycom Industries, Inc.
Angular, TypeScript, HTML, CSS, GraphQL, REST APIs, Architecture, Figma, CSS3...
Wilbur Ellis Co. -Main
Angular, NgRx, TypeScript, RxJS, HTML, CSS, Ionic, APIs, Node.js, Agile, NestJS...
Upkey.com
Angular, NestJS, Tailwind CSS, Storybook, TypeScript, SCSS, HTML, Docker...

Experience

  • Angular - 8 years
  • HTML - 7 years
  • JavaScript - 7 years
  • Front-end Development - 6 years
  • RxJS - 6 years
  • TypeScript - 4 years
  • Node.js - 4 years
  • NestJS - 3 years

Preferred Environment

Jira, Slack, Agile, AI Ethics, Angular, Vertex AI, NestJS, Node.js, Claude Code

The most amazing...

...thing I have led was an enterprise HR platform revamp. We rebuilt the core user workflows, and both task completion and sign-ups rose by over 300%.

Work Experience

Angular Expert

2025 - PRESENT
Dycom Industries, Inc.
  • Led the development of a reusable Angular subframe UI component library to standardize and accelerate UI development across Dycom’s legacy and modern applications.
  • Collaborated closely with the UI/UX team to align Figma designs with Angular implementations using Figma Code Connect for consistent design-to-code integration.
  • Provided developer-driven feedback to influence design decisions, improve component usability, and ensure long-term maintainability.
  • Documented technical processes, component design patterns, and solutions to support ongoing library development and knowledge transfer.
  • Used a modern CSS framework with no libraries, such as mixins, CSS variables, etc., to build libraries.
  • Architected and led a company-wide Angular component library adopted across 2-3 front-end teams, cutting redundant development time by over 25% and bringing consistency to a codebase that previously had no shared standards between teams.
  • Migrated critical components to RxJS Signals, reducing unnecessary change detection cycles in production and eliminating XSS and dependency vulnerabilities that posed active security risks to the application.
  • Established and documented front-end development standards from scratch across cross-functional teams, replacing inconsistent team-by-team practices with a unified approach to architecture, code quality, and delivery.
  • Embedded Jest unit testing as a non-negotiable part of the development workflow, ensuring every component is verified before it reaches production.
  • Owned end-to-end CI/CD pipelines in Jenkins, giving the team reliable, repeatable build and deployment processes they could trust.
Technologies: Angular, TypeScript, HTML, CSS, GraphQL, REST APIs, Architecture, Figma, CSS3, SCSS, RxJS, UI Libraries, Chart.js, CSS4, WCAG 2, Web Content Accessibility Guidelines (WCAG), HTML5

Full-stack Engineer (Angular and NestJS)

2023 - 2025
Wilbur Ellis Co. -Main
  • Designed and enhanced data management features, including implementing PDF report generation for downloads and developing and integrating custom APIs to streamline data retrieval and presentation.
  • Developed APIs and front-end components to support accurate cost and budget reporting, implementing data endpoints that ensure consistent financial data displays across the platform.
  • Enhanced the user experience by implementing responsive layouts and auto-adjusting components, ensuring smooth functionality across different screen sizes and devices.
  • Identified and resolved issues in data visualization, cost calculations, and API performance. Improved back-end processes to ensure front-end data accuracy and application stability.
  • Enhanced complex financial reporting tools tailored for agricultural use cases.
  • Collaborated with engineering, design, and product teams to deliver cohesive digital products.
  • Documented technical processes, API endpoints, and solutions to support ongoing product development and knowledge transfer.
Technologies: Angular, NgRx, TypeScript, RxJS, HTML, CSS, Ionic, APIs, Node.js, Agile, NestJS, NgRx/store, jsPDF, Slack, PostgreSQL, SQL, Google Maps, Google Maps API, RESTful Microservices, Angular CLI, ECMAScript (ES6), Full-stack, AG Grid, Highcharts, CSS3, CSS4, Test-driven Development (TDD), HTML5, OAuth, JSON Web Tokens (JWT), Back-end

Full-stack Developer

2022 - 2024
Upkey.com
  • Unified the button style across the entire application.
  • Tracked and fixed bugs using the GitHub project as a reporting and tracking tool.
  • Managed the user dashboard pages, such as the resume page, and implemented the resume generation interface to create new resumes for users.
  • Contributed to the job listing and matching UI on the user dashboard.
  • Optimized the public resume links so users could adequately share their resume links.
  • Managed various campaigns, contributing significantly to growth.
  • Cut down brand page development from two front-end engineers in five days to one engineer in three days.
  • Developed 70% of the user dashboard single-handedly.
  • Managed the web extension and developed support for 15 platforms.
  • Designed and implemented the architecture of Upkey AI (Upkey.ai).
Technologies: Angular, NestJS, Tailwind CSS, Storybook, TypeScript, SCSS, HTML, Docker, NgRx/store, Progressive Web Applications (PWAs), Slack, PostgreSQL, SQL, Stripe API, Monorepos, NGXS, ECMAScript (ES6), Node.js, Startups, Full-stack, OpenAI, OpenAI API, ChatGPT, ChatGPT API, ChatGPT Prompts, Nx, CSS3, RxJS, Artificial Intelligence (AI), WCAG 2, Web Content Accessibility Guidelines (WCAG), Web Performance Optimization (WPO), HTML5, HTML5 Video, OAuth, OAuth 2, JSON Web Tokens (JWT)

Senior Front-end Developer

2021 - 2022
SystemSpecs
  • Provided technical guidance to a team of five engineers to revamp the website for HumanManager, one of Nigeria's leading HR applications, which increased usability by 300%. The website is the 1st company interaction with potential customers.
  • Created and maintained an internal, data-driven insights application used for managerial decisions. The application saves executives significant time because they can see how the company is performing in real time.
  • Tracked and fixed bugs using GitLab and set up GitLab CI/CD to accelerate delivery.
Technologies: Angular, JavaScript, HTML, SCSS, CI/CD Pipelines, TypeScript, RxJS, CSS, GitLab, GitLab CI/CD, Front-end Development, Web Development, Front-end, Websites, Bug Fixes, Slack, Enterprise, Web Performance Optimization (WPO)

Software Developer

2020 - 2021
SystemSpecs
  • Created and maintained an internal, data-driven insights application used for managerial decisions. The application saves executives significant time because they can see how the company is performing in real time.
  • Tracked and fixed bugs using GitLab and set up GitLab CI/CD to accelerate delivery.
  • Worked in R&D to create new products, such as crowdfunding SaaS applications.
Technologies: Angular, HTML, HTML5, HTML DOM, CSS3, SCSS, TypeScript, RxJS, GitLab CI/CD, Front-end, JavaScript, Agile, Bug Fixes, Responsiveness, Responsive UI, Responsive Web Apps, Angular CLI, Angular Material, Progressive Web Applications (PWAs), Slack, Website Performance, Web Performance Optimization (WPO), CSS4

Software Developer

2017 - 2020
Viaphone Services Limtied
  • Managed PIN services for Etisalat, which later became 9mobile, using the Nchunk application.
  • Worked on AlgerbraERM, Cassava App, and visitor management applications.
  • Completely redesigned the company's existing website.
  • Researched and developed modules and processes to improve the company's software products.
Technologies: HTML, CSS, JavaScript, SCSS, Websites, Front-end, Front-end Development, Web Development, Progressive Web Applications (PWAs), Slack

Experience

Pharvios

https://pharvios.com/
Pharvios is a multi-tenant pharmacy management and ERP platform for pharmacies in Africa and other emerging markets, where existing software is either priced for Western chains or too rigid for how these businesses actually operate.

I lead engineering on the product, working closely with our product lead and UX researcher, who ran discovery sessions with pharmacy owners and counter staff. Much of the data model came from those sessions rather than from a spec.

On the back end, I designed the multi-tenant model in PostgreSQL with strict tenant isolation and built the REST API layer in NestJS, including role-based access control and a per-branch audit trail, since dispensing is regulated and every sale has to be traceable. On the front end, I built the Angular application covering point of sale, batch and expiry level inventory, prescriptions, multi-branch reporting, and a branded online storefront, each tenant gets on its own web address, using Signals and RxJS for reactive data flows.

I also own the GCP infrastructure, CI/CD, and the release process that comes with it.

CropSights

https://cropsights.wilburellis.com/
CropSights is a digital platform developed by Wilbur-Ellis to assist growers in making informed, in-season decisions for specialty crops. By capturing and displaying real-time and historical data, CropSights enhances decision-making and maximizes farm value.

HomeRx Africa

https://homerx.africa/
I worked as a core developer on HomeRx Africa, a digital health platform designed to improve medication safety and decision-making across African healthcare contexts.

I contributed to building and maintaining key parts of the web application, with a strong focus on front-end architecture, performance, and accessibility. On the back end, I worked on services that support medication discovery and AI-driven prescription analysis, helping to identify potential risks and interactions and providing guidance to support safer medication use. I collaborated closely with product and design to translate complex healthcare workflows into intuitive, user-friendly experiences while maintaining strong data privacy and data integrity standards. The platform was built using a modern, scalable architecture, enabling iterative delivery, rapid learning, and long-term maintainability as the product evolved.

Command Keeper VsCode Extension

https://marketplace.visualstudio.com/items?itemName=EbereUzodufa.command-keeper
Command Keeper is a VS Code extension that helps you save and run frequently used commands efficiently. Access your saved commands via the UI sidebar or use the quick command palette.

FEATURES
• Save Commands: Store frequently used terminal commands with a custom name.
• Run Commands: Execute saved commands directly from VS Code.
• Quick Sidebar Access: View and run saved commands from the Command-Keeper sidebar.
• Export and Import Commands: Easily backup or share your saved commands as a JSON file.
• Keyboard Shortcuts: Quickly access features with customizable keybindings.

Subframe Angular Library

At Dycom Industries, I designed and built Subframe, the internal Angular component library that every front-end team in the company now builds on. Before it existed, each team was solving the same interface problems separately.

I owned the architecture and the public API surface, which is the part that matters most in a shared library, since every decision becomes something other teams depend on and cannot easily be walked back. Subframe ships 30+ components across forms, navigation, overlays, data display, and feedback, including date and time pickers, steppers, guided tours, paginated tables, and charts.

I built the packaging and distribution workflow with ng-packagr, managed peer dependencies and version compatibility across consuming applications, and wired releases into the CI/CD pipeline through Jenkins so teams could pull updates without manual steps. Test coverage was written alongside the components with Karma and Jasmine rather than bolted on afterward.

The library outlived my engagement on the project.

PoScrub

http://app.poscrub.com
Poscrub is a privacy-first tool that helps people find and clean up old social media posts that no longer reflect who they are. It is in private beta, starting with X.

I lead engineering on the product. The core problem is classification rather than search, since keyword matching constantly flags the wrong things. The system evaluates each post in context through an LLM and returns a plain-language reason for every flag, which the user reads before deciding. Nothing is ever deleted automatically.

On the back end, I built the NestJS API, the OAuth integration with the X API, and the ingestion pipeline that pulls and evaluates long post histories. Posts are processed in memory and never stored, which was a hard constraint from the first design session and shaped the entire architecture. On the front end, I built the Angular review interface for scanning, filtering by time range, and bulk action on flags.

Privacy requirements, including GDPR and CCPA alignment, were designed in from the start rather than retrofitted.

SpotDraft

https://www.spotdraft.com/
SpotDraft is a contract automation and management software built for businesses of all sizes. Create, store, manage, and analyze all your contracts efficiently. SpotDraft's contract management solution has been built from the ground up to work with the contract management processes of teams of all sizes. Bring your legal agreements to the 21st century with SpotDraft's award-winning, AI-driven platform.

Made4KidsNG

http://made4kidsng.com/
Made4Kids NG is an eCommerce platform dedicated to children’s products that blends personalization, playfulness, and educational value for families. The app lets parents browse a curated collection of items designed to delight kids while fostering creativity and learning. The experience emphasizes kid-friendly design, custom product options, and a seamless shopping journey, complemented by promotions such as 1st-time-purchase offers and engaging brand messaging that highlights value for children and parents alike.

Role and contributions:
• Led a cross-functional team of three developers and a designer to build and launch the application from inception to production.
• Acted as product manager and full-stack engineer.
• Designed and implemented the majority of the front end, delivering interactive, responsive UI and UX tailored to family-oriented shoppers.
• Built approximately 55% of the back-end services, including core APIs, business logic, and data models.
• Developed with modern technologies such as NestJS, PostgreSQL, Prisma ORM, and Supabase, ensuring robust performance and scalable data architecture.
• Managed sprint planning, task distribution, and team coordination to meet delivery milestones reliably.

FundACause

https://www.fundacause.net/
FundACause is a transparent and secure crowdfunding platform in Nigeria that empowers people to raise funds for projects that matter to them.

I collaborated with a team of ten, including engineers, product staff, and designers, to create the SaaS application. I also initiated front-end GitLab CI/CD on the project.

FundACause was a SystemSpecs client.

Upkey.com | Online Freelance Agency

https://upkey.com/
I worked in a team of six to engineer, innovate, and maintain the web applications of an online freelance agency. I developed web applications using the Angular framework, Agile methodology, and NestJS. My notable works include various growth campaigns for this platform.

Upkay.ai

https://upkey.ai/
Upkey also offers an auto-source product that automatically finds high-fit candidates for employers. This streamlines the recruitment process by reducing the time spent manually sourcing and reviewing candidates.

Remita Helpdesk

Remita Helpdesk is a self-service platform for Remita Gateway, making it easy for users to seek self-help before contacting support. I implemented the flow to make it easy for users to resolve electricity token issues without contacting support. Remita was a SystemSpecs client.

An Online Freelance Agency

I built 60% of the client and server-side applications for an online freelance agency. I worked with various 3rd-party APIs, including Stripe and OpenAI. The application is designed to be optimized and have multiple UI interfaces for admins and customers.

My Logistics | Multiple-destination Logistic App

https://my-logistics.netlify.app/
My Logistics is a multiple-destination application with an admin interface. The user interface allows users to select multiple destinations to deliver their products. The admin app supports order taking and creates dispatch riders.

Insights

A data-driven insights application for managerial decisions. Specific managers have authorization for the application, and users can download reports as PDFs. Users can analyze data and drill-down events to better understand finances and operations.

Education

2010 - 2016

Bachelor of Engineering Degree in Chemical Engineering

University of Port Harcourt - Rivers, Nigeria

Certifications

MARCH 2026 - PRESENT

Understanding Ethics in Technology

LinkedIn

APRIL 2025 - APRIL 2027

Academy Accreditation - Generative AI Fundamentals

Databricks

JULY 2021 - PRESENT

Angular (Intermediate)

HackerRank

DECEMBER 2020 - PRESENT

Mobile Web Specialist

Pluralsight

OCTOBER 2018 - PRESENT

Front-end Web Developer Nanodegree

Udacity

Skills

Libraries/APIs

RxJS, NgRx/store, Google Maps, REST APIs, Chart.js, Node.js, NgRx, Google Maps API, Google Location API, Firebase Web SDK, NGXS, jsPDF, Cache API, OpenAI API, Stripe API, Highcharts, Fabric.js, AG Grid, Google Play API, X (formerly Twitter) API

Tools

Angular CLI, AngularFire, GitHub, Karma, Firebase Authentication, Git, Claude Code, ChatGPT, Nx, Figma, Prisma, Jira, Slack, GitLab, GitLab CI/CD, Cloud Scheduler

Languages

JavaScript, TypeScript, SCSS, CSS, HTML, ECMAScript (ES6), TypeScript 5, SQL, CSS4, HTML5, CSS3, GraphQL

Frameworks

JavaScript MVC, Angular, Angular Material, Ionic, Jasmine, OAuth 2, JSON Web Tokens (JWT), NestJS, Express.js, Tailwind CSS, Bootstrap

Paradigms

Responsive Layout, RESTful Development, REST, Design Patterns, Agile Software Development, Agile, Test-driven Development (TDD), Web Performance Optimization (WPO), Responsive, HTML DOM, Role-based Access Control (RBAC)

Platforms

Firebase, Visual Studio Code (VS Code), Netlify, Algolia, DigitalOcean, Google Cloud Platform (GCP), Mobile, Vertex AI, Software Design Patterns, Docker, Beehiiv, iOS, Cloud Run

Storage

PostgreSQL, Google Bucket, JSON

Other

Software Development, Web Accessibility, OOP Designs, Web App Development, Front-end Design, Bug Fixes, Responsive Web Apps, Responsiveness, Responsive UI, Progressive Web Applications (PWAs), APIs, Monorepos, Full-stack, Startups, Enterprise, Web Content Accessibility Guidelines (WCAG), HTML5 Video, VS Code Extensions, Firebase Cloud Functions, Full-stack Development, Custom Apps, RESTFul APIs, Software Design, Nodemailer, Back-end, PWA, Ethics, Agile Sprints, TypeORM, RESTful Microservices, OpenAI, ChatGPT API, Generative Artificial Intelligence (GenAI), Architecture, UI Libraries, Artificial Intelligence (AI), Website Performance, Supabase, Extensions, VS Code Plugins, VS Code Extension APIs, AI-generated Code, Security, Vibe Coding, Resend, OAuth, Push Notifications, AI Ethics, CI/CD Pipelines, Front-end, Web Development, Websites, Front-end Development, Helpdesk, Crowdfunding, Software as a Service (SaaS), Storybook, Web Extensions, ChatGPT Prompts, WCAG 2, Notifications, Signals, Multi-tenant SaaS, Gemini API, Ionic 7, App Store, LLM Integration, Prompt Engineering, Data Privacy, General Data Protection Regulation (GDPR), Cloud Security, Software Architecture, System Design, System Architecture, Data Modeling, User Experience (UX), User Interface (UI), Code Review, Mobile Apps, Systems Design, Web Applications, Web & Mobile Applications, Modular

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring