
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.
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;
Technologies used - CodeIgniter, PHP/MySQL, jQuery, JavaScript
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
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.