Career Profile

A very energetic and enthusiastic Software Engineer with 3+ years of experience. I hold a Masters Degree in Informatics from the University of Edinburgh in Scotland UK. Before my masters I worked for a Canadian Charity for 5+ years as an ICT Developer. I like the challenges that comes with being a Software Engineer. More importantly, learning new technologies either being a new programming language, a new framework, or a new infrastructure.

Experiences

Software Engineer

2019 - Present
D-Tree International, Dar-es-salaam

Design, develop, test and maintain digital health mobile and web applications. Also configure and manage hosting of open source digital tools on the D-Tree cloud infrastructure (AWS).

  • Mobile Application Development
  • Clould Infrastructure Management (AWS)
  • Web application Development
  • Data and Dashboard Management

Digital Innovation Specialist (Consultancy)

2018 - 2019
Farm Radio International, Arusha

Provide an evaluation, recommendation, and technical support for a digital solutions that Farm Radio uses to provide on demand farming informations to radio listeners and farmers.

  • An in-depth evaluation and analysis of digital solutions
  • Support and train other ICT developers
  • Provide a strategy for designing digital solutions

ICT Developer

2013 - 2017
Farm Radio International, Arusha

I explored and implemented digital tools that can enable radio stations to receive feedback from their listeners and close the feedback loop. I also developed ICT based information services to provide on demand information that complemented the information on the radio to the radio station listeners and to farmers. Example services includes:

  • Beep 4 weather information
  • Beep 4 market price information
  • Beep 4 ag tips information

Projects

Below a glimps of some interesting projects that I have participated on, visit my github page for more contributions and the stuff I am working on.

Drug Shops Application - A mobile application for drug shops designed to help drug dispensers to screen for any danger signs and dispense drugs to their clients.
Adaptive Comparative Judgement (ACJ) - A web application that provides and interface to the ACJ algorithm to do pair comparison.
Mobile Applications in Kotlin - A project that consists of a collection of Mobile Applications developed in Kotlin as a part of getting a hang of the language.

Skills & Proficiency

Java Spring

HTML5 & CSS

Mobile Application Development

Python & Flask-RESTful

Machine Learning

Javascript & jQuery

Angular