Experienced Fullstack Software Engineer developing applications, databases and cloud computing solutions. Smart professional with proven troubleshooting and debugging capabilities for resolving complex technical issues.
Overview
6
6
years of professional experience
4
4
years of post-secondary education
1
1
Language
Work History
Software Engineer
Credify Africa Inc
Kampala
11.2022 - Current
Design, develop, and maintain API endpoints that facilitate communication between mobile app(Credify Africa on AppStore and Playstore) and backend server.
Ensure API endpoints are secure, well-documented, and optimized for performance.
Write and optimize database queries to retrieve and manipulate data for logistics application.
Implement data models and relationships to support application functionalities
Collaborate with frontend team to develop React components to form user interface of the logistics web application.
Ensure components are reusable, well-structured, and follow best practices
Write clean, maintainable, and efficient code following best practices and coding standards.
Collaborate with frontend developers to integrate frontend and backend components.
Configure, deploy, and maintain servers (both physical and virtual) to host the logistics web application.
Monitor server health, performance, and resource utilization.
Implement redundancy and backup solutions to ensure system reliability.
Contracted Software Engineer
Veritas Interactive Limited
Kampala
04.2022 - 11.2022
Implemented a digital solution for the Kampala Capital City Authority(KCCA) and its Partners i.e Norwegian Refugee Council(NRC) in Uganda and UNHCR to track and analyze the enrollment,attendance and performance of students in schools under the KCCA watch.
We built the web application using frappe framework with python and javascript languages as the base languages and mysql for the persistence layer.
I was particularly tasked to work on the enrollment and Inspection modules and all desired reports which were to be generated from the system.
Designing a real estate web application as a SaaS to manage and track property transactions for our clients.
I used the django framework with postgresql python for backend, bootstrap 5 and html for frontend.
I used Docker for Continuous Integration and Deployment of the application to Digital Ocean from GitHub.
The app comprises the finance,subscription,tenant and property modules for proper management of the clients' estates. https://app.sproutrealty.co
Software Engineer
Moap Uganda Limited
Kampala
09.2020 - 03.2022
Contributed to the development and deployment of "Moap HRMIS", a human Resource Management system intended to be used by our clients
We built the application on top of the Django framework using
Python,Postgresql,bootstrap5,HTML,Javascript and CSS
We used Docker and Git for continuous integration and deployment
Diagnosed and troubleshoot software and hardware problems and helped our customers install applications and programs
Resolved network issues, configured operating systems and used remote desktop connection to provide immediate support
Used email and slack channels to give clients quick answers to simple I.T problems
Tracked computer system issues through to resolutions within agreed time limits
Properly escalated unresolved issues to appropriate internal teams
Prepared accurate and timely status reports.
Intern Software Engineer
Hysys Global Solutions Limited
Kampala
01.2018 - 08.2020
Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
Designed customized solutions for clients using existing code base in ASP.NET with C# and SQL.
Solutions were meant to automate business processes for clients which included the following modules:
Purchasing for Procurement, Requisitioning and Purchase Ordering.
Inventory to track stock in and stock out of raw materials.
Production/Manufacturing to evaluate actual produced product quantities against expected quantities.
Sales for tracking sales orders, quotes and invoices
Finances for tracking and managing payables,receivables,Journals,Bills and Charts of Accounts
Designed customized financial report templates for each company using the Crystal Reports software and writing complex customized stored procedures in SQL to help the client analyze their business periodically
Developed a USSD app(Beeyi Mobile) using PHP for my final year project at University. The project intended for farmers to post and check current prices for their produce. Developed a web application to analyze the data posted from the USSD app. Built the web app on top of the flask framework with Python,Mysql, HTML and CSS.
Worked with a team of 4 to implement an RFID based library system using Arduino and C for our Recess semester at University. Researched and tested low-cost components to support the RFID based system
Currently self teaching Machine Learning Course at https://lms.simplilearn.com/courses/2789/Machine-Learning/syllabus
Interests
Reading documentation
Watching and playing football
Timeline
Software Engineer
Credify Africa Inc
11.2022 - Current
Contracted Software Engineer
Veritas Interactive Limited
04.2022 - 11.2022
Software Engineer
Moap Uganda Limited
09.2020 - 03.2022
Bachelor of Science - Computer Science
Makerere University
08.2018 - 08.2022
Intern Software Engineer
Hysys Global Solutions Limited
01.2018 - 08.2020
Similar Profiles
MERCY OMACHONU OGUCHEMERCY OMACHONU OGUCHE
Senior Programmes Coordinator at Leadership Accountability Excellence and Professionalism in Africa (LEAP Africa)Senior Programmes Coordinator at Leadership Accountability Excellence and Professionalism in Africa (LEAP Africa)
Acquire to Retire Analyst at Safaricom PLC, MPESA Africa, MPESA South AfricaAcquire to Retire Analyst at Safaricom PLC, MPESA Africa, MPESA South Africa