Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Fredrick Aponyo

Software Engineer

Summary

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.

Education

Bachelor of Science in Computer Science -

Egerton University
Nakuru,Kenya
09.2015 - 11.2019

Kenya Certificate of Secondary Education -

Koyonzo Secondary School
Kenya
02.2010 - 11.2014

Skills

Java,Spring Framework/Spring boot,Python,Typescript,Javascript

undefined

Timeline

Enterprise Integration Engineer

TechSavanna Company Limited
09.2021 - Current

Lead Software Engineer

Lanstar Technologies Ltd
03.2021 - 08.2021

Backend Software Engineer

Lanstar Technologies Ltd
09.2019 - 03.2021

Big Data & Analytics Developer

Sancom Ltd
07.2019 - 09.2019

Junior Software Developer

Lanstar Technologies Ltd
02.2018 - 06.2018

Bachelor of Science in Computer Science -

Egerton University
09.2015 - 11.2019

Kenya Certificate of Secondary Education -

Koyonzo Secondary School
02.2010 - 11.2014
Fredrick AponyoSoftware Engineer