1337 Massachusetts Ave

Arlington, MA 02476

8:00 AM - 5:00 PM

Monday to Friday

Denis Bazalirwa
Director IT & Communications

Denis is a seasoned Software Engineer with experience in System Administration, Software design and analysis, Web Design, Hardware and software maintenance, Cyber Security, and Network Administration.

Denis has a Bachelor’s Degree in Information Technology from Makerere University and a Master’s Degree in Software Engineering and another Master’s Degree in Information Technology from University of St Thomas, Minnesota.

Denis has actively been volunteering for UNAA. They currently reside in Minnesota. Denis has also volunteered for Caring hearts Minnesota, Uganda Women Minnesota, Twegaite International, Buganda Bumu & Ggwanga Mujje nonprofit organizations.


DenIs Bazalirwa has pursued his education from reputable institutions. He studied at Makerere University, where he obtained his Bachelor’s degree in Information Technology.

He later pursued further studies at the University of St. Thomas in Minnesota, USA, where he obtained two Master’s degrees in Software Engineering. The first is a Master’s degree in Software Engineering, while the second is a Master’s degree in Cyber Security.

  • Master of Software EngineeringUniversity of St. Thomas (2012-2016)
  • Master CybersecurityUniversity of St. Thomas (2012-2016)
  • BSC Information Technology Makerere University (2009-2013)

Skill expertise

Denis Bazalirwa is a highly skilled software engineer with extensive experience in the field of Information Technology. With over 15 years of professional experience, Denis has acquired a wealth of knowledge in various areas of software development.

In particular, he has become an expert in cyber security, which involves protecting computer systems and networks from unauthorized access or attack. He has a proven track record of delivering secure and reliable software solutions that meet the needs of his clients.

  • Cybersecurity
  • Software Development
  • ICT Management
  • Cloud Computing

+1 (800) 840 1128 Contact Us Today – Ready To Serve You

Contact Us