TONNY KAKOOZA
Fairfield, Iowa ***** +1-641-***-**** **************@*****.***
https://www.linkedin.com/in/kakooza-tonny
C#/.NET DEVELOPER
Skilled C#/.NET developer with 5+ years of experience developing flexible, robust, and secure applications in Banking, Health and Retail sectors and NGO. Hands-on experience working with requirements analysis, design, architecture, coding, testing and deployment. Strong background skills in working with agile methodologies like Scrum and Test-driven development (TDD) to ensure rapid iteration and customer feedback incorporation. Proficient in C#, .NET Framework, GIT, PostgreSQL, MSSQL, and MYSQL.
Languages: C#
Web: HTML, CSS, Node.js, Bootstrap, React, jQuery
Web Services: REST(JSON)
Web/App Servers: Apache, Tomcat
Frameworks: ASP.NET Core, ASP.NET, ASP.NET MVC, ASP.NET Web API, ASP.NET Web Forms, Entity Framework, React,Node js
Databases: MSSQL, MySQL, PostgreSQL, Mongo (T-SQL, SQL, NoSQL,,LINQ, PowerShell,SSIS,SSRS)
Design Patterns: MVC, Singleton, Data Facade
SDLC:Agile, Scrum
Tools: Eclipse, IntelliJ, VS Code, GIT, MSSQ, Visual studio, XAMPP, WAMP, Azure Cloud, AWS,Docker,RabbitMQ,KAFKA,Postman,Swagger,ActiveMQ,Kubernetes
Platforms: Windows, Linux
Application/Software: Redcap, Papercut
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a master’s degree in computer science (Available for full-time, W-2 employment).
CHILD AND FAMILY FOUNDATION UGANDA, Kampala, Uganda 04/2022 – 08/2023
Christian-based NGO to improve access to healthcare, nutrition, and food security.
Net/C# Developer
Backend developer, Frontend, Database designer and Customer support engineer
Developed a comprehensive Point of Sale Management System in collaboration with 3 software developers using C# Windows Forms and MySQL, enhancing efficiency and effectiveness in tracking of the organization's purchases, stocks, and sales.
Deployed the system on a Linode server and conducted comprehensive user training sessions and post-deployment report showed that 90% of users reported experiencing a notable increase in efficiency, attributed to the seamless electronic data storage and access and enhanced reporting provided by the system.
Built a robust Loan Management System in collaboration with 4 software engineers using .NET/REST API, MSSQL, Bootstrap, and jQuery and integrated payments aggregation API to automate the manual processes associated with managing loans within the organization.
Implemented system deployment using Azure server and led comprehensive user training sessions resulting in 85% user acknowledgment of successful achievement of system objectives, with notable enhancements in tracking customer loans from acquisition to payment completion, as highlighted in post-deployment report.
Utilized Azure for deployment and hosting, leveraging its scalable infrastructure and services. Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline the deployment process and ensure efficient delivery of updates and features.
Integrated Azure Functions with the payments aggregation API to automate payment processing for approved loans, handle payment scheduling, collection, and reconciliation. CI/CD pipelines were utilized to manage the deployment of Azure Functions, enabling agile development and deployment of payment processing functionalities while maintaining reliability and scalability.
Technologies Used: C#/.NET, JavaScript/jQuery, MySQL,Azure,PostgreSql,React js MSSQL
TURN UP SOLUTION (u) LTD, Kampala, Uganda 02/2018 – 03/2022
Technology solutions provider.
Net/C# Developer
Backend developer, Frontend developer and Database designer
Developed and implemented an extensive Hotel Management System in collaboration with 3 software developers using C# Windows Forms and MySQL to automate purchasing, transferring between departments, bookings, credit, and debt management, resulting in a 30% reduction in administrative workload.
Deployed the system on Windows server, user training, and post-deployment report showed an 80% satisfaction rate, affirming its effectiveness in rent payment management and real estate operations, particularly with integrated payments API.
Designed and developed resilient Customer Care Management System leveraging Asp.Net web forms and MySQL to automate and track organizational call logs, facilitating seamless monitoring from initial logging to resolution, ensuring comprehensive oversight throughout the entire process.
Installed the system on a Windows server, facilitating its accessibility, and conducted thorough user training sessions. Subsequent post-deployment reports revealed a remarkable 90% satisfaction rate, underscoring its
efficacy in promptly meeting user needs and enhancing operational efficiency.
Spearheaded continuous customer improvement initiatives, consistently incorporating enhancements to address and improve upon evolving customer requirement.
Conducted thorough training sessions for customers on Azure deployment and management, empowering them to effectively utilize the cloud-based infrastructure for optimal system performance and reliability.
Utilize Azure Functions to automatically log incoming customer calls and extract relevant information such as caller ID, timestamp, and reason for contact, parse call data and store it in the MySQL database, ensuring accurate and timely recording of customer interactions, create support tickets in the Customer Care Management System for each logged call.
Technologies Used: C#/.Net, JavaScript/jQuery, MySQL,MSSQL,PostgreSql,Azure,React js
ACADEMIC PROJECTS
Maharishi international University (2024) – Electronic Badge /Attendance System: Spearheaded the development of an Electronic Badge/Attendance system. Designed endpoints for CRUD operations on event and schedule modules. Implemented rules for access control to functionalities such as dining, classes, and gym based on badge scans. Developed endpoint for generating attendance reports. Utilized Java (REST) and MySQL for backend operations. Utilized Java, REST APIs and MySQL.
Maharishi international University (2024) – Mini Property Management System: Developed a property management web application. Developed CRUD endpoints for properties, user accounts, and authentication to facilitate interaction between frontend and backend. Collaborated with designers to create visually appealing interfaces using React components for owners, customers, and administrators. Implemented data fetching, posting, updating, and deleting functionalities in React, consuming RESTful APIs provided by the backend. Utilized Java (REST), React, and MySQL.
Maharishi international University (2023) – Library Management System: Developed a library management system focusing on book checkouts and administrative tasks. Developed the Administrator module's graphical user interface (GUI) using Java Swing. Integrated backend functionalities with frontend UI to ensure smooth interaction and data management. Ensured consistency in UI design and user experience across various screens. Utilized Java (Swing) and MySQL.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion 04/2026)
Maharishi International University, Fairfield, Iowa
Key Courses: Enterprise Architecture, Algorithms, Web Programming, Web Application Architecture
Bachelor of Science in Software Engineering in programming
Makerere university, Kampala, Uganda (2015)