My Resume
MESHACK BWIRE
P.O Box 268-50400, Kenya
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)
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:
- 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, 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.
- 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.
- Delivered effective client training, ensuring optimal system usage and minimizing troubleshooting needs.
Telecommunications Engineer
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:
- Contributed to the enhancement of system stability through network power migration projects in Nairobi.
Data Engineer (Internship)
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:
- Enhanced document retrieval processes through the successful implementation of the Electronic Document and Record Management System (EDMS).
IT Support Technician (Casual)
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:
- 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