I'm a Ugandan software developer and project manager with over 2 years of cross-functional leadership experience. I am an open-source evangelist with a passion for delivering exceptional results under any kind of supervision. As a skilled software engineer, I have extensive experience in the implementation, testing, automation, validation, and deployment of large complex systems. I am well-versed in the Java programming language and have exceptional knowledge of software and system maintenance. Additionally, I have a strong background in web development with HTML, CSS, and Bootstrap, as well as networking and agile methods. With my diverse skill set, I am confident in my ability to take on new challenges and contribute to the success of any project.
January 2020 - December 2020
Bugema-University, Uganda
In my role as an Online Assistant Systems Engineer for Bugema University Online Church in Luwero, Central Uganda, I focused on maintaining and securing the church's network infrastructure, especially during the COVID-19 Pandemic. This involved implementing security measures like firewalls and two-factor authentication, and providing support for various network devices. Additionally, I managed network security, monitored data transfer, and responded to threats like DDoS attacks. I also took on project management responsibilities, overseeing administrative tasks, planning projects, and ensuring timely and within-budget completion. Furthermore, I provided guidance to staff and handled computer hardware repairs and maintenance. My technical expertise and problem-solving skills were instrumental in providing quality service to the church's online systems
January 2021 - July 2021
Learn For Cause, Odisha
As a project manager, I oversaw administrative tasks, including documentation, meeting management, and budgeting, while ensuring efficient time management. I led project planning, implementation, and tracking, ensuring timely and within-budget completion to stakeholders' satisfaction. Collaborating closely with teams, I defined project scope, goals, and monitored progress, adjusting as needed. Communication with stakeholders was paramount, managing risks effectively and fostering a productive team environment. Additionally, I provided guidance and support to staff, promoting a collaborative atmosphere and positive stakeholder relationships.
January 2021 - July 2021
Learn For Cause, Odisha, India
As a contributor to community projects, I actively worked towards designing and implementing products that solve various community problems. I used my technical expertise and programming skills to contribute to the development of different community projects. In this role, I pulled and merged requests of projects for the community through the project admin roles entrusted to me by the community. Additionally, I worked on community tickets assigned to me as a developer, ensuring the timely delivery of high-quality solutions. Moreover, I performed code reviews for merged contributions to the projects, ensuring that they adhered to coding standards and best practices. Through my contributions, I helped improve the overall quality and functionality of the community projects. In terms of my technical skills, I have contributed to projects through different programming languages such as Java, Node.js, MySQL, HTML/CSS.
certificate
August 2021 - December 2022
OpenMRS, Kampala, Uganda
As an OpenMRS Contributor since August 2021, I've focused on Quality Assurance, crafting E2E testing codes to ensure product reliability. I conduct Integration Tests, API Tests, and Interoperability Testing, while also assisting newcomers and providing support using Tomcat and Java-related tools. Actively participating in Q&A meetings, I contribute ideas and collaborate to enhance community processes. Committed to reliability, I prevent bugs and improve user experiences, implementing Agile methodologies like Scrum and Kanban for streamlined workflows. Overall, my contributions drive platform development and sustainability..
OpenMRS Quality Assurance Support TeamJanuary 2023 - Till Date
OpenMRS, Kampala, Uganda
As an OpenMRS Contributor, I am currently working as a Frontend Developer for the OpenMRS3 project, which is being developed using React, TypeScript, and JavaScript. I have joined the OpenMRS micro frontend developer squad, where I am responsible for developing various features for OpenMRS3. In this role, I attend weekly micro frontend coffee break calls, where we discuss and debug issues encountered by the squad. With a particular focus on the ESM Patient Chart, I have gained valuable experience and knowledge in solving issues related to vitals appointments. Moreover, I have become proficient in using the yarn server and learned how to fire it up effectively, which has helped me to become more productive in my role. My technical skills in frontend development, coupled with my expertise in using Git for version control, have enabled me to make valuable contributions to the OpenMRS project.
openmrs-esm-core
OpenELIS Global is open enterprise-level laboratory information system software tailored for public health laboratories.
I have been actively involved and contributing to the OpenELIS community.
I've helped onboard new contributors by providing guidance and welcoming them into the community.
Additionally, I've shared useful resources and suggested the implementation of a Development call to help newcomers become familiar with the community and solve blockers for all Developers in the community, which was well received and implemented.
January 2019 - December 2021
Undergraduate Certificate
January 2021 - February 2023
Diploma
The ODK-X Tool Suite is free and open-source software for collecting, managing, and using data in resource-constrained environments. The ODK-X suite relies on the sync endpoint, a server-side service for synchronizing data and hosting configuration for the mobile devices actually collecting the data in the field. Setting up the environment for sync-endpoint is complicated but a quick set up script was created like 2 years ago to automate some parts of sync-endpoint deployment (full documentation), but has many shortcomings.
Pseudonym:(Private Repository)Natukunda Jesse
Leads are undergraduate or graduate university students pursuing various degrees, yet have foundational knowledge of software development concepts. Google collaborates with Leads and supports them as they start and grow their on-campus communities.
Badges GDSC Certificate
Google Developer BadgesSessions interacted within 2022-2023
https://gdsc.community.dev/bugema-university/
Mobile Application Certified Developer
Head of IT Department
Bugema University - Bugema University
+256775 951662
Lecturer and HOD
Professor Emeritus - St Cloud State University, MN 56301
320-240-9061
Senior Lead Software Engineer
University of Washington
+256703233981