Download PDF

Key Skills Assessment

Software Engineering: Over ten years of professional experience and an impressive track record in software development. I have proficient knowledge in developing distributed and highly efficient systems with Go, Springboot

Data Analysis: Data drives decisions in every business. I have vast knowledge in Elasticsearch, Postgres, Neo4j and machine learning tools for analyzing data

Professional Experience

Senior Software Engineer

Jan 2023Now
Fonoa
  • Designed and developed a highly efficient distributed task manager library in Go, significantly improving the performance and reliability of backend services at Fonoa.
  • Implemented advanced retry and processing policies in the task manager library, ensuring seamless execution of critical tasks and minimizing downtime.
  • Developed an end-to-end testing framework that proactively identifies and resolves issues in microservices, preventing potential problems from reaching clients.
  • Collaborated with cross-functional teams to build tax reporting integrations, enabling clients to make near real-time reporting to tax authorities, streamlining compliance processes.

Senior Software Engineer

Sept 2018Nov 2022
Wise
  • Developed dynamic configuration (system options) that's used across Wise and has become part of Wise github service template.
  • Led a team in the successful implementation of an instant payment integration for Ukraine, resulting in increased transaction volume and reduced manual operational work.
  • Led the development of charging for holding balances on Wise account as a result of the European negative interest rate. This service is now used by any team that accrues fees daily and charge at the end of the month
  • Modularization of Wise profile management from a monolith to it's own service
  • Built a couple of verification rules for the European market
  • Built a couple other payment integrations the increased our growth in the European market (eg PayPal, Sofort, Ideal, citi integration etc)
  • Doing engineering onboarding for new hires
  • Mentoring junior engineers 
  • Helped with interviewing potential Wise engineers

Senior Software Engineer (Part time)

June 2018August 2018
Genkey
  • Part of the team that developed and updated the software offerings for Kenya NHIF
  • Training junior developers

Mentor

May 2018August 2018
Microsoft App Factory
  • Mentor interns with emerging technologies
  • Taught interns Typescript, Angular 6, Node, Springboot and REST for backend development and Docker for deployments

Co-Founder & CTO

May 2017August 2018
Intellect BQ Systems

A co founded software company for which i am responsible for:

  • Managing the software development cycle
  • Recruiting software developers
  • Oversight responsibility of every technology that is/will be used in delivering our software offerings

Software Engineer

April, 2015May, 2017
GenKey

Served as a key member of the Software Development team as a software engineer with focus on designing frameworks that would be used by team:

  • I was part of the team  that designed and maintained the backend framework that is used across the company.
  • I integrated Elasticsearch which drastically improved searching up to more than 1000 times faster than the traditional database that was previously used.
  • Designed and implemented dynamic analytical module for making meanings of data captured which was used in many projects and has become a major selling point for GenKey
  • Part of the team that developed biometric, facial and biographic data capture for Android tablets
  • Training of junior developers

Software Engineer

Feb, 2014April, 2015
Queauji Consulting

This company has expertise in Hospital Information Systems.  The medical Record system was adopted by Ministry of Health. I was involved in 

  • Developing the finance, pharmacy, records and the nursing modules.
  • Designing and implementation of all reports that are generated by the system
  • Deploying, supporting and maintaining deployment sites
  • Soley developed Android app for Ambulance Services in Ghana
  • Before i left, i was developing an Android platform for the Hospital system

Software Engineer

June 2012January 2014
IC Securities

Arguably, one of the best investment banks in Ghana. The following were my duties and achievements:

  • Developed a comprehensive fund management software which was used in managing huge portfolio of investments of Companies with concept of Unitization
  • Part of the 2 to develop and stream live onto our website the Ghana Stock Exchange data
  • Providing technical support for GSE data for 3rd party integration
  • Developed comprehensive order management system with stocks trading capabilities
  • Providing IT support for various business units

Software Engineer (Intern)

Jun to Aug 2009 Jun to Aug 2010
Sabonay Technologies

Responsibilities include:

  • Developed enterprise bank application for Savings and Loans
  • Developed enterprise waste management application
  • Adjudged Best Intern / Discovery of Year for 2010