Available to hire
I’m a Senior Android Engineer focused on building secure, scalable mobile and payment applications. I enjoy turning complex security requirements into clean, reliable code using Kotlin, Java, Jetpack Compose, and Clean Architecture.
I collaborate across product, design, and data teams to ship customer-facing features, mentor engineers, and drive security-first development with automated CI/CD pipelines that accelerate release cycles while ensuring accessibility and quality.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Swahili
Fluent
German
Beginner
Portuguese
Beginner
Work Experience
Senior Software Developer at Virtual Pay International Limited
April 1, 2022 - PresentLed the development of a payment application compliant with EMV standards using Java and Android SDK, implementing ISO communication with Jpos for Visa and Mastercard certifications. Developed an NFC payment Android app published on Google Play Store across 5+ African countries, leveraging GitHub Actions for continuous integration. Utilized Firebase for analytics and app distribution, developed Java servlets and consumed RESTful APIs for mobile and smart POS applications. Engineered a Kotlin-based management system with Ktor and Ktorm applying clean architecture. Collaborated with stakeholders and cross-functional teams, practiced pair programming, integrated third-party SDKs, and completed EMV certification for payment schemes.
Android POS Software Developer at Tracom Services Limited
April 1, 2022 - August 27, 2025Gained expertise in smart POS SDKs across Android versions, developing Android libraries (.aar) interfacing with hardware components to enhance device functionality. Maintained legacy payment applications in C, collaborated with bank engineers for debugging. Implemented inter-process communication using Android Interface Definition Language. Aligned development with business stakeholders, mentored team members on best practices for Android development including Git and Android Studio. Integrated with multiple banking switches to support secure transactions. Completed EMV certification for Visa and Mastercard.
Intern Trainee at Tracom Services Limited
January 1, 2020 - August 27, 2025Introduced to EMV standards and POS application development, worked with C, Java, and Angular for various applications. Shadowed senior developer during merchant app development, gaining experience in pair programming and mobile development.
Intern at Tatu Creatives
April 1, 2016 - August 27, 2025Junior web developer intern responsible for converting Photoshop designs into web interfaces and working with WordPress.
Education
Bachelor of Science in informatics at Strathmore University
January 1, 2015 - January 1, 2018Diploma in Business Information Technology at Strathmore University
January 1, 2014 - January 1, 2016Qualifications
EMV certification for Visa and Mastercard payment schemes
January 11, 2030 - August 27, 2025Best University Student (2017) at Mombasa International Chess Tournament
January 1, 2017 - July 1, 2017Industry Experience
Financial Services, Software & Internet, Computers & Electronics, Professional Services, Other
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer in Nairobi today.