Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper

ELIAKIM NDUATI WAMBUGU

Summary

Dynamic and results-driven software developer with 7+ years of experience building and maintaining scalable backend systems in fast-paced agile environments. Proficient in Java and the Spring Boot ecosystem, with a proven track record of delivering robust APIs and microservices that meet business requirements and consistently beat product-feature deadlines. Highly motivated team player with a passion for clean architecture, backlog management, and continuous improvement. Adept at blending technical expertise, business analysis, and analytical thinking to design efficient solutions that solve complex problems.

Overview

6
6
years of professional experience

Work History

Software Developer

E & M Technology House
02.2025
  • Designed and developed RESTful APIs and backend services using Spring Boot, Spring Data JPA, and Hibernate
  • Built scalable microservices architectures, ensuring performance, security, and maintainability
  • Integrated backend services with relational databases (MySQL, PostgreSQL) and external systems
  • Implemented authentication and authorization using Spring Security and JWT
  • Optimized application performance and resolved production issues through profiling and monitoring
  • Collaborated with cross-functional teams (Frontend, DevOps, QA) to deliver end-to-end features
  • Tech Stack: Java | Spring Boot | Spring Security | Spring Data JPA | REST APIs | MySQL | PostgreSQL | Git | Maven | Agile/Scrum

Software Consultant

Future tech Consult
01.2024 - 05.2024
  • Documentation of as is transaction processes and controls for each module as set up in Monarch vs what the Turnquest application offers or is capable of supporting
  • Analysis of as is – user roles including authority limits, segregation of duties and controls over the financial circle processes and input/ output analysis for accuracy
  • Assessing user needs through surveys and interviews for system enhancements
  • Analyzing existing computer systems to identify areas for improvement
  • Monitoring system performance

Software Developer

Pacis Insurance
09.2022 - 09.2023
  • Modified the auto renewal process to handle all renewals due for the upcoming period
  • Developed high-quality software solutions using Java and plsql adhering to coding standards and best practices
  • Updated existing software to resolve errors and adapt to new performance requirements
  • Tested and recommended software improvements to deliver strong functionality and optimization
  • Corrected errors in software to fix performance issues and improve usability
  • Provided technical support to users and system administrators by troubleshooting software issues

Quality Assurance Analyst

Turnkey Africa limited
11.2019 - 06.2022


  • Ensured the build quality is up to the required standards
  • Tested some of the application bugs that required QA analysis
  • Planned with the SME, System engineers and the System Architects on the functions for every week
  • Tested programs to check accuracy, reliability and conformance of results
  • Monitored program performance after implementation to prevent problem reoccurrence
  • Worked well in an agile environment to effectively plan and carry out tests on products at different stages of development, production and maintenance

Software Engineer

Turnkey Africa limited
10.2018 - 10.2019
  • Developed, tested, and maintained business applications
  • Assisted in Packaging and supporting deployment of releases though CI/CD pipeline
  • Prepared Reports manuals and other documentation on the status, operation and maintenance of Software
  • As a Scrum Master I Facilitated scrum meetings to ensure agile practices were being followed
  • Provided third level support to business users
  • Participated in stand-ups, sprint planning, and retrospectives to drive smooth project execution
  • Developed rich client solutions for applications with latest Java technologies
  • Corrected errors in software to fix performance issues and improve usability

Business Analyst

Turnkey Africa limited
01.2018 - 09.2018
  • Managed software transition and operational documentation
  • Managed client bugs, problems and change requests
  • Trained and guided Associate and Entry Level Business Analysts
  • Ensured the implementation of the Software Testing Policy for the Organization
  • Created and maintained the software testing department
  • Defined the scope of testing within the context of each release/delivery
  • Deployed and managed the testing process
  • Managed and gathered requirements using Contour
  • Managed, analyzed and monitored defects using JIRA
  • Steered the Scrum team in the Development and Defect Management process

Education

BSc. - Actuarial Science

University of Nairobi
08.2013

Diploma - Information Technology (Mod 1)

Kirinyaga Technical Institute
07.2009

KCSE - undefined

Baricho High School
11.2008

KCPE - undefined

Lower Sagana Primary School
11.2004

Skills

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • RESTful APIs
  • MySQL
  • PostgreSQL
  • Git
  • Maven
  • Agile/Scrum

Timeline

Software Developer

E & M Technology House
02.2025

Software Consultant

Future tech Consult
01.2024 - 05.2024

Software Developer

Pacis Insurance
09.2022 - 09.2023

Quality Assurance Analyst

Turnkey Africa limited
11.2019 - 06.2022

Software Engineer

Turnkey Africa limited
10.2018 - 10.2019

Business Analyst

Turnkey Africa limited
01.2018 - 09.2018

Diploma - Information Technology (Mod 1)

Kirinyaga Technical Institute

KCSE - undefined

Baricho High School

KCPE - undefined

Lower Sagana Primary School

BSc. - Actuarial Science

University of Nairobi
ELIAKIM NDUATI WAMBUGU