Experience

Software engineering, implementation, and production support

Technical depth from software engineering, client implementation, and production troubleshooting across fintech and enterprise systems.

Implementation Engineer

Credrails · Nairobi County, Kenya

Jul 2024 — Present

Software engineering and technical implementation across payment reconciliation, API integrations, data processing, automation, and production delivery.

  • Build and maintain Python, pandas, and SQL workflows for payment reconciliation and financial data processing.
  • Integrate systems through REST APIs, including integration testing, troubleshooting, and production support.
  • Deliver technical implementations from requirements and configuration through UAT, go-live, and production.
  • Delivered 25+ client implementations; reduced average setup time by 23%; increased client adoption by 15%; improved time-to-value by 30%.
  • Built automation for repetitive configuration and support workflows, including AI-assisted processing.
  • Write technical documentation and investigate production issues across integrated financial systems.

Software Developer

Freelance · Remote

Aug 2022 — Present

Custom applications, backend systems, REST APIs, integrations, deployment, and legacy modernization for clients in fintech, logistics, and retail.

  • Designed and delivered custom applications and digital solutions supporting fintech operations and logistics workflows.
  • Built backend functionality, API integrations, and application features from client requirements, including secure payment integrations.
  • Modernized legacy codebases to improve maintainability and deployment stability.
  • Reduced project turnaround times by 20% through iterative delivery and close collaboration with clients.

Implementation and Support Engineer

Fintech-Group · Nairobi County, Kenya

Nov 2023 — Jun 2024

Implementation and operation of financial technology platforms for banking, telecom, agent-network, and multi-channel financial services.

  • Supported implementation and integration of Finflex across financial systems, improving interoperability between connected platforms.
  • Supported the rollout of Finmobile, enabling banks and telecoms to deliver financial services through USSD and mobile applications.
  • Troubleshot production issues and supported reliable application releases across financial technology platforms.
  • Supported deployment and release cycles using DevOps practices and CI/CD pipelines, including performance troubleshooting to help minimise downtime.

Software Developer Trainee

Fintech-Group · Kenya

Nov 2022 — Oct 2023

Hands-on full-stack development across financial services and government technology projects.

  • Developed and enhanced full-stack features using ASP.NET MVC, ReactJS, and SQL Server.
  • Co-developed a government e-voucher platform supporting agricultural grant distribution across Kenya and Uganda.
  • Led UI improvements for the Credit Workflow System with Bootstrap 5, improving usability.
  • Supported agile delivery and sprint execution while contributing as a Scrum Master.

Hardware & Networking Support Engineer Intern

Mövenpick Hotels & Resorts · Nairobi County, Kenya

Jul 2022 — Oct 2022

Network, hardware, and enterprise IT support across hotel departments.

  • Troubleshot network connectivity, hardware, and system issues across hotel departments.
  • Supported hardware installation, system maintenance, technical updates, and enterprise IT support.

IT Support Intern

Kenya Nut Company Ltd · Kenya

Sep 2021 — Dec 2021

Hardware, software, and network support for departmental IT requests.

  • Installed, configured, and maintained hardware, software, and network systems.
  • Troubleshot technical issues, responded to IT service requests, and supported users across departments.