Work Experience

EQUITY BANK TANZANIA LIMITED

Software Developer | October 2022 - Present

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

AKEO TANZANIA

Software Engineer | March 2022 - October 2022

  • Adhere to Agile scrum framework best practices.
  • Implement Postman API endpoint documentation.
  • Participate in data collection and cleanup processes.
  • Develop internal solutions, including a messaging service using SMPP.
  • Investigate SSO solutions for in-app authentication and authorization.

IPF-SOFTWARES

Software Engineer | August 2020 - February 2022

  • Develop RiseUp Application Content Management System.
  • Prepared a talk on Design System.
  • Develop Afyaquest Application for Android and iOS using Flutter.
  • Set up and configure AWS EC2 instances to support API and CMS for Afyaquest Application.
  • Implement Continuous Integration using CircleCI.
  • Implement Continuous Delivery to AWS.
  • Deploy Azam Management System on Self-Hosted Servers.
  • Implement IAM policy for S3 bucket usage.
  • Migrate Biashara Plus Application from Native to Hybrid Application using Flutter.
  • Implement payment integration for Biashara Plus across multiple countries.
  • Migrate from Shared AWS account to Personal Account.
  • Develop in-house websites.
  • Deploy iPF Academy website.
  • Share knowledge on Git and Github under IPF Academy.
  • Set up a development environment for applications using Heroku.

CODETANZANIA

Software Engineer | December 2019 - July 2020

  • Develop frontend features for EWEA application.
  • Write unit tests for EWEA API.
  • Adhere to Agile scrum framework best practices.
  • Implement documentation guides for the use of EWEA application.
  • Implement Postman API documentation.
  • Contribute to Open Source Projects under CodeTanzania Organization.

STUDIO 19 LIMITED

Technical Support and Photographer | September 2018 - November 2019

  • Develop and manage in-house technical projects.
  • Simplify day-to-day tasks with technology.
  • Train the team using in-house tools.
  • Manage and document technical equipment.
  • Support and maintain technical projects for clients.
  • Set up technical appliances.
  • Manage technical certificates.
  • Create and manage user email accounts.
  • Capture photos during events.

NOKIA SIEMENS

Assistant Technician | May 2017 - July 2017

  • Troubleshoot and fix issues in Base Transceiver Stations (BTS) in the field.
  • Attend to issues from the Network Optimization and Control Department (NOC).
  • Supervise technicians to upgrade the remote radio unit (RRU) antenna to support both 2G and 3G.