Gideon Karuga

Gideon Karuga Email and Phone Number

Software Engineer | Golang | Java | PostgreSQL | REST Apis | Backend Developer @ Ideas Come to Life
Ngong Rd & Ring Rd Kilimani, A7 Rehema Place,Kenya
Gideon Karuga's Location
Nairobi County, Kenya, Kenya
About Gideon Karuga

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.

Gideon Karuga's Current Company Details
Ideas Come to Life

Ideas Come To Life

View
Software Engineer | Golang | Java | PostgreSQL | REST Apis | Backend Developer
Ngong Rd & Ring Rd Kilimani, A7 Rehema Place,Kenya
Website:
chatsasa.com
Employees:
7
Gideon Karuga Work Experience Details
  • Ideas Come To Life
    Software Engineer
    Ideas Come To Life Apr 2019 - Present
    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… 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
  • Exuus Ltd
    Software Engineer
    Exuus Ltd Jul 2018 - Apr 2019
    Kigali, Rwanda
    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… 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
  • Tangazoletu Ltd
    Software Engineer
    Tangazoletu Ltd Nov 2014 - Jul 2018
    Westlands, Nairobi
    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… 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
  • Bernsoft Group Limited
    Software Developer
    Bernsoft Group Limited Nov 2013 - Nov 2014
    Hurlingham , Nairobi Kenya
    I 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.
  • Pergamon Group Ltd - Pergamon Tanzania
    Software Developer
    Pergamon Group Ltd - Pergamon Tanzania Sep 2011 - Dec 2012
    Dar Es Salaam , Tanzania
    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… 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
  • Tracom Services
    Software Developer
    Tracom Services Jul 2011 - Aug 2011
    Lavington , Nairobi
    I 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

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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.