Summary
Overview
Work History
Education
Skills
Websites
Coreskills
Notableprojects
Career Experience
Timeline
Generic
Nixon Thuo Kamau

Nixon Thuo Kamau

Software Developer
Limuru,30

Summary

Highly skilled full-stack developer with 7 years of experience in the software development industry. Successfully transitioned from a junior to a senior role, contributing to the success of multiple projects. Oversaw the entire lifecycle of projects, from development to deployment, optimization, and maintenance. Expertise spans across diverse sectors including health, insurance, and banking. Acquired valuable knowledge in development principles such as meticulous planning, clean code practices, and robust architecture design. Possesses a deep understanding of various programming languages and frameworks, allowing for tailored solutions based on project requirements and use cases.

Overview

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

Work History

Software Developer

NGENX
Nairobi, Nairobi Province
1 2017 - Current
  • • End-to-End Software Development: Led all stages of software development, from requirements to deployment and maintenance, ensuring seamless and high-quality delivery.
    • Database Architecture & Design: Designed optimized, scalable database schemas in PostgreSQL, securing large datasets' integrity and performance.
    • Backend Development: Built and maintained backend systems using Python and Java, focusing on clean code practices and robust API design.
    • Full-Stack Development: Developed front-end and back-end components with frameworks like React, Angular, Django, and Spring to deliver a cohesive user experience.
    • Data Science & Machine Learning: Leveraged data science techniques and machine learning models for data analysis and insights, enhancing product effectiveness.
    • Query & Performance Optimization: Improved system efficiency by optimizing SQL queries and database indexing for high-traffic applications.
    • System Administration & Infrastructure: Managed VMware environments to ensure virtual machines’ optimal configuration and performance.
    • Linux Server Management: Skilled in maintaining CentOS, Rocky Linux, and Red Hat servers, covering installation, updates, and troubleshooting.
    • Automation & Configuration Management: Enhanced deployment efficiency through automation using Jenkins, Bash scripting, and nginx.
    • Performance Tuning & Optimization: Optimized server performance on CentOS, Rocky Linux, and Red Hat, focusing on resource utilization.
    • Code Review & Mentorship: Mentored junior developers, conducted code reviews, and promoted best practices for coding and team growth.
    • Agile Development: Led Agile processes, including sprint planning and retrospectives, ensuring timely and high-quality deliverables.
    • Product Deployment & Feature Rollouts: Managed feature deployments and updates, ensuring stability and smooth integration in production.
    • System Monitoring & Incident Management: Implemented monitoring systems to quickly address production issues and minimize downtime.
    • Software Maintenance & Technical Debt Management: Focused on refactoring and technical debt reduction to maintain application scalability.
    • Speed & Performance Optimization: Drove performance improvements to enhance application speed and reduce latency, leveraging profiling and caching.

Intern

LIMURU DAIRY COOPERATIVE SOCIETY
Limuru, Kiambu District
01.2016 - 01.2017
  • • Website Improvement & Development: Enhanced the company's website by implementing design updates, optimizing performance, and improving user experience with guidance from senior developers.
    • Network Infrastructure Support: Supported network maintenance and troubleshooting to ensure continuous connectivity and minimal downtime.
    • Collaboration Tools Implementation: Assisted in setting up and configuring communication tools like Slack and Microsoft Teams to boost cross-departmental collaboration.
    • ERP System Analysis: Analyzed the existing ERP system to identify improvements for better workflow, data accuracy, and system efficiency.
    • Process Documentation & Reporting: Documented technical processes and configurations to create clear records for team training and future reference.
    • Cross-Department Collaboration: Engaged with IT, development, and operations teams to improve system integration and gain insights into company-wide technology needs.

Education

Some College (No Degree) - Computing

Limuru Institute Of Technology
Limuru
01.2013 - 07.2013

Bsc - Information Technology

Jomo Kenyatta University of Agriculture And Technology
Juja
09.2013 - 01.2017

Skills

Flask

FastAPI

Spring

NodeJS

Net Core

MongoDB

Postgresql

NGINX

Raspberry Pi

Arduino

Git

Jenkins

Arduino

Unity

C#

Godot

Generative AI

Android Jetpack compose

Coreskills

Flask, FastAPI, Spring, NodeJS, GraphQL, .Net Core, Javascript, CSS, Jquery, MongoDB, Postgresql, Mysql, NGINX, Apache, Centos, Docker, Kubernetes, Virtualization, Gunicorn, Uvicorn, OpenVpn, Raspberry Pi, arduino, Agile development, Git, github, slack, discord, Jira, Jenkins, Arduino, Unity, C#, Game Backend Developer, Godot

Notableprojects

  • Microfinance System, Was the team lead and full stack developer in the development of the systems. Was involved in system requirements, database design and also full stack developer in the project. The project also included loan management system capability.
  • Mobile Payment System, Was the main developer in building a micro service that would facilitate payments before a service is rendered to a person from different applications. It involved all major mobile banking integrations in Kenya and Tanzania.
  • Cosmo Math (Learning Gamification), Was a backend developer in building a 2D mobile game. The idea came up after we came out as 2nd runners up in Game Jam 2019 held in Nairobi where we were tasked to come up with a game within 72 hours from a given theme provided in the event. We saw the potential and proceeded with the full development of the game.
  • Health Claims Management System, Was the core developer in building different features and services used in a claims management system. This was my main task in NGENX. This is from the point where a patient receives services in the hospital. The steps included verification (Biometrics), Policy managements, Service qualifications, payment tracking, fraud detection, member contributions and member subscription history among other sub processes involved in claim processing.
  • Electronic Document Management System, Was involved in building various versions of EDMS which included features such as scanner integrations, archiving mechanisms, optical character recognition, document compression, user privileges, document classifications system, indexing and security features among many others.
  • Video translator tool, Built a video translator tool through the use of available machine learning models. The tool would input a video and the default language would need to be specified. It would generate a video where the audio of the speakers in the video have been translated to any language of choice. The tool was system resource demanding due to the ML demands hence could not support it on a server but it can run on one’s personal computer.

Career Experience

  • NGENX, Software Developer, 01/01/17, CURRENT, Database Design, Backend developer, Front end development, Software maintenance and support, Deployment of new products and features, Speed optimization of various products in production, Query optimization in various database deployments, Recruitment of junior developers
  • LIMURU DAIRY COOPERATIVE SOCIETY, Intern, 01/01/16, 12/31/16, Improvement of the organization's website, Maintenance and troubleshooting of the company's network infrastructure, Installation of tools to facilitate easier communication between the company's staff, Study of the company's current ERP system and outline key area improvements

Timeline

Intern

LIMURU DAIRY COOPERATIVE SOCIETY
01.2016 - 01.2017

Bsc - Information Technology

Jomo Kenyatta University of Agriculture And Technology
09.2013 - 01.2017

Some College (No Degree) - Computing

Limuru Institute Of Technology
01.2013 - 07.2013

Software Developer

NGENX
1 2017 - Current
Nixon Thuo KamauSoftware Developer