Download PDF


Enthusiastic and committed IT specialist with a proven track record of successful project deliveries. Possessing excellent skills and knowledge of Test Processes, Methodologies and Business Practices. I have experience within sectors including Integrated Systems, Web Development and System Development. Proficiencies include, Web and System Design, Project Design and Development, Leadership and Self Expression. I have demonstrated strong analytical skills and qualitative analysis skills in project enhancement and management. I am an effective communicator, who has the ability to work under pressure as an effective team player.

Work experience

July 2106to-date

Consultant: Project Technical Lead(Local)

DotGov Solutions LLC (Ashburn, USA) for the Rwanda Development Board

The Rwanda Development Board set out to create a comprehensive system to integrate functionality of all the independent systems housed under the RDB. This new comprehensive system soon to launch in June 2017 is called the Single Window Registry! A few of the independent systems to be integrated include:

1. Business Registration

2. Movable Collateral Registration

3. Mortgage Registration.

4. Investments Registration

5. Tourism Permit Registration.

6. Environmental Impact Assessment.

7. Insolvency

8. Receivership

As the lead Consultant with the RDB on this Project, my roles are:

* Lead internal and external technical consultants on data conversion, system interfaces, data cleansing, data archiving, environment builds for global single instance of SWR.
* Lead the technical planning, designing, coding and testing of SWR.
* Provide leadership and technical guidance to all levels of personnel regarding programming/system related issues for the new SWR environment.
* Escalate issues.
* Provide guidance on change control and security set-up for a validated software system.
* Liaison closely application support groups to ensure a global plan is in place for post go-live support.
* Develop strategic plan for staffing and skills development of technical support staff.
* Lead the creation of data schemas for application topology.

*Coding and unit testing including JUnits

*Conduct peer review and provide feedback.

*Update sprint tracker with accurate information to identify the risk and issues proactively at the sprint level

*Conduct project risk identification and mitigation action planning with the PM at the project level

*Participate in CAR and help in preparing the data

*Conduct FIR; Process check master – to make sure that his team is following all the listed procedures

*Constantly looking for ways to increase the team’s velocity/productivity by eliminates the waste.

*People management & Technical management.

*Responsible for coaching, developing and managing project staff and ensuring business practices are effectively used

*Lastly, I ultimately have to be a reference book to the team members

Jan 2016June 2016

Chief Technology Officer

Inumark Africa Limited

Inumark Arica Limited is a young and daring company born in Rwanda.  It provides services to african governments in the areas of Smart City Planning and implementation,  Consultancy for government projects in sectors like Energy, Justice, Planning, Health and Education. Among my many roles as Chief Technology Officer at Inumark Limited were to:

• Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the company’s services.

• Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of all developed system services.

• Communicate the company’s technology strategy to investors, management, staff, partners, customers, and stakeholders.
• Collaborate with staff to prepare wire-frames or mock-ups of prototypes of proposed system and web applications.
• Establish and supervise the software development process, setting short-term objectives and assessing progress as defined by the selected software development methodology.
• Conduct code reviews and specification conformance testing as defined by the selected software development methodology.
• Monitor application performance and review any application failures in staging or production.
• Establish a process to integrate customer service and support with the software engineering process to support resolution of customer issues and improve application usability.
• Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices by attending relevant conferences and reading widely (including reading your peers’ blogs!).
• Share knowledge, mentor, and educate the organization’s investors, management, staff, partners, customers, and stakeholders with regard to the company’s technological vision, opportunities, and challenges.
• Supervise recruitment, training, retention, and organization of all development staff in accordance with the company hiring process, personnel policies, and budget requirements.
• Establish standards of performance and monitor conformance for staff (through performance review) and vendors (through service level agreements).

Sep 2015Jan 2016

Business Development/Country Manager

Synthesys Systems Uganda Limited

Synthesys Systems is among the top leaders in designing and  providing Integration, Security and Safety Systems in the East African Region.

Before being appointed as Country manager, I underwent a highly skilled leadership training in Nairobi for 3 months. Apart from overseeing Projects to final completion and handover, some of my other responsibilities were to:

  • Manage and co-ordinate staff to meet both short and long term goals.
  • Liaise with Clients and get feedback concerning service delivery and quality of service
  • Set goals and policies to ensure steady progress of the company. 
  • Meet with suppliers and keep up to date with the latest in integrated solutions.
  • Spearhead innovation by supporting in-house inventions in conjunction with manufacturers to satisfy consumer requirements.
  • Analyze the new business opportunity by asking questions to understand the customer’s need and wants, so as to outline their requirements.
  • Make initial contact via telephone calls, e-mails, introduction letters or visiting and aim to book a presentation appointment with key persons.
  • Make presentations to the customer to showcase our capabilities to provide the required solution.
  • Carry out a site-survey to identify the particulars of the solution to the client, with the aim to be able to prepare an accurate proposal.
  • Pitch to clients - Present solution proposals.
  • Follow up with a telephone call to get the customer feedback on the solution proposal presented.
  • Negotiate and seek to close the sale while efficiently managing objections.
  • Providing pre-sale technical assistance and product education, and after-sales support services
  • Managing the client project to ensure it is executed and delivered as agreed with the client.
  • After-sales follow-up to maintain the client account and acquire back-ends arising from the project and client relationship
  • Get referrals and testimonials from the clients secured for new business opportunities.
  • Write reports and maintain documentation for the sales pipeline


