Kabengwa Mark Patrick
Information Systems Specialist | DevOps Engineer | System Administrator
- Kibuye, Kampala, Uganda
- +256 703 448 941
- +256 777 206 067
- Work: m.kabengwa@toughblue.com
- Personal: weruku@gmail.com
- Nationality: Ugandan
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
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