Hello, I am
David Inyang-Etoh
Lead Software Engineer · Node.js · TypeScript · AWS · AI/ML
I design and build scalable backend systems — and now, intelligent ones. Over 8+ years I've architected SaaS and FinTech across the US, Europe, and Africa; today I apply that same systems thinking to LLMs, AI agents, and retrieval-based systems. I focus on building systems that actually work at scale.
8+
Years Experience
66%
AWS Cost Reduction
35%
API Perf Boost
10K+
Users Served

8+
Years exp.
Open to Work
Remote · Available March 2026
What I focus on
Testimonials
Michael Backes
CTO/CPO & Co-Founder | NED | AI Solutions | Turning Complex Tech into Business Results
April 28, 2025, Michael managed David directly
I had the pleasure of working with David for 2 years at receeve, where he was in one of my teams as a Senior Full Stack Developer. David consistently impressed me with his ability to tackle complex full stack problems, e…
Janet John
Technical Writing & Corporate Communications | Tech, AI & Product
April 22, 2025, Janet reported directly to David
I had the opportunity to work directly with David during my time at Jiggle, where he served as CEO. David is one of those rare leaders who combines clear strategic thinking with a genuine care for his people. He gave me…
Honors & awards
Award of Excellence in Mentorship
Nigerian Institute of Management Chartered · Dec 2024
Associated with receeve
Certificate of Appreciation as Hackathon Judge
3MTT Nigeria · Dec 2024
Associated with receeve
Open Source & Community Contribution
Tech Community · Ongoing
Open source and developer community
Architecture · March 10, 2026
Building Event-Driven Microservices with NestJS and AWS SNS/SQS
A deep dive into architecting scalable, fault-tolerant systems using NestJS, AWS SNS, SQS, and the Saga pattern for distributed transactions.
Core Focus
TypeScript & Node.js
Core languages
NestJS & Microservices
Backend systems
AWS & Cloud-Native
Infrastructure
My Experience
Full timelineCollectwireNow
2025 – PresentLead Software Engineer · Remote
receeve
2023 – 2024Senior Software Engineer · Hamburg, DE
Immutable
2021 – 2022Full Stack Engineer · Sydney, AU
Recent Writing
Location
Uyo, Nigeria
Available for remote roles globally
Open to Work
Senior & lead backend/cloud roles · Remote · Negotiable · Available March 2026
Selected Projects
View allCollectwire
2025- Challenge: Startup needed a global payroll MVP with multi-country compliance and scalable infrastructure in under 8 months.
- Approach: Led a team of 4 to design 8 event-driven microservices on AWS (SNS/SQS), NestJS, and Redis; introduced cost controls and clear ownership per service.
- Outcome: Beta launched in 7 months; 66% AWS cost reduction and 3× delivery velocity vs initial estimates.
receeve
2024- Challenge: Core strategy engine was monolithic, slow, and costly; needed a path to serverless and better API ergonomics.
- Approach: Migrated orchestration to AWS Lambda, introduced CQRS and a GraphQL gateway for read/write separation and unified API.
- Outcome: 35% API latency reduction, 99.9% uptime, and 90% performance improvement on the strategy core with significant cost savings.
Immutable
2022Jiggle
2021VisionDev
2019CQRS + GraphQL Gateway
2023Institution AI Assistant
2026- Challenge: University websites are notoriously hard to navigate — visitors click through endless links trying to find programs, fees, or admission info. The problem is only getting worse as users now expect "smart search" over traditional menus.
- Approach: Built a custom AI assistant that reads and understands an entire university website. A web crawler (Requests + BeautifulSoup) scans the site automatically, BERTopic groups content into organised topics, ChromaDB stores it for fast semantic search, and an LLM generates accurate answers — citing the exact source URL for every response.
- Outcome: Deployed and tested on the University of Port Harcourt website. Visitors can ask natural language questions and get instant, cited answers — no more drilling through menus.
codeplug-cli
2026- Challenge: Developer context is fragmented — project structure, stack decisions, and code patterns live in different places, making it slow to onboard AI assistants or new teammates.
- Approach: Built a CLI tool that scans a codebase and generates a structured snapshot of project architecture, dependencies, and conventions — ready to be fed directly into an LLM context window.
- Outcome: Published on npm. Reduces AI onboarding friction for any project in seconds. Applies the same thinking I use to accelerate team delivery with AI tooling at Collectwire.
Tech Stack
AI & Data
