Developing GCP Cloud Developer with hands-on experience in building cloud solutions using Golang and JavaScript. Eager to contribute to impactful projects and continue learning.
Overview
4
4
years of professional experience
2020
2020
years of post-secondary education
2
2
Languages
Work History
Developer
TouchVas Tech Ltd
01.2024 - 01.2025
Developed e-commerce delivery app backend using Golang microservices, optimizing architecture for scalability and performance
Engineered sports revenue payment solutions with the Kra platform, enhancing financial transaction efficiency and accuracy
Implemented RESTful APIs in Golang to improve data retrieval and system performance
Resolved critical production issues through systematic debugging and analysis, ensuring minimal system downtime and high reliability
Automated deployment processes using GCP-based CI/CD pipelines, streamlining workflows and enhancing deployment reliability
Utilized Redis for session management and cashing, improving application speed and efficiency
Troubleshoot and resolve messaging platform issues while guiding clients through the integration of our messaging APIs.
Software Developer
Titan Mobile Ltd
01.2024 - 09.2024
Deployment through GCP infrastructure with Golang and JavaScript
Payment integration with Safaricom
Haproxy for load balancing on the server side
Database Management: MySQL as Database
Backend in Golang Echo and Gin Framework
Server-side configuration and load balancing
DataGrid is used as a tool for designing Schema
Developed a microservice for sports revenue payments on the Kra platform, improving transaction handling
Intern, Software Developer
SmesTech Innovation
10.2021 - 09.2022
Contributed to the design and implementation of the Storiez app as a junior team member.
Gained experience in project coordination by occasionally leading weekly task follow-ups, ensuring timely delivery.
Assisted in the maintenance of existing applications.
Utilized RabbitMQ for message queuing and RedisDB for caching.
Attachment, Full Stack Developer
Innovation Infinity Tech Ltd
01.2021 - 08.2021
Began developing foundational web development skills by building UI elements using HTML and CSS.
Gained initial experience with database management, working with PostgreSQL and MySQL.
Assisted in the design of GraphQL APIs using the Phoenix Elixir framework.
Contributed to the development of RESTful APIs using Java.
Created a basic website for a news company, applying HTML and CSS skills.
Maintained meeting records through transcription and distribution of weekly meeting minutes.
Education
Diploma - Information Technology
Masinde Muliro University of Science & Technology
Kakamega, Kakamega District, Kenya
Kenya Certificate of Secondary Education - undefined
St.Mathews Secondary School
Skills
Backend programming with Golang
undefined
Timeline
Developer
TouchVas Tech Ltd
01.2024 - 01.2025
Software Developer
Titan Mobile Ltd
01.2024 - 09.2024
Intern, Software Developer
SmesTech Innovation
10.2021 - 09.2022
Attachment, Full Stack Developer
Innovation Infinity Tech Ltd
01.2021 - 08.2021
Kenya Certificate of Secondary Education - undefined