1. J.Walter Thompson Uganda, a Branch of SCANAD

Complete smart set-up of J.Walter Thompson Uganda, a Branch of SCANAD. This set-up included, Access control, Video Surveillance, Network setup, Video and Audio solution at board room, Fire and intruder alarm Setup, FIre suppression solution, Server Room setup. 

Succesfully handed over and Completion Certificate signed.

2. East Africa Development Bank HQ (Kampala)

Our 12 Floor Setup Included: Video Surveillance, Video Conferencing Solution, Access Control solution (12 Floors and Perimeter wall)

Succesfully Completed and handed over to Client.

3. aBi Trust Uganda

Access Control Solution

Succesfully completed and handed over to client

4. PriceWaterhouse Coopers Uganda

Video Conferencing Solution

Succesfully Completed and handed over to client

Aug 2014Sep 2015

IT Technician and System Analyst

Synthesys Systems

As a System Analyst, my roles and responsibilities were as follows:

  • Analysis of client needs and design of appropriate systems to satisfy those needs.
  • Installation of security systems (Intruder and Fire Alarm Systems, Access control, , CCTV, Audio and Visual Systems, Video conferencing)
  • Installation, setup and configuration of Networks including switches, routers, cabling and workstations.
  • System Configuration.
  • Creating appropriate documentation about installed systems.
  • Periodic system maintenance.
  • Troubleshooting and Repair of systems when faulty.
  • Training of clients on how to use such systems effectively and efficiently.
Jun 2014Aug 2014

IT Intern

Uganda Law Society

Uganda Law Society is an organ created by law in Uganda with the mandate to oversee and manage the Legal fraternity and their activities in Uganda. This large and powerful Parastatal is responsible for the welfare and planning of the Uganda legal and Justice system.

During my internship at the Uganda Law Society I was tasked to:

  • Manage the email server and ensure the Confidentiality, integrity and Availability of the Kerio emailing system at all times.
  • Manage Windows & Linux Servers, in the Organisation. Setup user group
    Policies, & help guide organisation on technology strategy.
  • Manage and regularly update the company website.
  • Manage the Web Servers and ensure the internet is always available and access policies are observed.
  • Provide end user support to the staff members at the Premises.
  • Troubleshooting, cabling, networking, hardware and software installations and repair , any other activities related to computers and networks that was necessary.

Nov 2011Aug 2014

Web Developer

M.U.G  Technologies

M.U.G Technologies is a competent IT company situated at the heart of Kampala city dedicated to providing the best in Website Design & Development; and applications(apps) to their clients.

My core duties were creating websites. Upon meeting with clients and assessing their needs, create and maintain the product. My main duties included, but weren't limited to, the following:

  • Website Design and Development.
  • Site Content Management and Optimization 
  • Database Management
  • Front-end Development & Design
  • Optimized and designed web forms for different audiences.
  • Design Customized CMS(Joomla and Wordpress).
  • Following standard software development life cycle processes
    and participating in code reviews
  • Building and executing unit test plans
  • Software packaging and deployment. (Distributed Development using TFS.)
  • Review design and architecture of new applications and major system
  • Testing newly built software.
  • Professional experience in designing and developing software applications
  • Experienced in developing applications for iPhone, Android, and Windows Mobile
  • Sound understanding of network-based applications and protocols
  • Familiar with the web technologies
  • Ability to lead tasks throughout the project life-cycle


Languages and skills

  1. Microsoft .NET 3.x (WPF/XAML)
  2. (X)HTML/CSS/JavaScript
  3. PHP,MySQL,Apache
  4. Adobe Flash/Flex/AIR
  5. Distributed N-Tier Applications: Services in Microsoft .NET, LAMP, or J2EE
  6. Mobile Applications: BREW, Qualcomm uiOne, Microsoft Windows Mobile, Symbian (UIQ or Nokia Series 60), Flash Lite, Android
  7. Team Foundation server
  8. MS office: Excel,Access, Word,Powerpoint, Onenote, Office365, Outlook, OneNote, Project, Lync, Visio
  9. System Platforms: Windows, Linux
  10. Web CMS: Joomla,Wordpress,Drupal
  11. C#, Java, Python



Sep 2011May 2014

Bachelors Degree of Information Technology

Makerere University
Sep 2009Aug 2010

Diploma in Law

Law Development Centre
Sep 2008Aug 2009

Cisco Certified Network Professional

Makerere University College of Computing and Informatics
Sep 2007Jun 2008

Cisco Certified Network Associate

Makerere University College of Computing and informatics


Mr. Mugoye Chrachton

Business Development Manager, Synthesys Systems Limited

Jumbo Plaza, 3rd Floor, West Wing                                          

Tel: +256705191231    


Mr Byamukama Herbert

Systems Administrator,

The Uganda Law Society,

Plot 6 Acacia Avenue

Tel +256 703 186283

Mr Gatwaza William 

Director, InumArk Limited

Gicucu, RDB Building , 2nd Floor

Tel: +250788351133