Work Experience

A track record of building software and infrastructure across fintech, startups, and open source.

Equity Bank Tanzania Limited

Oct 2022 — Present

Software Developer

  • Develop and maintain reliable and effective software solutions to meet the organisation's needs.
  • Acquire skills and expertise to contribute to the organisation's success.
  • Collaborate effectively and uphold high standards of accountability and responsibility.

Akeo Tanzania

Mar 2022 — Oct 2022

Software Engineer

  • Adhered to Agile scrum framework best practices.
  • Implemented Postman API endpoint documentation.
  • Participated in data collection and cleanup processes.
  • Developed internal solutions, including a messaging service using SMPP.
  • Investigated SSO solutions for in-app authentication and authorization.

IPF Softwares

Aug 2020 — Feb 2022

Software Engineer

  • Developed RiseUp Application Content Management System.
  • Developed Afyaquest Application for Android and iOS using Flutter.
  • Set up and configured AWS EC2 instances to support API and CMS.
  • Implemented Continuous Integration using CircleCI and Delivery to AWS.
  • Migrated Biashara Plus from Native to Hybrid using Flutter with multi-country payment integration.
  • Deployed Azam Management System on Self-Hosted Servers.
  • Implemented IAM policy for S3 bucket usage.

CodeTanzania

Dec 2019 — Jul 2020

Software Engineer

  • Developed frontend features for EWEA application.
  • Wrote unit tests for EWEA API.
  • Implemented documentation guides and Postman API documentation.
  • Contributed to Open Source Projects under CodeTanzania organisation.

Studio 19 Limited

Sep 2018 — Nov 2019

Technical Support & Photographer

  • Developed and managed in-house technical projects.
  • Trained the team using in-house tools.
  • Managed and documented technical equipment.
  • Captured photos during events.

Nokia Siemens

May 2017 — Jul 2017

Assistant Technician

  • Troubleshot and fixed issues in Base Transceiver Stations (BTS) in the field.
  • Attended to issues from the Network Optimization and Control Department (NOC).
  • Supervised technicians to upgrade remote radio unit (RRU) antenna to support 2G and 3G.