Summary
Overview
Work History
Education
Timeline
Victor Otim

Victor Otim

Software Developer
Kampala

Summary

I love writing code. I also love interfacing with clients and thinking about big picture stuff like the product vision and road map. Sometimes, the two don't easily mix, but over the years, I've seen the value that comes with being a technical product manager capable of seeing both sides of the coin i.e., day to day coding and big picture planning.


I am a meticulous and committed software engineer with 10+ years of back-end engineering experience and data analytics. I am also especially skilled at quickly learning new tools and building comprehensive solutions to challenging technical problems.

Overview

14
14
years of professional experience
9
9
years of post-secondary education

Work History

Software Developer

Overseas Development Institute
Kampala
09.2015 - Current
  • My initial role was to provide technical support towards the maintenance of a budget information website (budget.finance.go.ug). This involved developing new functionality on the website, optimizing database queries with over a million records of budget data spanning more than 10 years and debugging where necessary.
  • Lead programmer on the development of the Online Transfer Information Management System (OTIMS) – accessible at otims.finance.go.ug. The system facilitates the process of formula based budgeting, a reform being phased in by Ministry of Finance in Uganda supported by the World Bank. It aims to achieve equitable and fair allocation of national budget based on transparent and objective scientific formula.
  • The system also interfaces with the central budgeting system via an API in order to generate the final approved national budget estimates
  • Development of an online performance assessment management system to facilitate the assessment of 154 Local Governments on their adherence to systems and processes as well as efficiency in service delivery
  • Design and development of a construction assessment management system. The government of Uganda in partnership with the World Bank is building over 200 health facilities and schools spread out the country and needed a tool to assess the progress and quality of construction. In addition to quantitative building data, the tool also captures images and documents associated with the facilities. This data can then be analyzed and used to produce statistics/graphs for decision making.

Software Developer

Ecopharm Uganda Ltd
Kampala
04.2022 - 08.2022

Short term contract to develop an e-commerce portal for Ecopharm Uganda Ltd, a leading pharmaceutical company in Uganda. The company already had a functional website, however, in order to expand their client base outside of walk-ins and also provide more convenient service to their clients, they deemed it necessary to add an e-commerce component to the website.


I took on the consultancy as lead developer and my project objectives which were successfully delivered included;


  • Design a clean, modern e-commerce platform that delivers a seamless and engaging user experience to maximize sales revenue
  • Build a highly functional CMS which allows Ecopharm staff manage product content and customer requests
  • Monitor sales volume and satisfaction metrics following deployment of the system
  • Deploy the system on shop.ecopharmug.com


Technologies used - CodeIgniter, PHP/MySQL, jQuery, JavaScript

Computer Programmer

ENHAS Uganda
Kampala
01.2011 - 06.2015

ENHAS was initially using a paper based system to manage its cargo handling operations but with the increasing export and import volume at the airport proportionately grew the amount of paper work generated. This made it extremely cumbersome and time wasting when it came to verification and clearing of clients goods at the airport - creating long queues at the baggage handling section of the airport.


Besides lost revenues due to snail paced cargo handling procedures, there were significant leakages deficits resulting from clearing agents taking advantage of the hard-to-monitor manual cargo handling processes to avoid paying storage and handling fees.


The company decided to invest in a computer based cargo handling system that would streamline the cargo handling process and improve management and monitoring of cargo in the ware houses right from arrival at the airport to delivery.


I took on this project while at Datacraft Systems and successfully deployed the solution at the client’s premises. Not only is the solution successful in achieving the initial goal of reducing paper work but also helped ENHAS realize a dramatic growth in revenue collected from their cargo handling processes as a result of more reliable auditing and reporting modules provided by the system.


The system was also integrated with the existing Tally accounting software via an API in order to automate transfer of sales and invoices.


Technologies used - VB.Net, MSSQL, SAP Crystal Reports

Software Developer

New Wave Technologies
Kampala
09.2011 - 01.2015

As lead developer, I scope, design and develop applications that support core business functions of organizations, especially small/medium enterprises. These applications include websites, web and desk top based applications.


I write technical documentation for client applications, e.g. software requirements documents defining the functionality of the solutions to our clients and system test case documents to manage bugs.


As technical lead, I was also responsible for ensuring that the team is adhering to modern development standards such as writing modularized/re-usable code, use of automated version control tools such as bitbucket/Git, commenting code and updating old code-bases.


Computer Programmer

Datacraft Systems
01.2011 - 08.2011
  • Responsible for developing websites and desktop applications according to client requirements
  • Design test cases to establish that the websites render as expected on all browsersand devices
  • Integrate feedback from the clients into the applications and websites.

Web developer

Hosting Gurus
02.2010 - 12.2010


  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, jQuery and AJAX.
  • Integrate feedback from the clients into the applications and websites

Education

Bachelor of Science - Computer Science

Makerere University, Kampala, Uganda
08.2006 - 08.2009

Uganda Advanced Certificate of Education - Physics, Chemistry, Maths & Economics

Uganda Martyrs Secondary, Namugongo, Kampala, Uganda
02.2004 - 12.2005

Uganda Certificate of Education - High School Education

St. Mary’s College Kisubi, Entebbe, Uganda
02.2000 - 12.2003

Timeline

Software Developer - Ecopharm Uganda Ltd
04.2022 - 08.2022
Software Developer - Overseas Development Institute
09.2015 - Current
Software Developer - New Wave Technologies
09.2011 - 01.2015
Computer Programmer - ENHAS Uganda
01.2011 - 06.2015
Computer Programmer - Datacraft Systems
01.2011 - 08.2011
Web developer - Hosting Gurus
02.2010 - 12.2010
Makerere University - Bachelor of Science, Computer Science
08.2006 - 08.2009
Uganda Martyrs Secondary, Namugongo - Uganda Advanced Certificate of Education, Physics, Chemistry, Maths & Economics
02.2004 - 12.2005
St. Mary’s College Kisubi - Uganda Certificate of Education, High School Education
02.2000 - 12.2003
Victor OtimSoftware Developer