My Resume

MESHACK BWIRE

P.O Box 268-50400, Kenya

Cellphone: +254794142204Email: bmwandera14@gmail.comLinkedIn Profile

Professional Summary

A proactive and results-driven Software Engineer with extensive experience in the integration, deployment, and support of Point of Sale (POS) systems and mobile applications. Skilled in providing onsite and offsite client support, ensuring smooth system implementations, and delivering user training for the applications developed. Proficient in data analysis and transactional data management using SQL and Python to support business decisions. Experienced in POS terminal development, API integrations, and PCI compliance, with a strong ability to troubleshoot issues and optimize system performance for enhanced operational efficiency.

Technical Skills

Programming Languages: Java, Python, Go, C#, JavaScript, SQL, .NET

Frameworks & Tools: Spring Boot, Flutter, Angular, Kubernetes, Docker

POS Systems: Ingenico, Nexgo, Telpo, Base24, JPOS, ISO 8583

Cloud Environments: AWS, GCP, Microsoft Azure

API Integration: REST, GraphQL, SOAP

Data Analysis: SQL, PowerBI, Python (Pandas, NumPy)

Development Tools: Git, Jira, Bitbucket, Jenkins (CI/CD)

Compliance & Standards: PCI-DSS, Visa & Mastercard Certification

Agile: Scrum, Kanban

Other Skills: Troubleshooting, User Training, System Deployment

Professional Experience

Software Engineer (Point of Sale systems)

May 2023 – Current

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.
  • Worked in an Agile environment, participating in scrum meetings and sprint reviews.

Achievements:

  1. Developed the current SDK being used in Awash Bank (Ethiopia) on all Ingenico Axium DX POS devices by S2M switch and deployed to production.
  2. 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.
  3. 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.
  4. Developed and implemented Terminal Management System (TMS) functionalities across POS devices, for NMB Bank – Tanzania, CBE (Commercial Bank of Ethiopia), Awash Bank, Bunna Bank and Quantum – Ethiopia, significantly enhancing remote management capabilities and efficiency – this was done for Ingenico Move 2500, Ingenico DX 8000, Ingenico DX 5000.
  5. Developed and implemented a fuel module for CRDB Bank on Ingenico Move-2500 POS devices.
  6. Developed an application for cashless fuel transactions powered by Quantum Technology PLC – Ethiopia, on Move-2500 POS devices.
  7. Delivered effective client training, ensuring optimal system usage and minimizing troubleshooting needs.

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.

Achievements:

  1. 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.

Achievements:

  1. 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.

Achievements:

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

Educational and Training

Bachelor of Science in Computer Science

The Co-operative University of Kenya | 2018 – 2022

Data Science with Python

National Research Fund – Kenya | July 2021 – October 2021

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

Multimedia University of Kenya

2019 June – December

Referees available upon request