Dennis Mwangi
Dennis Mwangi

Tech Lead and Solutions Architect

Open to offers · Member since 14 Sep 2026
Location
Nairobi, Kenya
Desired salary
Unspecified
Work preference
Hybrid / Full Time
Experience level
Lead

About

Professional summary

I am a software engineering leader with almost 10 years of professional experience building scalable backend systems, APIs, cloud platforms, and AI-enabled products.

I specialize in Java, Spring Boot, Golang, C#, PHP, Android, and distributed systems. My background includes REST API development, performance engineering, security, messaging, third-party integrations, and production debugging.

I have led engineering teams, mentored developers, established engineering processes, and collaborated with product owners and multidisciplinary teams across multiple countries. I am comfortable translating complex business requirements into reliable technical solutions.

My recent work focuses on applied AI, RAG pipelines, multimodal agents, agentic orchestration, AI evaluation frameworks, and clinical response safety. I have deployed AI agent runtimes and integrated platforms such as OpenAI, Gemini, Qdrant, LiveKit, Tavus, and ElevenLabs.

I have extensive cloud and platform experience, particularly on AWS, including EKS, ECR, SQS, SNS, SES, CloudFront, deployment pipelines, observability, and security. I also have strong experience with databases, messaging systems, API gateways, and enterprise legacy-system modernization.

I am a self-taught engineer who values continuous learning, sound architecture, high-quality delivery, and building systems that remain maintainable over the long term.

Skills

50 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Development

Languages & Frameworks

Experience

Career history

Tech Lead (Solutions Architect + Applied AI Lead) - Digital Twin & Clinical AI Shae Group

Configured and deployed Gemini 2.5 Flash AI agent runtimes with MCP server tool augmentation. Built AI-to-AI pipelines to automate API documentation generation across 28 backend modules.

Engineered quality assurance for a production RAG pipeline using Flowise, OpenAI, and Qdrant. Designed a 66-question benchmark across 12 knowledge-base files, classified prompt injection, retrieval, and summarization failure modes, and proposed an auditor-agent architecture for clinical response safety.

Designed multi-system agentic saga orchestration with idempotent retries, compensating rollbacks, and distributed correlation tracing across Brain, Laravel, and Axiom. Integrated a multimodal AI agent using LiveKit WebRTC, Tavus, ElevenLabs, Azure OpenAI, and Qdrant retrieval across 200 knowledge-base documents.

Formalized a multi-phase agentic SDLC and built an evidence-based evaluation framework for multi-agent AI module outputs.

Lead Engineer Master The Monster

Led engineering work on video generation and transcription using multiple AI APIs. Mentored engineers and documented day-to-day processes and requirements.

Reworked asset-versioning algorithms to improve performance and implemented high-performance video compression algorithms in Java. Supported systems monitoring, observability, and new deployment pipelines for a monolithic application.

Lead Engineer CarePay International

Built messaging, user-management, and security services with Spring Boot on AWS. Collaborated with remote multidisciplinary teams across Kenya, the Netherlands, Italy, Ukraine, and Brazil to deliver core platform capabilities.

Implemented API security with Tyk Gateway and a custom Golang plugin. Built messaging and SMS solutions using AWS SQS and SES, and managed RBAC and data-access security with Spring Boot and SpiceDB.

Integrated third parties through n8n and Kafka, deployed services using AWS components including SNS, SQS, CloudFront, SES, EKS, and ECR, and contributed to company-wide API versioning standards. Performed production performance profiling and supported security and GDPR requirements.

Lead Engineer Turnkey Africa

Led Java performance engineering for TurnQuest and managed engineering OKRs. Built reusable internal libraries and refactored a large legacy Oracle ADF and PL/SQL codebase of approximately one million lines of code.

Created an integration testing framework for TurnQuest GIS, led a team of six engineers, hired and trained new engineers, and participated in design and code reviews. Worked with clients, delivery teams, and product managers to understand business processes and coordinate delivery.

Developed APIs and third-party integrations while training engineers on insurance-domain knowledge.

Remote Senior Android Engineer Silverback NV

Served as primary author and maintainer for three Android applications. Built a high-performance C# synchronization server supporting referential integrity between services and maintained automated C# and Java regression tests.

Introduced modern Android practices and libraries including Dagger 2, ButterKnife, RxJava 2, MVP, Retrofit, SQLBrite, and ConstraintLayout. Set up Jenkins CI to run Robolectric tests on every commit and worked in Agile Scrum teams using one-week sprints.

Maintained Doxygen documentation, authored a Play Framework polling application using Belgian electronic identity cards and USB card readers, wrote project specifications, and translated designer UI concepts into Android interfaces.

Software Engineer Merita Technologies

Worked as a Java, C#, and web engineer on the AIR Platform, supporting electronic information-return submissions for US health insurance coverage reporting.

Contributed to Java transmission code and C# ASP.NET spreadsheet-processing functionality. Designed, architected, and delivered the platform search mechanism while continuously refactoring, documenting, and testing the system.

Diagnosed Java performance issues involving concurrency and correctness and contributed to an Android application released on Google Play.

Software Engineer NETCEN Interactive

Worked as a PHP engineer on crop and livestock insurance systems for Acre Africa, supporting farmers across Kenya, Tanzania, India, Bangladesh, and Central Africa.

Developed functionality for premium calculation using weather-satellite data across crop-cycle stages such as germination, flowering, and harvest. Used Laravel, PHP 5.6, PostgreSQL, Redis, and an R instance for mathematical processing.

Technical Founder Zinnia POS

Coordinated a transition to Golang to gain concurrency, static typing, and tooling benefits. Designed fault-tolerant strategies for managing mutable server-resource state.

Reduced REST bandwidth consumption using FlatBuffers, implemented push notifications and messaging with Redis, migrated the product to AWS, and integrated third-party services including Mailgun.

OPC Engineer Millennium Three Technologies

Led a Microsoft SQL Server to OPC integration project to successful delivery.

Built a WCF Windows Service to provide a single interface for assets.

Freelance Programmer Turing Computer Systems

Built a PHP invoicing solution for a major Kenyan tour company.

The solution achieved approximately 1% downtime.

Education

Learning history
No education data available.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

People also viewed

All talent ›
Jobs Talent AI Tools Salaries
Menu