Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

John Kibe Mwangi

Software Developer Intern
Nairobi,Kenya

Summary

Junior Software Developer with six months of experience building web and mobile applications using Django and React. Contributed to a national agriculture project integrating big data and machine learning to support farmers with crop recommendations. Strong foundation in backend development, system administration, and data-driven solutions.

Overview

3
3
years of professional experience
3
3
Certifications

Work History

Full Stack Software Developer

Self-employed
01.2025 - Current
  • Developing robust, secure, and scalable RESTful APIs Django Rest Framework (DRF).
  • Designing and managing data models and database schemas.
  • Implementing authentication, permissions, and other core backend features.
  • Optimizing back-end performance and ensure code maintainability.
  • Integrating third-party APIs and services (e.g., email, payments, external systems).
  • Building interactive and responsive user interfaces using React.js.
  • Managing application state using tools like Redux or Context API.
  • Consuming RESTful APIs and handle asynchronous data flows.
  • Writing reusable components and ensure mobile responsiveness and cross-browser compatibility.

ICT OFFICER

State Department for Livestock Development
Nairobi
11.2022 - 12.2024
  • Know Your Farmer (KYF): Contributed to building a web and mobile platform to collect farmer data nationwide. The system feeds into a big data and machine learning engine that forecasts and advises farmers on crop choices by season, supporting national food security.
  • Livestock Master Plan (LMP): Part of the team that developed a data-driven strategy for targeted livestock investments, using data science and machine learning to analyze value chains and inform planning.
  • KIAMIS: Ensured high availability and uptime of the servers supporting the Kenya Integrated Agriculture Management Information System, critical for seamless access to agricultural data at county level.
  • System Administration: Provided support for Windows Server environments, performing maintenance, backups, and access control.
  • Process Digitization: Led initiatives to automate workflows within the department, reducing processing times by 20% and enhancing service delivery.

Education

B.Tech Computer And Electronic Systems - Computer Engineering

MOUNT KENYA UNIVERSITY
THIKA,KIAMBU
08-2021

Skills

Object-oriented programming

API design and integration

Data structures and algorithms

RESTful services

Databases: SQL

Programming Languages:(Python,Javascript,HTML,CSS)

Source and version control: github

Requirement Gathering

Code reviews

Time management

Certification

Software Development - 6 months

Timeline

Full Stack Software Developer

Self-employed
01.2025 - Current

Data Analytics - 6 months

09-2023

ICT OFFICER

State Department for Livestock Development
11.2022 - 12.2024

Google IT Support - 6Months

09-2022

Software Development - 6 months

08-2022

B.Tech Computer And Electronic Systems - Computer Engineering

MOUNT KENYA UNIVERSITY
John Kibe MwangiSoftware Developer Intern