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.