Samuel Mwangi
Senior Backend / Full Stack Engineer | .NET | Cloud | Microservices
About
Senior Backend / Full Stack Engineer with 10+ years of experience designing and delivering scalable, cloud‑native systems using .NET, Azure, and microservices architectures. Proven technical leader with hands‑on experience owning Backend‑for‑Frontend (BFF) layers, CI/CD pipelines, and high‑availability distributed systems. Strong background in regulated and data‑intensive domains including healthcare, privacy, and financial services.
Passionate mentor and advocate for clean architecture, security, and engineering excellence.
Experience
Senior Software Engineer - Cigna
(2024-12)
Lead backend development for a mobile healthcare solution serving the Kingdom of Saudi Arabia (KSA), with ownership of the Backend‑for‑Frontend (BFF) API layer.
- Lead and mentor a team of backend engineers, providing architectural direction and technical guidance.
- Designed and implemented the BFF layer to support mobile applications with secure, scalable APIs.
- Established and enforced backend best practices including clean architecture, code reviews, and security standards.
- Owned CI/CD pipelines and deployment workflows, ensuring reliable releases and stable environments.
- Actively unblocked developers by providing technical solutions and architectural support.
- Produced and maintained technical documentation to support long‑term maintainability.
- Kong API Gateway: Designed and led the first Kong integration at Cigna, defining a reusable configuration standard adopted across multiple teams.
- Contentful Integration: Designed a multilingual (English & Arabic) content model enabling component reuse and simplified long‑term maintenance.
- Automated content uploads using the Contentful CLI, significantly reducing manual effort and delivery time.
Senior Full Stack Developer - DVT
(2024-02 - 2024-12)
Worked on Valpak’s Supplier Data Hub (SDH), a complex, data‑intensive microservices platform supporting UK recycling and regulatory compliance.
- Built and maintained microservices responsible for bulk processing, product submission, storage, and reporting.
- Developed a Bulk Upload Service using message queues, enabling near real‑time processing of large product datasets across multiple service nodes.
- Implemented a self‑healing mechanism allowing services to remain operational during downstream dependency outages.
- Introduced Redis‑backed session management to improve performance and prevent session loss during deployments.
Lead Developer - Microsoft Engineering Center (via TechnoBrain)
(2019-06 - 2024-01)
Progressed from Intermediate Developer to Senior and ultimately Lead Developer within Microsoft’s Privacy organization.
- Led engineering teams delivering privacy‑focused tools used internally across Microsoft.
- Owned CI/CD pipelines, release strategies, and rollback plans to ensure production stability.
- Conducted code reviews and enforced engineering quality standards.
- Acted as SRE on live‑site issues, proactively resolving incidents and improving system reliability.
- Worked directly with stakeholders on requirements elicitation and delivery planning.
- Created and managed work items, balanced team workloads, and reported on team performance.
Project Lead Developer - Computer Castle (Contract)
(2021-01 - 2021-12)
Led the design and development of a large‑scale SACCO banking system serving over 100,000 users.
- Designed a microservices architecture to support high availability and independent scaling of core banking services.
- Delivered functionality including account management, savings, shares, loan processing, capitalization, reconciliation, and reporting.
- Led a team of developers and coordinated delivery from design through deployment.
ICT Consultant - Soft Clans
(2017-01 - 2019-05)
Provided end‑to‑end software consulting services including research, system design, development, deployment, and mentorship of junior developers.
Education
Bachelor of Computer Science - Multimedia University (2012 - 2015)
KCSE - Kahuho Uhuru High School (2010 - 2010)

