Gideon Karuga Email and Phone Number
Highly skilled software engineer with over 10+ years of experience designing and developing high performance restful services, backend systems, and frontend applications using a variety of programming languages and frameworks. Strong expertise in Golang, Java, Python, JavaScript, and database management systems, as well as experience with cloud services and containerization tools. Able to effectively collect requirements, design and develop secure and scalable systems, and provide required data and functionality in a fast and efficient manner.
Ideas Come To Life
View- Website:
- chatsasa.com
- Employees:
- 7
-
Software EngineerIdeas Come To Life Apr 2019 - PresentI developed high-performance APIs using the Golang GIN Framework, with a tech stack that included Postgres and Redis. Additionally, I integrated payment systems with M-Pesa and Cards, implemented full-text search capabilities in the ChatSasa messaging platform, and handled M-Pesa transaction processing for reporting and analytics. I also integrated social media platforms to enable user post synchronization, set up image compression on Amazon S3 for asset management, and implemented PDF ticket… Show more I developed high-performance APIs using the Golang GIN Framework, with a tech stack that included Postgres and Redis. Additionally, I integrated payment systems with M-Pesa and Cards, implemented full-text search capabilities in the ChatSasa messaging platform, and handled M-Pesa transaction processing for reporting and analytics. I also integrated social media platforms to enable user post synchronization, set up image compression on Amazon S3 for asset management, and implemented PDF ticket generation and automated email notifications for event ticket purchases. Furthermore, I conducted deployments on AWS using ArgoCD and Tekton, worked on data mining tools for research and analytics, promptly addressed bug reports, and continually tested and assessed new technologies. Show less -
Software EngineerExuus Ltd Jul 2018 - Apr 2019Kigali, RwandaI established a centralized payment gateway and took charge of maintaining, upgrading, and refactoring legacy code. Additionally, I maintained and enhanced the company's mobile banking USSD system built with the Play Framework, offering valuable API documentation. I actively engaged with user requirements, designing and developing new features, resolving issues, and incorporating testing procedures. I promptly and professionally addressed bug reports and continuously assessed and tested new… Show more I established a centralized payment gateway and took charge of maintaining, upgrading, and refactoring legacy code. Additionally, I maintained and enhanced the company's mobile banking USSD system built with the Play Framework, offering valuable API documentation. I actively engaged with user requirements, designing and developing new features, resolving issues, and incorporating testing procedures. I promptly and professionally addressed bug reports and continuously assessed and tested new technologies to enhance system performance and functionality. Show less -
Software EngineerTangazoletu Ltd Nov 2014 - Jul 2018Westlands, NairobiI designed and developed USSD products using Spring Boot and Oracle to provide mobile banking solutions to financial institutions. I created high-performance RESTful endpoints for web and mobile applications and developed administrative portals for mobile banking. Additionally, I integrated utility payment providers and implemented a microservice for processing utility payments. I successfully integrated with Safaricom M-Pesa, enabling automated payments and withdrawals. I also developed… Show more I designed and developed USSD products using Spring Boot and Oracle to provide mobile banking solutions to financial institutions. I created high-performance RESTful endpoints for web and mobile applications and developed administrative portals for mobile banking. Additionally, I integrated utility payment providers and implemented a microservice for processing utility payments. I successfully integrated with Safaricom M-Pesa, enabling automated payments and withdrawals. I also developed reporting and analytics portals, actively gathered user requirements, designed and implemented new features, addressed issues, and conducted testing and evaluation of emerging technologies. My role included prompt and professional response to bug reports for seamless operations. Show less
-
Software DeveloperBernsoft Group Limited Nov 2013 - Nov 2014Hurlingham , Nairobi KenyaI designed and created a music content licensing system utilizing PHP and MySQL, incorporating payment integration and notification features. I played a pivotal role in collecting user requirements, followed by the design, development, and rigorous testing of application systems. In addition, I developed reporting and analytics portals and continually assessed and tested new technologies for system enhancement. -
Software DeveloperPergamon Group Ltd - Pergamon Tanzania Sep 2011 - Dec 2012Dar Es Salaam , TanzaniaI designed and developed custom software and high-performance APIs for the integration of Electronic Fiscal Devices, employing Java SE, Spring Boot, MySQL, and Postgres databases. I also created desktop client installers and provided staff training for software support and maintenance. Furthermore, I developed reporting and analytics portals, addressed bug reports in a prompt and professional manner, and actively tested and assessed emerging technologies to ensure optimal system performance and… Show more I designed and developed custom software and high-performance APIs for the integration of Electronic Fiscal Devices, employing Java SE, Spring Boot, MySQL, and Postgres databases. I also created desktop client installers and provided staff training for software support and maintenance. Furthermore, I developed reporting and analytics portals, addressed bug reports in a prompt and professional manner, and actively tested and assessed emerging technologies to ensure optimal system performance and functionality. Show less
-
Software DeveloperTracom Services Jul 2011 - Aug 2011Lavington , NairobiI designed and developed business intelligence web portals with PHP and MySQL, enhancing data analysis and reporting capabilities. My role also involved promptly and professionally addressing bug reports. Additionally, I designed and created custom Electronic Fiscal Device Software for the sister company, Pergamon Group, and successfully implemented it in Tanzania, contributing to their operations and growth.
Gideon Karuga Education Details
-
Frontend Development - React -
Digital Age InstituePass
Frequently Asked Questions about Gideon Karuga
What company does Gideon Karuga work for?
Gideon Karuga works for Ideas Come To Life
What is Gideon Karuga's role at the current company?
Gideon Karuga's current role is Software Engineer | Golang | Java | PostgreSQL | REST Apis | Backend Developer.
What schools did Gideon Karuga attend?
Gideon Karuga attended Zero To Mastery Academy, Digital Age Institue.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial