Professional experience

Engineering across products,
platforms and constraints.

Senior Software Engineer with 7+ years designing, delivering and supporting production systems across Microsoft, financial services and enterprise platforms. I combine hands-on engineering with technical direction, cross-team alignment and end-to-end ownership.

Current role
Software Engineer, Microsoft (Aug 2024–Present)
Professional path
4 roles across Microsoft, Prime Bank Kenya, Indra, Gessic since 2019
Continuing study
MSc Computer Science, Georgia Institute of Technology (2026-present, in progress)

Role history

Aug 2024
Present

Microsoft

Software Engineer · Windows Compliance & AI Tooling

Technical design and hands-on implementation of engineering services and distributed validation workflows.

  • Own discovery, prototyping, implementation, automated testing, integration and production support for C#/.NET engineering services.
  • Architect asynchronous orchestration with Azure Functions and Durable Functions, evaluating scalability, state management, retries, fault recovery and operational simplicity.
  • Lead production and pre-release investigation across services, applications, telemetry, operating-system, data-flow and network boundaries.
  • Drive technical alignment through design reviews, peer code reviews, documentation and testing strategy with engineering and external testing teams.
  • Apply AI-assisted engineering to testing, diagnostics and validation with attention to correctness, security and reproducibility.
Aug 2023
Aug 2024

Prime Bank Kenya

Software Engineer · Banking services & integrations

Java services, REST APIs and database-backed integrations with core banking systems.

  • Designed, developed, tested and supported backend integrations for business-critical financial data.
  • Translated operational and regulatory requirements into integration contracts, validation rules and data flows.
  • Designed workflows with controls for data integrity, auditability, access and failure handling.
  • Owned production integration troubleshooting, coordinating investigation and corrective changes across services, relational data stores and infrastructure.
Jul 2021
Aug 2023

Indra

Software Engineer · Enterprise platforms

C, C++, Java and Oracle SQL components for database-intensive enterprise platforms.

  • Developed and maintained backend modules, data-processing components and cross-system integrations deployed in customer environments.
  • Implemented performance and architecture improvements across application and database execution paths.
  • Diagnosed production failures across application, database and infrastructure layers and implemented corrective changes.
  • Contributed to technical design, implementation, testing, documentation, deployment support and maintenance within multidisciplinary teams.
Aug 2019
Jun 2021

Gessic

Software Engineer · Backend & data-processing systems

End-to-end delivery of backend services, operational data pipelines and automation.

  • Delivered solutions from requirements and technical design through implementation, testing, deployment support and maintenance.
  • Built pipelines to extract, transform, validate and analyze operational data.
  • Worked directly with business requirements to refine technical solutions and resolve integration and reliability problems.

Toolkit

What I build with.

The languages, platforms and operating practices behind the work above.

Systems & data

Distributed systemsDatabase-backed servicesAsynchronous workflowsState managementSQL / Oracle SQLData integrityFailure recovery

Languages & platforms

C# / .NETC / C++JavaPythonTypeScriptAzureAWS

Delivery & operations

Azure Functions / Durable FunctionsAutomated validationObservabilityProduction diagnosticsDesign and code reviewsTechnical alignmentDocumentation

Education

Formal study, alongside the work.

MSc Computer Science
Georgia Institute of Technology · 2026-present · In progress
BSc Control Engineering
JKUAT · 2015-2019 · Completed

Prior credentials

Earlier coursework & certificates.

AWS Certified Cloud Practitioner
AWS · 2021
Historical credential; current certification status is not asserted.
Google Data Science Professional
Coursera · 2022