Munywele Sammy Barasa

Munywele Sammy Barasa

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Delightful to work with
Delightful to work with

Senior full stack engineer with 8+ years building production-grade systems

across backend APIs, mobile applications, and cloud infrastructure. I

specialize in Java, Kotlin, PHP, and TypeScript, with a strong focus on

microservices architecture, REST API design, and DevOps practices.

Most of my career has been in AgTech -building digital tools that operate

at scale across sub-Saharan Africa. At IITA, I architect and maintain

systems used by tens of thousands of farmers and extension agents in

multiple countries, and was part of the team that successfully pitched our

platform to the Tanzanian government, leading to its integration into their

national agricultural system.

I'm comfortable owning the full delivery lifecycle: from database schema design and API development, to CI/CD pipeline configuration, server provisioning, and mobile app releases. I have strong experience integrating data science outputs (R, Python models) into production-ready APIs consumed by non-technical users.

What I bring to a team:

  • Proven ability to work cross-functionally with scientists, agronomists, and program managers in internationally distributed teams
  • Deep experience with legacy system modernization and system integration
  • Track record of delivering projects that ship to real users and influence policy decisions
  • Remote-first mindset, with 4+ years of fully remote consulting experience
English
Nairobi (+03:00)
Joined February 2022
EXPERTISE
8 years experience
7 years experience
4 years experience
4 years experience
4 years experience
5 years experience
4 years experience

REVIEWS FROM CLIENTS

Munywele's profile has been carefully vetted and approved as a Codementor. Connect with Munywele now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Software Engineer (Full Stack & Mobile)
International Institute of Tropical Agriculture (IITA)
2019-05-01-Present

Key Achievements:

  • Led the technical presentation of AKILIMO digital tools to the Tanzanian government (Oct 2022), resulti...

Key Achievements:

  • Led the technical presentation of AKILIMO digital tools to the Tanzanian government (Oct 2022), resulting in official adoption and integration into Tanzania's national agricultural extension system - a direct policy impact across millions of smallholder farmers.
  • Architected and built an Android application used by farmers and extension agents across 5+ countries to generate accurate, personalized cassava planting recommendations, reducing guesswork and improving crop yields.
  • Designed and implemented a PostgreSQL-backed recommendation engine and request logging system, enabling the team to track usage patterns and inform product decisions across multiple African markets.
  • Translated R statistical models developed by agronomists and data scientists into production REST APIs (Spring Boot/Kotlin), making previously inaccessible research actionable for field agents.
  • Configured and maintained full CI/CD pipelines for API and mobile app releases using CircleCI, Jenkins, and GitHub Actions cutting release cycle time and eliminating manual deployment errors.
  • Provisioned and managed production and development infrastructure on DigitalOcean, balancing performance, cost efficiency, and environment reproducibility using Docker.
  • Built a management reporting dashboard tracking adoption and usage of digital tools, used by leadership for strategic decision-making.
  • Developed automation scripts that processed field trial data submitted to the ONA platform, feeding downstream systems including the recommendations API.
PHP
Python
Android
View more
PHP
Python
Android
Java
C#
MySQL
Flask
R
PostgreSQL
Laravel
Docker
React
Spring Boot
Kotlin
Supabase
ChatGPT
LLM
View more
Consulting Software Engineer (Remote)
International Potato Center (CIP)
2020-12-01-2022-08-01

Key Achievements:

  • Designed and implemented the AgDX API specification using OpenAPI/Swagger to standardize the exchange o...

Key Achievements:

  • Designed and implemented the AgDX API specification using OpenAPI/Swagger to standardize the exchange of plant pest and disease data across international agricultural systems.
  • Built and deployed a demo website showcasing the AgDX REST API to stakeholders and potential partner organizations.
  • Led bi-weekly stakeholder meetings with agronomists and program managers remotely in Peru, translating technical progress into clear non-technical updates.
  • Worked directly with agronomists to map plant pest and disease taxonomies into structured data models, ensuring scientific accuracy in the API schema.
  • Managed project tasks and sprint planning on Jira in collaboration with the program manager, maintaining delivery timelines across a fully remote international team.
WordPress
PostgreSQL
Laravel
View more
WordPress
PostgreSQL
Laravel
Spring Boot
Yii 2
Swagger
View more
Senior software engineer
I&M Bank
2018-10-01-2019-05-01

Main achievements:

  • Designed and developed the database schema for processing customer data using Oracle 11...

Main achievements:

  • Designed and developed the database schema for processing customer data using Oracle 11g.
  • Developed design specifications for the REST API that was used to integrate the front-end with the back-end for bank account opening.
  • Implemented API specifications using Spring Boot and Kotlin and ensured secured endpoints using JWT authentication.
  • Set up and maintained production, UAT, and development servers to be used within the project on the openshift platform.
  • Implemented JIRA tasks per the week's sprint requirements and agreement.
  • Participated in sprint planning to prioritize tasks and deliverables.
  • Provided user stories to the scrum master for refinement based on technical evaluation and analysis of system design and requirements.
  • Participated in committees for evaluating new vendor systems and providing recommendations to management.
  • Mentored and trained junior developers as well as provided onboarding for new technical staff.
  • Worked with other senior developers to design and implement development workflows to ensure smooth collaboration, easy deployment, and fast bug resolution.
  • Was in charge of a squad for the development of the customer onboarding platform and acted as the liaison for the developers and product owner in terms of task prioritization and estimates.
  • Wrote and maintained technical documentation for the onboarding platform REST API and deployment workflow.
  • Participated in candidate technical interview process and HR recommendations.
  • Prepared monthly topics for presentation to the entire team regarding technology, life, and general life experiences as a way of fostering team cohesion.
  • Migrated onboarding REST API from Java to Kotlin resulting in a cleaner codebase and reducing technical debt.
Docker
React
Spring Boot
View more
Docker
React
Spring Boot
Kotlin
Kubernetes
Oracle 11g
View more
PROJECTS
SMS Portal and ApiView Project
2022
Designed and built a self-hosted SMS API portal serving multiple clients, with integration support for legacy school management systems (...
Designed and built a self-hosted SMS API portal serving multiple clients, with integration support for legacy school management systems (including VB6-era platforms). The platform provides a clean REST API layer over several SMS gateways, allowing clients to send transactional and bulk messages programmatically. It includes a React-based admin dashboard, Redis-backed queue processing, and Docker deployment for easy self-hosting.
PHP
VB6
Redis
View more
PHP
VB6
Redis
MariaDB
Docker
React
Spring Boot
Kotlin
Supabase
View more
Mazoom events management platformView Project
2024
Mazoom’s WhatsApp integration project successfully connected 2Chat, Dialog360, and the Meta WhatsApp Business API to enable automated c...
Mazoom’s WhatsApp integration project successfully connected 2Chat, Dialog360, and the Meta WhatsApp Business API to enable automated customer communication and marketing outreach. The business number was verified through Meta, and both 2Chat and Dialog360 were integrated via the Graph API with secure OAuth authentication and webhook event handling. The solution delivered automated greetings, FAQs, CRM-linked user profiles, and message templates for notifications and campaigns. The backend was developed using PHP and PostgreSQL and deployed on DigitalOcean for scalability and reliability.
PHP
PostgreSQL
Laravel
View more
PHP
PostgreSQL
Laravel
DigitalOcean
Facebook Messenger Platform
WhatsApp
View more