Summary
Overview
Work History
Education
Skills
References
Timeline
Generic

Joshua Mwesigwa

Software Engineer
Kampala

Summary

Driven software engineer with hands-on experience in developing reliable, efficient, and user-friendly solutions for complex organizational needs. Skilled in coding, system design, and problem-solving, with a focus on creating innovative software tailored to meet specific business objectives. Strong communicator and strategic thinker who excels at collaborating with cross-functional teams to deliver impactful results. Passionate about continuous learning and leveraging modern technologies to enhance productivity and drive business success.

Overview

2025
2025
years of professional experience
8
8
years of post-secondary education

Work History

Software Engineer

Karibu Technologies
Kampala, Kampala District
9 2023 - Current
  • Contributed to the development and design of software programs focused on financial tracking and reporting used by over 50 hotels and Restaurants in Uganda and abroad
  • Assisted in refactoring and updating existing code bases to improve maintainability and performance
  • Collaborated with a team of software developers, participating in weekly discussions to share ideas and track progress on ongoing projects

Freelance Application Developer

Yoyo productions
06.2023 - 08.2023
  • Designed, developed, and maintained a cross-platform mobile application using Flutter, now live on the Play Store (https://play.google.com/store/apps/details?id=com.afartcreations.afart_creations&pcampaignid=web_share).
  • Implemented user interfaces and application logic based on detailed design specifications and client requirements, delivering a fully functional app that met client expectations and timelines.

System Administrator Intern

Elago technologies
02.2022 - 06.2022
  • Installed and configured operating systems, applications, and network devices while managing user accounts and permissions
  • Monitored, diagnosed, and resolved hardware, software, and network issues to ensure system stability

Education

Bachelor of Science - Software Engineering

Makerere University
Kampala, Uganda
01.2019 - 01.2023

Uganda Advanced Certificate Of Education -

Bweyogerere Secondary School
Wakiso, Uganda
01.2017 - 01.2018

Uganda Certificate Of Education -

St. Peter's Secondary School Nsambya
Kampala, Uganda
01.2013 - 01.2016

Skills

Data Analysis & Visualization: Python (Pandas, NumPy, SciPy)

Scripting & Systems: Shell scripting, Linux systems

Web Development: HTML, CSS

Programming Languages: C, PHP, Python, Java, JavaScript

Database Management: MySQL

API Integration

Frameworks: Laravel, Reactjs, Flutter

Version Control: Git, GitHub

References

  • Mr. Ogire Kenneth, Senior Software Developer, National Water & Sewerage Corporation (NWSC), +256781315904
  • Mr. Kimera Farouk, System Administrator, Wave Technologies, +256774542872

Timeline

Freelance Application Developer

Yoyo productions
06.2023 - 08.2023

System Administrator Intern

Elago technologies
02.2022 - 06.2022

Bachelor of Science - Software Engineering

Makerere University
01.2019 - 01.2023

Uganda Advanced Certificate Of Education -

Bweyogerere Secondary School
01.2017 - 01.2018

Uganda Certificate Of Education -

St. Peter's Secondary School Nsambya
01.2013 - 01.2016

Software Engineer

Karibu Technologies
9 2023 - Current
Joshua MwesigwaSoftware Engineer