John Odhiambo
John Odhiambo

Full Stack Software Engineer

Open to offers · Member since 19 Oct 2026
Location
Nairobi, Kenya
Desired salary
1000–1600 USD/monthly
Work preference
Hybrid / Full Time, Contract
Experience level
Mid

About

Professional summary

I am a Full Stack Software Engineer with three years of experience building and supporting production web applications, responsive user interfaces, REST APIs, and database-backed services.

I have delivered software solutions for the United Nations Development Programme and BongoHub, translating user and stakeholder requirements into practical, maintainable digital products.

My frontend experience includes React, Angular, JavaScript, TypeScript, HTML5, responsive web design, and reusable component development. I focus on creating accessible, effective interfaces for both desktop and mobile users.

On the backend, I work with Java, Spring Boot, Go, Node.js, Ruby on Rails, REST APIs, microservices, and monolithic architectures. I have integrated frontend applications with backend services and PostgreSQL databases to support reliable data exchange.

I apply systematic debugging, performance analysis, testing, code reviews, technical documentation, and Agile practices to improve software quality. I also use AI-assisted development to accelerate implementation, documentation, testing, and delivery.

I am a practical and fast-learning engineer who values collaboration, modular design, reusable functionality, and client-centred software solutions.

Skills

29 capabilities

Tech stack & tools

Working toolkit

Experience

Career history

Full Stack Engineer United Nations Development Programme, Kenya

Developed and maintained full stack digital agriculture applications for underserved communities, translating user needs into practical software solutions. Built a USSD service to enable access to essential services for users without smartphones and implemented responsive web interfaces for desktop and mobile usability.

Designed and integrated RESTful APIs connecting frontend applications, backend services, and PostgreSQL databases. Resolved production issues through systematic debugging and performance analysis, documented implementations, and collaborated in code reviews to improve reliability and maintainability.

Full Stack Engineer BongoHub

Built production applications using React, JavaScript, Ruby on Rails, Tailwind CSS, and PostgreSQL. Translated stakeholder requirements into business features and developed reusable frontend components and backend functionality to improve maintainability and accelerate future enhancements.

Integrated RESTful APIs for authentication, content management, and dynamic user experiences. Improved application performance and resolved production defects through collaboration with designers and stakeholders, Git workflows, peer reviews, Agile ceremonies, and technical documentation.

Software Developer Zone01 Kisumu

Developed full stack applications using Java, Go, React, Angular, PostgreSQL, and Docker across collaborative software engineering projects. Built backend APIs and frontend interfaces using object-oriented programming principles to produce modular, readable, and maintainable code.

Applied analytical problem-solving through pair programming, Git collaboration, Agile development, and technical reviews. Used AI-assisted development tools to improve implementation speed, documentation, testing, and code quality while delivering production-ready software.

Education

Learning history

The Co-operative University of Kenya

Diploma, Information Technology

Diploma in Information Technology.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu