A highly skilled and motivated software engineer with 4+ years of experience in developing and maintaining software applications. Proven expertise in Java/Spring, Python, and JavaScript with a deep understanding of software architecture, microservices and design patterns. I easily adapt to new coding conventions, and I am intrigued to learn new technologies.
Overview
4
4
years of professional experience
9
9
years of post-secondary education
2
2
Languages
Work History
Enterprise Integration Engineer
TechSavanna Company Limited
Nairobi,Kenya
09.2021 - Current
Implemented RESTful APIs and SOA services to integrate the core banking platform with third-party services, improving the overall customer experience.
Worked with the DevOps team to automate the deployment process using Jenkins, Kubernetes and Docker.
Participated in Agile Scrum development processes and ensured timely delivery of projects.
Helped in debugging and fixing long standing integration-related issues.
Collaborated with other software developers, architects, testers and stakeholders to ensure integration solutions are delivered on time and meet project requirements.
Key achievements include: - Improved platform performance by 40% through code optimization and database tuning, reduced deployment time through automation and infrastructure optimization and reduced project development turnaround time.
Lead Software Engineer
Lanstar Technologies Ltd
Nairobi,Kenya
03.2021 - 08.2021
Led a team of 9 Software developers to design, develop, and deploy a microservices-based platform using Java, Spring Boot, MySQL, Apache Kafka and Cassandra.
Delivered technical guidance and consultation with application teams, clients and developers for technology domain environments.
Implemented and adopted cloud technologies and best practices for automation, configuration, monitoring and platform scalability.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
I managed to train 2 junior developers, who have since been promoted to full-time software engineers
Backend Software Engineer
Lanstar Technologies Ltd
Nairobi,Kenya
09.2019 - 03.2021
Designed and developed highly scalable financial and SMS gateway(s) using Java, Spring Framework, MySQL, Cassandra and Apache Kafka.
Recommended system modifications to improve efficiency, reliability and performance.
Analyzed and designed specifications used for enhancements and extensions in existing applications
Collaborated with functional management team and business users to refine scope and high-level business requirements for major projects.
Provided 2nd and 3rd level technical support and troubleshooting to internal and external clients.
Participated in system development life cycle from requirements analysis through system implementation.
Big Data & Analytics Developer
Sancom Ltd
Nairobi,Kenya
07.2019 - 09.2019
Developed and improved existing data ingestion pipelines using Python and Apache Nifi.
Researched on existing tools that can be used to perform various tasks in line with product requirements which majorly focused on Bigdata solutions.
Junior Software Developer
Lanstar Technologies Ltd
Nairobi,Kenya
02.2018 - 06.2018
Updated old code bases to modern development standards, improving functionality using Java, JSF/Prime faces (from VB6).
Contributed to the development of a new web portal using React.
Lead Electrical Engineer at Huta Hegerfeld Limited - First Fix Company LimitedLead Electrical Engineer at Huta Hegerfeld Limited - First Fix Company Limited
Executive Secretary at Goldbeam International Limited, Jinhui Holdings Company LimitedExecutive Secretary at Goldbeam International Limited, Jinhui Holdings Company Limited