Worked on Microsoft Luis to build Machine Learning based chatbot.
Developed micro service that acts as main bridge to pass data between chatbot (Internet) and middleware resources (Intranet).
Working on developing micro service that bridges chatbot and SMSC (Short Message Service Center). For customers to be able to chat with a chatbot through texting/SMS.
Technology stack used: Python (fastapi), Java (Spring Boot), mySQL and Nginx server.
Flexible and capable of learning quickly and adaptable to any work environment.
Robotics Process Automation (RPA) Developer
Inventions Technologies Co. Ltd
03.2022 - Current
Experience in using UiPath Studio, Orchestrator, Screen, Data & Web scrapping techniques.
Worked on Automating Web portal, Excel, PDF, TXT and Email automations.
Functional knowledge of Agile development and software development lifecycle management principles.
Developed processes that contributed to improving company's Operational Efficiency by 94% (handling time).
Developed processes that contributed to Call Reduction from the customers to the company by 11% (Financial Year 2022).
Application Developer
Baridi Baridi Tanzania Ltd
10.2021 - 03.2022
Created syncing project for tracking and managing company business assets (from Zoho to Internal system) for proper management.
Developed applications backend by using python (fastapi).
Created Jenkins pipeline for automatic integrations and deployment of our projects directly from GitHub. Which reduces system downtime overhead and efforts to deploy changes on production.
Used database migration tool (Alembic) for ensuring consistency of schema with less efforts during migration.
Learned Kubernetes for better and proper orchestration.
Software Engineer (Part-time)
Belltro
04.2019 - 10.2021
Used Rasa framework to build Machine Learning chatbots which are easier to integrate.
Developed chatbots backend for more business logics by python
Integrated chatbots on WhatsApp, Facebook and web platforms.
Used Elasticsearch engine for extremely high performance in complex searching queries generated from the chatbots.
Introduced use of NoSQL databases since are more flexible, change-friendly and high performance in query and analytics.
Developed Chatbot-Human handoff feature for human live chat.
Education
Bachelor of Science - Software Engineering
The University of Dodoma
Dodoma, Tanzania
11.2019
Skills
UiPath
Python
Java (Spring)
Rasa
Microsoft LUIS
MongoDb
PostgreSQL
Docker
Nginx
Accomplishments
Effective Creation of Ground Truth Dataset for Malaria
Diagnosis using Deep Learning (10/2019 - Present)
The aim of this project is to create AI tool that will be used to effectively create ground truth dataset for malaria diagnosis using deep learning.
Tujifunze (Chatbot) (09/2020 - Present)
Is the digital learning assistance, which provides support to disadvantaged youth on Financial and Entrepreneurship education through WhatsApp.
Chatbot Africa (03/2021 - 06/2021)
An event based chatbot used for registration purposes to attend conference (THE AFRICAN CHATBOT & CONVERSATIONAL AI SUMMIT)