Summary
Overview
Work History
Education
Skills
Accomplishments
Goals
Work Availability
Quote
Timeline
SoftwareDeveloper

Martin Atukunda

Senior Software Developer

Summary

An experienced software development professional, with an Electrical Engineering background. I have over 20 years' experience in Software Application Development, System and Network Administration, Team Management, Data Management, Database Administration, and Project Management.


I've dealt with projects that range from single user applications to multi-user client-server systems under Windows, and Linux. Because of this I am quite versatile, but particularly interested in IT management, relational database design and client/ server application development using system languages C/C++, Java. Scripting languages are Python, and Perl. I have wide experience using MySQL, and PostgreSQL.

Overview

25
25
years of professional experience
4
4
Languages

Work History

Software Lead

Rocket Health
Kampala
07.2022 - Current
  • Oversaw IT department operations and training.
  • Helped manage application's technology platform status, project pipeline and development priorities.
  • Designed, coded, tested, debugged and documented programs using agile development practices.
  • Improved DevOps across deployment and testing strategies and application monitoring.
  • Participated in architecture, design and implementation of back-end features using PHP and Python.
  • Provided guidance and mentored less-experienced staff members.
  • Updated old code bases to modern development standards, improving functionality.

Partner Engineering Manager

Andela Uganda Limited
Kampala
07.2019 - 06.2020
  • Exercised leadership capabilities by successfully motivating and inspiring others.
  • Worked well in a team setting, providing support and guidance.
  • Delivered excellent results from fellows to partners
  • Facilitated the facing of challenges and Opportunities for innovation
  • Enabled Data Driven decision making using Data Analysis

Senior Software Developer / Tech Lead

The Medical Concierge Group Uganda Limited
10.2018 - 05.2019
  • Built APIs and data clients to consume APIs.
  • Developed server-side logic in Python and JavaScript.
  • Wrote unit tests to evaluate high code coverage.
  • Worked in Agile Scrum team environment with high-tempo production cadence.
  • Managed efficient SQL queries and data transport.
  • Developed web platform back ends using Django framework.

IT Manager / Lead Software Developer

Afriadd Company
05.2014 - 03.2020
  • Oversaw IT department operations and training.
  • Managed network and system performance, conducting troubleshooting, security patching, and maintenance.
  • Customized and repaired technology based on staff requests.
  • Understood key product management roadmap objectives and requirements to develop product technology strategy
  • Technical Department Lead
  • Software Development Lead
  • Scrum Manager
  • Data Analysis
  • System and Hardware Resource management

IT Department Lead / Manager

UNICEF Uganda
Kampala
05.2013 - 05.2014
  • Software Development in Python 3
  • Support edutrac, mtrac, and ureport.
  • DevOps
  • Data Analysis for Business Intelligence
  • Maximized performance by monitoring daily activities and mentoring team members.
  • Managed senior-level personnel working in marketing and sales capacities.

Perl Developer

Headforwards
Cornwall
02.2012 - 05.2013
  • Software development in Perl. We developed a cloud backend for Vmware
  • Gained strong leadership skills by managing projects from start to finish.
  • Assisted with day-to-day operations, working efficiently and productively with all team members.
  • Demonstrated strong organizational and time management skills while managing multiple projects

Development Consultant

GuestList
10.2011 - 11.2011
  • Advise the team on a communications strategy
  • Advice on Website updates and integration with in house systems

Software Developer / Various Roles

Digital Solutions
Kampala
01.2004 - 09.2011
  • Multiple roles over the years, I started as a Junior Developer, and grew through the roles to the Chief Technology Officer
  • Designed enterprise-level technological blueprints and system architectures.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Collaborated with project manager to select ambitious, but realistic coding milestones on pre-release software project development.
  • Pioneered new methods of code review to incorporate wider range of voices.
  • Designed intuitive graphical user interfaces to improve user experience.
  • Maintained high-level knowledge of current and emerging technology development and applications.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Translated customer requirements into written use cases.
  • Tuned systems to boost performance.
  • Role in company organization, business development and product stability
  • Strategic innovation to ensure development of fundamental technologies that offered competitive advantage for current and future business
  • Analysis of mergers and acquisitions with a focus on growth of the company
  • Monitoring and Assessing of New Technologies for possible adoption by the firm
  • Developed the Uganda Business Network's (UBIN) Information Management System (IMS)
  • Numerous enhancements to the RUBAGA Hospital Out-Patients Management Server,
  • Network and Software System
  • Execution of software development design and implementation plans, including web application development with strong object oriented approach used toward web applications
  • Reporting to Upper Management on Technical issues concerning the Network, and Development projects
  • System and Network Administrator responsibilities
  • Database Server Monitoring and Maintenance
  • DNS updates for the various with web hosting service
  • Web hosting setups for various clients
  • Regular System backups for all users and servers
  • Part of the core team that does the AIRTEL Africa WEB2SMS server deployments,
  • Configuration and ongoing maintenance
  • VOIP Server, applications, deployments, configuration and maintenance,
  • Technical support for the following companies: SMS Media - This an SMS company on all Local Ugandan Networks, ZAIN International - An international Telecom company, IMUL - billing server for an ISP, Capital FM - VOIP Server for a radio station
  • Technical use of tools including SQL database platforms (SQL Server, Oracle Database, MySQL and PostgreSQL) and Internet server configuration, development and deployment
  • SAMBA Server setup, deployment and maintenance
  • LINUX gateway configuration and firewall setup, with maintenance
  • Mail Server Configuration for various domains, and clients
  • Anti-Virus integration, and Spam-assassin integration with the various Mail Transport Agents
  • (MTA) like Postfix, Exim, and Exchange
  • Responsible for System Upgrades (Windows, Linux), and updates

