Dallington Asingwire
Introduction
I am a professional software engineer and computer science instructor with four years of experience. Graduated as the best student with First Class Honors (4.53 out of 5) in Bachelors of Science in Software Engineering from Makerere University in Kampala, Uganda. Previously volunteered as a teaching assistant at Makerere University through former professors. I'm a lecturer at the International Business, Science, and Technology University, where I teach students from various social and cultural backgrounds. Technically, I have designed and built dependable and scalable software systems by leveraging full-stack expertise and experience. Passionate about using technology to solve everyday problems and I've done so by designing and developing software applications, most notably e-docta which enables patients to seek remote medical services.
Academic Interest
Many women in Uganda and Africa in general die or lose their unborn babies while giving birth. This is usually attributed to a lack of prompt medical attention to address complications. I conducted research and developed a mobile application (e-docta) that enables pregnant women to schedule medical appointments with medical professionals and access remote medical services. But I still believe there is a huge gap that needs to be filled in our health sector, which motivates me to pursue a master's degree, conduct research, and bridge this gap by developing more advanced solutions for our health sector and other sectors in Uganda and Africa as a whole.
My primary research interests include computational science (biocomputation), artificial intelligence, and human-computer interaction. I am ravenously hungry for new knowledge and skills in the specified areas of research so that I can apply them to achieve my ultimate goal. My ultimate goal is to become a distinguished computer science professor and researcher who will revolutionize health care, education, and e-government systems in Uganda and around the world.Background
Dallington Asingwire was born in Ryenjoki Village, Kyangyenyi Subcounty, Sheema District, Western Uganda.
I aspired to become a resourceful scientist at a young age, drawing inspiration from the achievements of prominent scientists such as Isaac Newton, Albert Einstein, Neils Bohr, and Galileo Galilei. Being in the field of engineering, which was my childhood ambition, motivates me to be as resourceful and innovative as possible.
In 2016, several organizations adopted Dallington's first software system for use in their business operations, which boosted his confidence in problem solving and delivering solutions to community issues. I was subsequently motivated to create more software projects, which have since been acquired by hospitals, hotels, and supermarkets, among others. Mark Zuckerberg's 2017 commencement address at Harvard University inspired Dallington to comprehend the need for every human life to have a sense of purpose rather than progress, and as a result, he has the desire, willingness, and zeal to have a positive impact on many human lives in this world.
Soon after completing my internship at Bank of Uganda, I came up with an idea of developing software systems in teams, a concept that has since evolved into PivoSoft Ltd, a software company that develops software and trains a significant number of young Ugandans in computer programming.

