Experience

4+ years designing and delivering enterprise integration and API platforms across energy, banking, ERP, and SaaS environments.

Technical Skills

Languages & Frameworks

JavaSpring Boot

Integration & APIs

MuleSoft 4Anypoint PlatformWSO2RESTSOAPRAMLOpenAPI

Architecture

API-Led ConnectivityMicroservicesEvent-Driven Integration

CI/CD & DevOps

MavenGitGitLab CI/CDJenkinsDockerKubernetes

Cloud

AWSAzureOracle Cloud Infrastructure

Security

OAuth2OpenID ConnectRBACAPI Security Policies

Databases

Oracle DBPostgreSQLMongoDB

Education

Bachelor's Degree in Information Technology

Kenyatta University, Kenya

Languages

English (Fluent)Kiswahili (Fluent)German (A2)
Enterprise integration and API architecture

Enterprise Integration & APIs

Designing scalable integration solutions and API platforms that power enterprise systems

Oct 2023 - Present

Senior Software Engineer (Integration & APIs) · Deloitte Consulting

Nairobi, Kenya

  • Designed and implemented end-to-end integration solutions using MuleSoft 4 for enterprise energy platforms (E.ON).
  • Led API design using API-led connectivity, defining System, Process, and Experience APIs with RAML/OpenAPI.
  • Built and deployed cloud-native integration services with runtime management, API policies, and monitoring.
  • Improved API response times by 28% and reduced regression effort by 35% through performance tuning.
MuleSoftDataWeaveJavaSpring BootRAMLDockerKubernetesAzure
Mar 2022 - Oct 2023

Software Engineer - Backend & Integration Quality · KCB Bank Group

Nairobi, Kenya

  • Contributed to digital banking platforms, validating APIs and system integrations.
  • Developed automated test suites for REST and SOAP services in regulated environments.
  • Automated 40% of regression test coverage, reducing release cycles by 22%.
JavaREST-assuredSeleniumSOAPUIJMeterJenkinsAzure DevOps
2020 - 2021

Software Engineer · SteamLabs Africa

Nairobi, Kenya

  • Designed a cloud-based SaaS e-learning platform using Java and Spring Boot.
  • Built secure REST APIs with Spring Security authentication and authorization.
  • Containerized services with Docker, reducing API response times by 50%.
JavaSpring BootSpring SecurityMongoDBDockerREST APIs

Certifications

MuleSoft Certified Developer - Level 1 (Mule 4)
AWS Certified Cloud Practitioner
Microsoft Certified: Azure Fundamentals
Oracle Cloud Infrastructure (OCI) Foundations Associate
Oracle Cloud Infrastructure (OCI) Multicloud Architect Associate
ISTQB Certified Tester Foundation Level (CTFL)
Microsoft Certified: Security, Compliance, and Identity Fundamentals