My Experience

Professional Experience

Software Engineer

May 2023 - Present

Tracom Services Limited

Responsibilities:

  • Specialized in Android development for mobile and POS applications.
  • Provided onsite and offsite client support, troubleshooting POS issues and ensuring smooth system operations.
  • Integrated RESTful APIs and GraphQL APIs for real-time communication and data flow between systems.
  • Ensured PCI compliance for all payment systems, focusing on secure transactions.
  • Led client training sessions on POS system operations, enhancing user experience and system adoption.
  • Managed the deployment and orchestration of containerized applications using Kubernetes.
  • Utilized SQL and Python for data analysis, focusing on transactional data for cashless fuel transactions and terminal management.

Key Achievements:

  • Developed the current SDK being used in Awash Bank (Ethiopia) on all Ingenico Axium DX POS devices by S2M switch and deployed to production.
  • Developed the current application and successfully completed Visa and MasterCard certification for Bunna Bank's (Ethiopia) Ingenico DX8000 SDK on BASE24-eps® Version 3.0.17 switch.
  • Developed an Android Archive (AAR) file and improved the SDK currently being used by the Cooperative and Rural Development Bank (CRDB) of Tanzania on Nexgo and Telpo POS devices.
  • Developed and implemented Terminal Management System (TMS) functionalities across POS devices, significantly enhancing remote management capabilities and efficiency.
  • Developed and implemented a fuel module for CRDB Bank on Ingenico Move-2500 POS devices.
  • Developed an application for cashless fuel transactions powered by Quantum Technology PLC – Ethiopia, on Move-2500 POS devices.

Telecommunications Engineer

December 2021 - May 2022

Guzzer Technologies

Responsibilities:

  • Provided technical troubleshooting and issue resolution on network devices.
  • Worked on network system migrations, construction, and maintenance of HFC and GPON networks.

Key Achievements:

  • Contributed to the enhancement of system stability through network power migration projects in Nairobi.

Data Engineer (Internship)

September 2021 - November 2021

African Economic Research Consortium (AERC)

Responsibilities:

  • Managed electronic document storage, indexing, and scanning to ensure secure and efficient data retrieval.
  • Leveraged Microsoft Azure and SQL to manage data securely and support research data needs.
  • Used PowerBI to create interactive reports and dashboards for stakeholders.

Key Achievements:

  • Enhanced document retrieval processes through the successful implementation of the Electronic Document and Record Management System (EDMS).

IT Support Technician (Casual)

2020 - 2021

Rita Creations, Events and Luxury Rentals Company

Responsibilities:

  • Provided technical support during event setups, resolving IT issues swiftly and ensuring operations ran smoothly.
  • Coordinated event setups, ensuring the technical requirements were met.

Key Achievements:

  • Ensured event success by swiftly resolving technical issues and optimizing operations during the events.

Technical Skills

Java90%
Python85%
C#80%
JavaScript85%
Go75%
SQL85%
.NET75%

Professional Credentials

PCI Certified Professional

Payment Card Industry Security Standards Council

Certified in Payment Card Industry Data Security Standards (PCI DSS), ensuring secure handling of cardholder data and maintaining secure payment systems. This certification validates expertise in implementing and maintaining secure payment environments.

Payment Security
Data Protection
Compliance
Risk Management

Huawei Certified Network Associate

Routing and Switching

Certified in routing and switching technologies, demonstrating proficiency in network infrastructure design, implementation, and troubleshooting. This certification validates expertise in configuring and maintaining Huawei network equipment and solutions.

Routing
Switching
Network Design
Troubleshooting

Educational Background

Bachelor of Science in Computer Science

The Co-operative University of Kenya 2018 - 2022

The Co-operative University of Kenya

Comprehensive education in computer science fundamentals, programming, algorithms, and software engineering.

Data Science with Python

National Research Fund - Kenya July 2021 - October 2021

National Research Fund - Kenya

Specialized training in data analysis, visualization, and machine learning using Python and related libraries.

Vetted by University of Nairobi, Kenyatta University, and The Co-operative University of Kenya

Multimedia University of Kenya

2019 June - December

Studied at Multimedia University of Kenya focusing on computer science and technology applications.