Curriculum Vitae

Kabengwa Mark Patrick

Information Systems Specialist · DevOps Engineer · System Administrator. A readable, printable record of experience, skills, and education.

Opens a clean CV layout for print or PDF. If your browser still shows a URL, turn off Headers and footers in the print dialog.

Kabengwa Mark Patrick

Information Systems Specialist | DevOps Engineer | System Administrator

Professional profile

ICT professional with nearly 10 years’ experience in information systems analysis and development, database administration, API integration, performance monitoring, automation, and IT systems support. I gather requirements, design and implement solutions (Java/Spring Boot, PHP, JavaScript, Python), fix and stabilise faulty processes, build scheduled data pipelines, administer Windows/Linux and virtualised environments, train users, and produce technical documentation and management reports.

Core technical competencies

  • Systems analysis, logical design, and application development (Java/Spring Boot, PHP, JavaScript, Python)
  • Requirements gathering, user stories, process automation, usability improvements, testing, and user training
  • Database design and administration: SQL, MySQL, MariaDB, PostgreSQL, Oracle, SQLite, MongoDB; data modelling and warehousing concepts
  • API design, development, and integration (REST); service integration across client systems
  • Web design and programming (HTML, CSS, JavaScript; CMS including WordPress, Contao, TYPO3, Drupal)
  • Real-time / operational monitoring, alerting, and backup automation (Veeam, Robocopy, rsync scripts, scheduled data movement)
  • Computer network and application security; access control; Windows/Linux server administration
  • Virtualisation: VMware vSphere / Fusion; Docker images and containers for business workloads
  • CI/CD pipeline design and setup; Git-based delivery workflows
  • System architecture design; IT health assessments; technical documentation, runbooks, and monthly reporting
  • Remote and on-premise IT support for local and international organisations
  • Familiarity with AI tools and large language models for productivity and support workflows

Professional experience

ToughBlue Uganda, Kampala

Information Systems Specialist; DevOps Engineer; System and Database Administrator; General Manager

October 2016 to Present

  • Lead design, development, administration, and support of information systems and infrastructure for local and international clients, with emphasis on availability, scalability, security, data confidentiality, and integrity.
  • Translate business requirements into system designs and working applications; improve usability based on user feedback.
  • Develop application code and short-cycle enhancements in Java (Spring Boot), PHP, JavaScript, and Python to automate processes and reduce operational friction.
  • Analyse, reverse-engineer, and remediate faulty automated processes; test and deploy fixes to restore and maintain stability.
  • Design and build REST APIs on PostgreSQL/MySQL to support client data services and integrations.
  • Lead design and delivery of TB-Com, ToughBlue’s internal communications platform (acknowledgments, notifications, audit trail, Docker/CI/CD).
  • Write and schedule automation/data pipelines (Dockerised jobs, scripts, Git runners) for backups, synchronisation, and staged data movement.
  • Implement backup and recovery strategies with Veeam, Robocopy, and rsync-based scripting for business continuity.
  • Build and operate Docker images and containers to support and automate business processes.
  • Design and administer databases (PostgreSQL, Oracle, MySQL, MariaDB, SQLite, MongoDB); design and set up CI/CD pipelines.
  • Configure and manage monitoring of servers and applications; track performance indicators; support alert-driven response.
  • Administer Windows Server and Linux environments; Active Directory, DNS, DHCP; printers and domain devices.
  • Manage virtualised server environments (VMware) and containerised workloads (Docker); apply change control for continuity.
  • Provide remote and on-premise IT support for local and international organisations; conduct IT health assessments and recommend improvements.
  • Design system architectures and produce technical documentation; train interns/staff; supervise delivery and report progress to management.
  • Implement access control and business continuity for mission-critical clients, including vessel IT support for Carl Büttner GmbH in East African ports.

Mengo Elite League, Kampala

Web Developer and Data / Database Administrator

March 2018 to Present

  • Headed the data team for member and match-day results capture; designed QA processes to minimise errors and flag discrepancies.
  • Designed filing/digitisation procedures, backups, and continuity practices; advised project management on technical implementation.
  • Trained recruits and staff on procedures and software packages; participated in technical and administrative meetings.

A-One Safaris, Kampala

Web Administrator / Developer

June 2016 to December 2018

  • Participated in pre-project analysis and technical assessments; delivered responsive, cross-browser web interfaces (HTML5, CSS, JavaScript).
  • Optimised web servers for performance; performed SEO, graphics work, troubleshooting, and periodic backups for continuity.

CEDAT, Makerere University

IT Intern, College of Engineering, Design, Art and Technology

June 2015 to August 2015

  • Supported college offices and laboratories (hardware/software); contributed to website redesign and MySQL migration.
  • Applied agile/iterative practices; wrote specifications, reports, and documentation to development standards.

Education

Makerere University, Kampala Bachelor’s Degree in Information Systems · 2013 to 2016
Mengo Senior School Uganda Advanced Certificate of Education (UACE) · 2011 to 2012
Mengo Senior School Uganda Certificate of Education (UCE) · 2007 to 2010
Kampala Model Primary School Primary Leaving Examination (PLE) · 1998 to 2006

Professional training

  • Windows and Linux Server Administration (training completed)
  • CCNA studies
  • Hands-on management of virtualised server environments (VMware)

Selected strengths

  • Performance baselining, gap analysis, and iterative system improvement under fixed delivery periods
  • End-user enablement: training, clear documentation, and structured instructional content
  • Progress reporting: activities, system status, issues, and planned next actions
  • Team lead / supervisory experience within an IT environment

Referees

Mr Lukwata Anthony Director, Versatile Car Tracking, Kampala · Tel: +256 703 813 695
Mr Kiganda Salim Business Process Automation & Analytics Lead, Atacama Consulting, Kampala · Tel: +256 700 212 694 · kigasalim@gmail.com
Mr Lojuron Paul Unit Head, Network Architecture, Bank of South Sudan, Juba · Tel: +256 782 405 732 · lesukp@gmail.com
Mr Bikoto Mark Paul Assistant Manager, IT Operations and Data Centre, UCC · Tel: +256 777 783 600 · bikomac26@gmail.com