Summary
Overview
Work History
Education
Skills
Timeline
Generic

LARRY WAMBUA

Nairobi,Kenya

Summary

A full-stack software developer (Back-end oriented) with over 5 years professional experience in developing several personal and enterprise web-based applications that are reliable and user-friendly, up-to date with the current technology and writing clean, reusable code using best practices.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Smart Applications International
05.2021 - Current
  • Led a team of 3 front-end developers in converting the old self-service portal built using jQuery to Angular
  • Scoped, designed and started development of a new Angular portal for a health insurance management system
  • Took part in the redesign and development of the monolithic backend system into microservices.
  • Setup Portainer and dockerized the Angular portal
  • Took part in setting up a Kubernetes cluster to run the new microservices and the Angular portal.
  • Setup Redis Sentinel to provide high availability as opposed to the previous single instance of Redis.
  • Currently part of a team consisting of both senior and junior developers that handles support or enhancements of the core systems in Smart or projects that directly interact with the core systems.
  • Technologies used: Spring Boot, Angular, Docker, Redis, Keycloak, GraphQL, Oracle DB, Kubernetes.

Mid-Level Software Engineer

Smart Applications International
10.2019 - 05.2021
  • Built an Electronic Data Interchange Module into the self-service portal where health care providers could upload claims, diagnosis information, and other documents to insurance companies.
  • Worked on several reports that could be downloaded from the self-service portal by both healthcare providers and insurance companies.
  • Built a platform for sending SMS to members whenever they access Smart systems at healthcare provider by integrating with a third-party bulk SMS provider (Africa'sTalking).
  • Built the SMS API on Gravitee for monitoring purposes.

Technologies used: Angular, jQuery, Gravitee, Spring Boot, Oracle DB.

Junior Software Engineer

Quadrant Softwares
09.2018 - 08.2019
  • Applied clean code practices and design patterns to develop readable, maintainable and scalable code in Nandi County revenue collection web application
  • Improved and maintained existing code for Crown Paints sales force automation web application
  • Developed FINQ, an in-house web application for managing expenses ,invoices, payments and payroll
  • Gave monthly reports to project manager regarding current developments and tracked changes in existing software
  • Developed web applications for Tuinuane and Kangemi Matutu Owner Sacco.
  • Mpesa API and third party SMS integrations to each of the web applications.
  • Technologies used: Laravel, Git, MySQL, Java,

Software Engineer Intern

Quadrant Softwares
05.2018 - 08.2018
  • Designed and developed websites for Sticks and Stones Kenya and Koski Homes.
  • Developed a web-based landlord management system for Koski Homes.
  • Developed the views for RAK Media in South Sudan ERP system.
  • Technologies used: CodeIgniter, BootStrap, Foundation, Wordpress and PostgreSQL.

Web Developer

MOPOS
03.2014 - 12.2014
  • Part of a three-man team (MOPOS) that made it to the finals of Safaricom Appwiz Challenge and was incubated at Ilab, Strathmore
  • Developed the backend data models and controllers
  • Technologies used: CodeIgniter, Mysql, Android.

Education

Bachelor of Science - Applied Computer Technology

United States InternationalUniversity
Nairobi, Kenya
09.2018

Diploma - Software Development

City & Guilds
Nairobi, Kenya
08.2014

Skills

Languages

  • Java
  • JavaScript
  • TypeScript
  • PHP

Language Frameworks/Libraries

  • Spring Boot
  • Spring
  • Bootstrap
  • JQuery

Testing Frameworks/Libraries/Tools

  • JUnit
  • Selenium
  • Karma
  • Protractor

DevOps

  • GitLab CI/CD
  • Prometheus
  • Docker
  • Logstash (ELK)

Timeline

Senior Software Engineer

Smart Applications International
05.2021 - Current

Mid-Level Software Engineer

Smart Applications International
10.2019 - 05.2021

Junior Software Engineer

Quadrant Softwares
09.2018 - 08.2019

Software Engineer Intern

Quadrant Softwares
05.2018 - 08.2018

Web Developer

MOPOS
03.2014 - 12.2014

Bachelor of Science - Applied Computer Technology

United States InternationalUniversity

Diploma - Software Development

City & Guilds
LARRY WAMBUA