About
Backend Engineer specializing in Node.js and TypeScript. I design robust APIs, ensure system reliability through testing, and streamline complex workflows for high-performance applications.
Skills
Languages
JavaScript, TypeScript.
Development Methodologies
Engineering Best Practices Design, Software Development Life Cycle (SDLC), Agile Development.
Testing
Jest, Vitest, Unit Testing, Integration Testing, Test Driven Development (TDD), GitHub Actions (Automated Testing).
Backend Frameworks & Runtimes
Node.js, Express.js, Socket.io, Nest.js, WebSocket.
System Design & Architecture
API Design & Development, System Design & Scalability, Performance Optimization, Data Structures and Algorithms, Web Scraping (Cheerio, Puppeteer).
Databases
MongoDB, PostgreSQL, MySQL, Redis.
DevOps/Tools
Docker, RabbitMQ, Git, Github.
Work
Lekki Phase 1,, Lagos State, Nigeria
→
Summary
As a Backend Engineer at Errandlr, built and maintained core backend systems powering logistics operations, improving delivery efficiency, system reliability, and platform scalability.
Highlights
Architected and implemented the migration of a legacy distance-calculation service to a modern routing engine, eliminating deprecation risk while preserving pricing accuracy and achieving zero production downtime.
Architected and implemented an intelligent auto-assignment system with a priority-based rider selection algorithm, optimally matching delivery requests based on bid amount, performance metrics, and request type, eliminating manual operator overhead and reducing assignment time by 80% across API, restaurant, and individual delivery channels.
Implemented a comprehensive test suite covering 80% of core system components during a major architecture redesign, reducing production bugs by 20% and enabling confident refactoring through unit and integration testing.
Engineered an automated data scraping pipeline using Node.js, TypeScript, and Cheerio to extract 100+ logistics operators, expanding the delivery partner network by 30% and accelerating partner onboarding.