Hi, I’m Wesley Kibagendi, a software engineer based in Nairobi, Kenya. I specialize in backend systems, AI conversational bots, and automation, designing microservices and data pipelines used by thousands across Africa. I love turning complex challenges into reliable, scalable solutions and enjoy collaborating with cross-functional teams. In my current and previous roles, I’ve built Spring Boot microservices, Python tooling, and Linux-based automation, and I contribute to AI workflows, including LLM data preparation and SFT labeling. I’m excited to contribute to AI model training and annotation projects and to continue learning in the evolving AI landscape.

WESLEY KIBAGENDI

Hi, I’m Wesley Kibagendi, a software engineer based in Nairobi, Kenya. I specialize in backend systems, AI conversational bots, and automation, designing microservices and data pipelines used by thousands across Africa. I love turning complex challenges into reliable, scalable solutions and enjoy collaborating with cross-functional teams. In my current and previous roles, I’ve built Spring Boot microservices, Python tooling, and Linux-based automation, and I contribute to AI workflows, including LLM data preparation and SFT labeling. I’m excited to contribute to AI model training and annotation projects and to continue learning in the evolving AI landscape.

Available to hire

Hi, I’m Wesley Kibagendi, a software engineer based in Nairobi, Kenya. I specialize in backend systems, AI conversational bots, and automation, designing microservices and data pipelines used by thousands across Africa. I love turning complex challenges into reliable, scalable solutions and enjoy collaborating with cross-functional teams.

In my current and previous roles, I’ve built Spring Boot microservices, Python tooling, and Linux-based automation, and I contribute to AI workflows, including LLM data preparation and SFT labeling. I’m excited to contribute to AI model training and annotation projects and to continue learning in the evolving AI landscape.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at Ubawa NeoMerchants Services
April 1, 2025 - Present
Designing and developing full-stack systems using Java Spring Boot and Flutter. Implemented RESTful APIs to support mobile and web clients, built scalable microservices for high availability, and integrated backend services with MySQL databases. Led database schema design and query optimization, participated in code reviews, and helped manage CI/CD pipelines and sprint planning.
Java Backend Engineer at Skylab System Limited
June 1, 2024 - February 28, 2025
Engineered and maintained USSD applications using Spring Boot and telco integrations. Developed backend services to support high-volume transactions and user interactions. Implemented microservice patterns for modular and scalable architecture. Designed normalized databases with complex entity relationships. Integrated external APIs for payment, authentication, and SMS systems.
Mobile Developer at Deveint Limited
October 1, 2022 - November 30, 2023
Built and deployed cross-platform mobile applications using Flutter and Dart. Consumed and integrated RESTful APIs into mobile applications. Implemented state management using Riverpod and followed modular architecture. Ensured responsive UI/UX across various screen sizes and devices. Collaborated closely with backend developers and UI/UX designers in agile teams. Integrated Google Maps, chat features, and payment APIs (M-Pesa, JamboPay) to mobile solutions.
Mobile Developer Intern at Deveint Limited
October 1, 2021 - February 28, 2022
Contributed to development tasks in a fast-paced agile environment. Developed UI components and participated in integrating backend APIs. Received mentorship in best practices for mobile development and testing. Assisted in debugging, documentation, and release testing of applications.
Java Backend Engineer at Skylab Systems Limited
June 1, 2024 - February 28, 2025
Built Spring Boot microservices for USSD, payment, and booking systems. Developed Bash scripts and Linux-based automation for deployment and workflow validation. Implemented Kafka messaging for reliable, high-throughput workflows. Integrated external APIs for payments, SMS, authentication, and reporting. Participated in LLM-related workflow creation, annotation review, and SFT labeling processes for AI training.

Education

BSc. IT at The Cooperative University of Kenya
September 1, 2018 - December 1, 2022
B.Sc. Information Technology at The Cooperative University of Kenya
January 1, 2018 - January 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Telecommunications, Professional Services