Technical Director

Enterprise Business Solutions
10.2010 - Current
  • Role in company organization, business development and product stability
  • Strategic innovation to ensure development of fundamental technologies that offer
  • Competitive advantage for current and future business
  • Analysis of mergers and acquisitions with a focus on growth of the company
  • Software Development
  • Monitoring and Assessing of New Technologies for possible adoption by the firm
  • Developed the Uganda Business Network's (UBIN) Information Management System (IMS)
  • Numerous enhancements to the RUBAGA Hospital Out-Patients Management Server,
  • Network and Software System
  • Execution of software development design and implementation plans, including web
  • Application development
  • Strong Object Oriented approach used toward web applications
  • Reporting to Upper Management on Technical issues concerning the Network, and
  • Development projects
  • System and Network Administrator responsibilities
  • Ensure all files are in order and prepare filing system directions for other users
  • Software Development
  • Database Server Monitoring and Maintenance
  • DNS updates for the various with web hosting service
  • Web hosting setups for various clients
  • Regular System backups for all users and servers
  • Part of the core team that does the AIRTEL Africa WEB2SMS server deployments,
  • Configuration and ongoing maintenance
  • VOIP Server, applications, deployments, configuration and maintenance,
  • Technical support for the following companies (extract from full list): a
  • SMS Media - This an SMS company on all Local Ugandan Networks b
  • ZAIN International - An international Telecom company
  • Major support on the
  • WEB2SMS platform, and related databases c
  • IMUL - IMUL is an ISP
  • Major support was on the Billing Platform, and related databases d
  • Capital FM (VOIP Server)
  • Technical use of tools including SQL database platforms (SQL Server, Oracle Database, MySQL and PostgreSQL) and Internet server configuration, development and deployment
  • SAMBA Server setup, deployment and maintenance
  • LINUX gateway configuration and firewall setup, with maintenance
  • Mail Server Configuration for various domains, and clients
  • Anti-Virus integration, and Spam-assassin integration with the various Mail Transport Agents
  • (MTA) like Postfix, Exim, and Exchange
  • Responsible for System Upgrades (Windows, Linux), and updates

System Administrator, Students Computer Lab

Makerere University
10.1998 - 10.2003
  • Implementation and integration of secure mail, and web services
  • Instrumental in getting initial Internet connectivity to the entire faculty building
  • Follow-up on all new accounts to ensure all clients are trained and satisfied using the service
  • Periodic visits to clients to determine their level of satisfaction with the service and provide
  • Feedback on this to improve service delivery
  • Follow-up on active debtors and ensure timely payments of dues for the mail and other related accounts
  • Provision of upgrade structure, scripts and information to the University's planned ICT Network
  • Maintain coded online logs that capture client feedback and information that can be used to
  • Improve service delivery and provide daily, weekly and monthly summary of the same
  • Conduct daily checks on client database to determine clients' usage of the service and communicate the same to the clients when called for.
  • Responsible for planning and implementing the Network for all 4 floors of the Faculty building as part of the Network team.

Education

Master of Science - Enterprise Systems And Data Warehousing

University of Greenwich
London, UK
10.2011 - 2012.05

Associate of Applied Science - Computer Software And Media Applications

Aptech
Kampala, Uganda
01.2004 - 2005.01

Bachelor of Science - Electrical Engineering

Makerere University
Kampala, Uganda
09.1998 - 2003.01

A Level -

Ntare School
01.1996 - 1998.01

O Level -

Buganda Road Primary School
01.1991 - 1995.01

Skills

General Skills

undefined

Accomplishments

  • CESI Project with Afriadd Company
  • EEDC GIS Project with the Enugu Power Company
  • UReport with UNICEF Uganda
  • NTTC CLoud with HeadForwards
  • Telma SATEX with Digital Solutions

Goals

  • To enjoy a challenging career as an IT Management with an Engineering background, and specializing in software development, and system administration.
  • To serve and reach my full potential in life by applying all resources and talent available to me for the benefit of all people in my reach and the businesses of which I am part.
  • To be instrumental in making my environment a better place to live in and the people more inspired to achieve their own potential through my influence either directly or indirectly by my work and general life example.
  • A Challenging and responsible position demanding the full application of my skills and talents.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Know the true value of time; snatch, seize, and enjoy every moment of it. No idleness, no laziness, no procrastination: never put off till to-morrow what you can do to-day.
Philip Dormer Stanhope, Lord Chesterfield

Timeline

Software Lead

Rocket Health
07.2022 - Current

Partner Engineering Manager

Andela Uganda Limited
07.2019 - 06.2020

Senior Software Developer / Tech Lead

The Medical Concierge Group Uganda Limited
10.2018 - 05.2019

IT Manager / Lead Software Developer

Afriadd Company
05.2014 - 03.2020

IT Department Lead / Manager

UNICEF Uganda
05.2013 - 05.2014

Perl Developer

Headforwards
02.2012 - 05.2013

Master of Science - Enterprise Systems And Data Warehousing

University of Greenwich
10.2011 - 2012.05

Development Consultant

GuestList
10.2011 - 11.2011

Technical Director

Enterprise Business Solutions
10.2010 - Current

Associate of Applied Science - Computer Software And Media Applications

Aptech
01.2004 - 2005.01

Software Developer / Various Roles

Digital Solutions
01.2004 - 09.2011

System Administrator, Students Computer Lab

Makerere University
10.1998 - 10.2003

Bachelor of Science - Electrical Engineering

Makerere University
09.1998 - 2003.01

A Level -

Ntare School
01.1996 - 1998.01

O Level -

Buganda Road Primary School
01.1991 - 1995.01
Martin AtukundaSenior Software Developer