Summary
Andrew Onyango is a versatile Senior Software Engineer based in Nairobi with 10 years of experience building full-stack, payments, and fintech systems across Africa. He has delivered production mobile and web products using React Native, Next.js, Java Spring Boot, and TypeScript, and implemented scalable serverless backends on AWS (Lambda, DynamoDB, Athena, Cognito). His work spans real-time payments integrations (Central Bank APIs, Mpesa, Interswitch), analytics and observability (PostHog, Sentry), and developer tooling like CI/CD pipelines for checkout platforms. Andrew combines product-focused engineering with strong operational discipline—optimizing large data exports and streamlining merchant integrations—while studying data science at Strathmore to deepen his analytics and ML fluency. A pragmatic problem-solver, he’s comfortable moving between frontend UX polish and backend reliability in high-throughput financial systems.
10 years of coding experience
7 years of employment as a software developer
Master of Science in Data Science and Analytics Data Science and Analytics, Master of Science in Data Science and Analytics Data Science and Analytics at Strathmore University
Bachelor's degree Information Technology, Bachelor's degree Information Technology at Mount Kenya University - MKU