Summary
Overview
Work History
Education
Quote
Referees
Generic
JOHN IRUNGU

JOHN IRUNGU

Senior Full Stack Software Engineer

Summary

Experienced software engineer with over 5 years experience. With background in Nodejs (Typescript), Laravel/PHP, JavaScript (VueJS/ReactJS), Database Management(Mysql/MongoDB), Dart(Flutter), leadership and mentorship. With a proven track record of successfully developing and managing projects in various industries, including Hospital Management Systems, Crypto Exchange, RealTime Sales Monitoring (SaaS) and E-commerce. With expertise in DevOps such as CI/CD and cloud computing on platforms such as AWS, Digital Ocean etc. Seeking a challenging role in a dynamic organization that values creativity, innovation, and teamwork.

Overview

6
6
years of professional experience
4
4
years of post-secondary education

Work History

Lead Software Engineer

ZUMI Limited
Nairobi
09.2022 - 03.2023
  • Led a team of Engineers and ensured timely project delivery
  • Developed code using NodeJs and other programming languages to support and integrate other systems systems.
  • Worked as the DevOps engineer and had services running on AWS, Linode and Heroku
  • Was also once involved in the technical interview process for a software engineering role
  • Collaborated with cross-functional teams to gather requirements and implement features
  • Mentored other engineers and promoted knowledge sharing within my team.

Software Engineer

ZUMI Limited
Nairobi
05.2022 - 09.2022
  • Developed and oversaw backend services development for an E-Commerce project
  • Worked with and integrated into the odoo ERP,
  • Integrated the platform with the M-Pesa payment gateway and other loan offering partner's solutions
  • Participated in code reviews and suggested improvements to code quality
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • Integrated third-party tools and components into applications.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.

Lead Software Consultant

Disruptive Technologies
Nairobi
06.2021 - 07.2022
  • Led a team of two software engineers using different technologies and programming languages majorly working with Nodejs and PHP
  • Developed from scratch a micro-services architectured RealTime sales monitoring SaaS platform.
  • Introduced and spear headed scalable and maintainable software development services deployed on AWS
  • Participated in the technical interview process once for a software engineer role
  • Conducted code reviews and provided feedback to team members
  • Improved software development process by introducing agile methodologies and best practices.

Backend Software Engineer

I-We Limited
Edinburgh
09.2021 - 04.2022
  • Worked on a Crypto Exchange platform using Package Driven Development with PHP (Laravel)
  • Had my first interaction with blockchain technologies and became a Solana, Ethereum stack enthusiast
  • Collaborated with remote teams to ensure timely project delivery
  • Participated in code reviews and suggested improvements to code quality
  • Worked with Docker and Kubernetes to manage deployments
  • Gained experience in Agile software development methodologies
  • Provided guidance and mentored fellow team members
  • Participated in creating a minimum viable product to get business buy-in and demonstrate ROI for a Covid-19 spread tracking system

Software Engineer

Collabmed Software Solutions
Nairobi
09.2019 - 08.2021
  • Worked in the design and development of a Hospital Management System
  • Offered experience with Server management both on cloud vps (Linode/Digital Ocean/Vultr/Scaleway etc) and On-Premise servers.
  • Participated in architecture, design and implementation of features using PHP(Laravel), Javascript (Vuejs), CSS (Tailwind CSS, Bootstrap) and SQL (Mysql)
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Participated in Database schema design and developments and performance reviews
  • Was involved in code quality control by conducting code reviews and maintaining a set of tools for new engineers

Junior Software Engineer

Collabmed Solutions Limited
Nairobi
07.2018 - 09.2019
  • Developed applications by applying experience in PHP(Laravel), Javascript (Vuejs) programming languages with Mysql relational datatabase
  • Collaborated with senior software engineers to produce new software solutions.
  • Tested troubleshooting methods and documented resolutions for inclusion in knowledge base for support team use.
  • Checked configuration files and logs to uncover root causes of problems.
  • Assessed software bugs and compiled findings along with suggested resolutions for development team members.

IT Support Engineer

Collabmed Software Solutions
Nairobi
07.2017 - 07.2018
  • Collaborated with Software Engineers to escalate and address customer inquiries or technical issues.
  • Documented support interactions for future reference.
  • Assisted with updating technical support best practices for use by team.
  • Configured and tested new software and hardware.
  • Installed, configured and maintained computer systems and network connections.
  • Offered assistance in implementing and developing training programs.
  • Tested new software and hardware prior to deployment.
  • Created user accounts and assigned permissions.

Education

Bachelor of Science - Computer Science

University of Embu
Nairobi, Kenya
09.2018 - 09.2022

Quote

Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when
Steve Jobs

Referees

Mohamed Nuur                                                                   Victor Gitonga

Chief Technical Officer at  ZUMI Limited                              Chief Technical Officer 

Ex Spacex Engineer                                                             Disruptive Technologies

momadthenomad@gmail.com                                              vgitonga@gmail.com                       

+254740608110/+12063712798                                          +254720465807

JOHN IRUNGUSenior Full Stack Software Engineer