Dallington Asingwire in 2022
Education
Dallington graduated with honors and as the best student in Bachelor of Science in Software Engineering in May 2021 from Makerere University in Kampala, Uganda. The Government of Uganda funded his undergraduate education after he emerged as one of the country's top students in the national high school examinations in 2016.
Prior to enrolling in the university, Dallington completed his Advanced Certificate of Education (UACE)
at St. John's S.S. Nyabwina, where he was also granted a scholarship. He majored in PCM/ICT (Physics,
Chemistry, Mathematics, and Computer Studies) and obtained 18 out of
20 possible points, with an A in Mathematics, Bs in Physics and
Chemistry, and 2 points for the auxiliary disciplines (General paper and computer studies).
Achievement: Emerged as the best student in the school, the entire district, and among the top
students in the country.
From 2010 to 2013, Dallington attended Bugarama High School for Ordinary Level Education on a full
scholarship, where he earned 14 aggregates out of 8 and was the top student in terms of overall school O-level achievement.
Achievement: Emerged as the best student in the school, second best in the entire district, and among the top
students in the country.
At Rweibaare Primary School, where he spent eight years, Dallington Asingwire began his academic career.
He received an overall score of 7 out of 4, with a D1 in mathematics and D2s in science, English, and social
studies. He was the best student and received a Primary Leaving Examination (PLE) Certificate.
Achievement: Emerged as the best student in the school, and among the best students in the country.
Awards and Honors
AWARD | INSTITUTION | YEAR |
---|---|---|
First Class Honors
|
Makerere University | 2021 |
Dean's Award
|
Makerere University | 2016 - 2021 |
Leadership Training Certificate
|
Makerere University | 2018 |
Outstanding service as Minister for Justice affairs
|
Makerere University | 2017 |
The Goverment of Uganda Academic merit
|
Goverment of Uganda | 2016 - 2020 |
Best Student Overall Award
|
St.John's S.S Nyabwina | 2016 |
Outstanding Student Award
|
St.John's S.S Nyabwina | 2014, 2015 |
Best Student Overall Award
|
Bugarama High School | 2014 |
Outstanding Service Award for information prefect
|
Bugarama High School | 2011, 2012 |
Outstanding Service Award for prefect in charge of Academics
|
Bugarama High School | 2012 |
Teaching Experience
International Business, Science And Technology University (ISBAT) | Computer Science Instructor | August 2022 - present
- Teaching and leading computer programming classes in C#, C, Java, and web programming languages including HTML, CSS, Javascript, Bootstrap, and JQuery using tools like VS Code, Dev C++ and Eclipse.
- Marking and grading assignments, tests, and lab assessments, such as designing websites with HTML, CSS, and bootstrap and developing a simulated ATM console application in C#.
Makerere University | Teaching Assistant | November 2021 - August 2022
- Through former professors, I volunteered to teach and lead classes in computer and database programming using Java, Javascript, Python, MySql, and PostgreSQL, as well as tools including Postman and Pycharm.
- Taught, marked, and graded assignments and lab assessments, such as the design of a Java Swing point-of-sale application.
- I also advised and mentored undergraduates regarding career development.
St. John's S.S Nyabwina | Student Teacher | March 2016 - August 2016
- As a volunteer, I taught and led classes in computer studies, physics, mathematics, and chemistry.
- I organized, graded, and created student performance reports for exams.
Sheema Girls School | Student Teacher | March 2016 - August 2016
- As a volunteer, I taught and led classes in computer studies, physics, mathematics, and chemistry.
- I organized, graded, and created student performance reports for exams.
Work Experience
KEIPhone Global | Full-Stack Software Engineer | February 2022 - present
- Developing and testing software systems. I have developed and tested systems such as the KEIPhone web portal, APIs, and mobile app with Kotlin, Angular, jest, and node.js, using Android Studio and Postman tools.
- Deploying software systems; I have used docker and AWS to deploy API and web portal systems.
Africa One | Full-Stack Software Engineer | February 2021 - January 2022
- I designed and developed the Africa One News portal using JavaScript and PHP.
- I tested, documented, and deployed bike management software using lucidchart, nginx, and process manager.
Pegasus Technologies | Full-Stack Software Engineer | June 2020 - January 2021
- I designed an ASP.NET C# online API system that allowed users to transact via USSD. I created UML design diagrams using software like Lucidchart.
- I developed RESTful API systems for financial transactions, such as mobile money payments, using the C# programming language.
Bank of Uganda | Software Development Engineering Intern | July 2019 - August 2019
- I designed an ASP.NET C# online API system that allowed users to transact via USSD. I created UML design diagrams using software like Lucidchart.
- I developed RESTful API systems for financial transactions, such as mobile money payments, using the C# programming language.
Makerere University | Software Development Engineering Intern | June 2019 - July 2019
- Using HTML, CSS, JQuery, and bootstrap, I designed, implemented, and documented software applications like the university website.
- I learned IT administration and worked with other interns to complete tasks.
Technical Competence
Language | Framework |
---|---|
Web Application Development | |
Javascript/Typescript | React, Next.js, Node.js and Angular.Js |
PHP | Laravel, CakePHP |
C# | ASP.NET MVC |
Mobile Application Development | |
Javascript/Typescript | React Native |
Android | Kotlin |
Microservice/API Application Development | |
PHP | Laravel |
C# | ASP.NET |
Javascript | Node.js |
Python | Django |
Database Management | |
SQL | Using Microsoft Server Management Studio (MSMS) |
MySQL | Using PhpMyAdmin | MongoDB | Using MongoDB Compass | PostgreSQL | Using PgAdmin |
Code Hosting & Software Deployment | |
Amazon Web Services (AWS) | Using EC2, RDS etc. |
SSH access | Using Secure Socket Shell |
Deployment Tools | Docker, FileZilla |
Git | Github |
Software Projects
I have worked on or developed the following software projects and/or products:Project | Description |
---|---|
A secure layer for a desktop weather data repository | As security becomes an increasing concern, data in a distributed environment is susceptible to inappropriate manipulation. Due to the significance of weather data, there was a need for mechanisms to protect this information from the time it is collected until it is used for forecasting and prediction. I was able to accomplish this by conducting research, designing, and implementing a secure layer for a desktop repository of weather data. |
e-docta | a mobile application that enables pregnant women and other patients to seek remote medical services by scheduling appointments with medical professionals. |
ParkPro mobile and MS | A mobile application that assists drivers in locating affordable, nearby parking spaces. It also includes a management admin dashboard for managing parking requests. |
Hotel Management System | In addition to being integrated with EFRIS, which makes it tax compliant in Uganda, hotel owners use this software to manage accomodation (guests and rooms), restaurant and bar, point of sale, store and procurement, housekeeping, human resource (staff, staff salaries, and other payments), expenses, finances, accounting, revenue reports, system audit, and so on. |
Point of sale | This is used by supermarkets, drug shops, fabric stores to record daily transactions and generate reports. It also features barcode scanning capabilities. |
Office Solution | Used in offices to record attendance, add departments, record daily expenses, and generate reports. |
Vendor Management System | Retailers and wholesalers use this system to manage orders and suppliers. |
School Management System | used by school teachers and administrators to manage records such as registered students, examinations, financial records, among others. |
Online examination system | The system allows students to log in and access their online examinations. They are evaluated immediately following exam submission. |
Microfinance Management System | The system allows micro finance institutions like Saccos to manage their customers and financial records |
simple unit converter | a software that the user can use in performing basic math operations. |
UTLAgent | A Telecom (UTL) Agent can use this C# ASP.NET program to register a customer, deposit money on the customer's account, withdraw money from the customer's account, view a list of all registered customers, view the customer's account balance, view a ledger of transactions, check if the customer is registered, and view a list of activity logs done within the system. |
UTLAgent API | C# ASP.NET application programming interface (API) that receives requests from the UTLAgent web portal to allow a Telecom(UTL) agent to register a customer whose registration details are sent via email, deposit money on a customer's account, withdraw money from a customer's account, view a list of all registered customers, view a ledger of transactions, check if the customer is registered, and view a list of activity logs done within the system. |
Articles published on Dev Community
-
Using Guzzle Http Client to send Http Requests to the API in Laravel. - How to use .env file in a React Native Application
- How to have exportable datatables in laravel using yajra datatables plugin
- How to use SWR in a Next.js app
- How to send sms to a phone number in Node.js
- How to read and display Images from Cloudinary in a reactjs or nextjs app
- How to Upload an Image or profile picture to the Laravel API in React Native
- Polymorphism in java
- Arrays of Objects in Java
- Connecting to MySQL database in java
- Improving your reasoning with Arrays in java
- Inner classes or nested classes in java
- More posts are located 👉 here
Strategic Vision
- My ultimate goal is to become a distinguished computer science professor and researcher. I intend to use my postgraduate research knowledge and skills to transform our software company (PivoSoft Ltd) into one of Africa's preeminent research organisations.
Hobbies
- Reading books
- Watching Football
- Listening to music
Contact
Phone Number | +256 700 477421 |
asingwire50dallington@gmail.com |
Favorite Quotes

"We must develop and maintain the capacity to forgive.He who is devoid of the power to forgive is devoid of the power to love." Martin Luther King
Read more
"Everybody is a genius.But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid." Albert Einstein
Read more
"I do not feel obliged to believe that the same God who has endowed us with sense, reason, and intellect has intended us to forgo their use." Galileo
Read more