Skip to main content
Bryan Wahinya

Bryan Wahinya

Senior Software Engineer | Fintech & Payments Solution Architect | Engineering Team Lead

Talent
Nairobi CountyMember since June 23, 2026
Digital WalletsMPGS Embedded/Hosted CheckoutM-PESA DarajaPSP & Gateway IntegrationWebhooksPayment Switch / CPSMini-Program (AppCube, Alipay) Payment BridgesAWSGoogle Cloud (APIGEE)Huawei CloudDockerKubernetesRed Hat Enterprise Linux (RHEL)Windows ServerDNSIP RoutingRESTful APIsGraphQLSOAPAPI GatewayPostgreSQLMySQLMongoDBRedisJenkinsGitTravis CIJiraJavaScriptTypeScript
·

Hire this person

Send a job offer directly to this candidate

Digital WalletsMPGS Embedded/Hosted CheckoutM-PESA DarajaPSP & Gateway IntegrationWebhooks

About

Senior Software Engineer and Engineering Team Lead with 8+ years building and scaling mission-critical payments and mobile-money platforms for banks, telecoms, and large fintech ecosystems.

Product

Owner and technical lead for a Super App / mini-program platform processing over USD 100M in annual transaction value across multiple markets. Deep expertise in digital wallet integrations, embedded checkout, payment service provider (PSP) orchestration, and mini-app delivery on enterprise Super App infrastructure (Huawei AppCube, Alipay, M-PESA). Proven record translating complex regulatory and business requirements into secure, high-availability architectures, leading 12+ engineers, and communicating solution design and risk to executive stakeholders.

Experience

Senior Software Engineer & Team Lead at Huawei Technologies (Kenya) (2023-07 – Present)

Product Owner and technical lead for the AppCube mini-program platform, a Super App ecosystem processing in excess of USD 100M in annual transaction value across financial-services and telecom clients in multiple markets.

  • Architected and delivered digital wallet top-up and bill-payment journeys for telecom and financial Super Apps — including an embedded MPGS (Mastercard Payment Gateway Services) hosted-checkout flow integrated through AppCube and a central payment switch, handling initiation, status reconciliation, and asynchronous settlement notifications.
  • Designed PSP and payment-gateway orchestration layers integrating multiple providers via RESTful APIs and webhooks, diagnosing and resolving checkout misconfigurations to harden authorisation and settlement reliability across the payment switch.
  • Led delivery of postpaid bill-query and bill-payment mini-programs, owning the end-to-end solution design from API contracts and server architecture through to scalability planning and operational handover documentation.
  • Led the migration of a telecom Data Operations Platform from a monolithic to a microservices architecture on Google Cloud (APIGEE API Gateway), producing full solution-design artefacts and stakeholder risk briefings — contributing to a 20% revenue uplift.
  • Managed and mentored a 12-person engineering team across the full delivery lifecycle — architecture review, sprint delivery, code quality, and production deployment — applying Agile/Scrum practices and CI/CD pipelines (Jenkins, Docker).
  • Delivered enterprise client enablement, including on-site AppCube mini-program capability training for an international telecom operator, and presented payments/mini-program engineering to 400+ developers at a national developer conference.

Software Engineer at Huawei Technologies (Kenya) (2022-03 – 2023-07)

  • Integrated multiple Payment Service Providers via RESTful APIs and webhooks into an enterprise POS and payments platform; payment integrations grew to account for 65% of monthly transaction volume.
  • Built and deployed containerised payment and transaction microservices using Docker for high-availability enterprise workloads, including a Kenyan government Public Service Commission application, with automated testing (Cypress).
  • Designed GraphQL and REST APIs and authored solution documentation and technical specifications consumed across multiple engineering teams.

Associate / Junior Software Engineer at iGov Africa (2020-04 – 2022-02)

  • Designed and implemented authentication, security, and access-control features for a global non-profit platform, adhering to CI/CD best practices and industry security standards.
  • Translated complex business and regulatory requirements into technical solutions across multiple concurrent projects, and owned UI/UX architecture and accessibility for production interfaces.

Web Developer at Platinum Outsourcing & Logistics (2019-01 – 2020-03)

  • Managed web infrastructure, mail servers, and internal applications including job-board systems; provided IT advisory and support.

Education

B.Sc. in Computer Science – Strathmore University (2018 – 2021)

Artificial Intelligence & Machine Learning – Strathmore University (2020 – 2020)

Skills

Senior Software EngineerFintech & Payments Solution ArchitectEngineering Team Lead

Reviews