Emmanuel Nkrumah-Sarpong

Software Engineer, 6yoe. Full stack, backend focused.

Accra, Ghana, GMT

About

Backend Engineer with 6+ years, building robust systems for growing companies. 2023 eCedi Hackathon finalist. Upgraded a crucial fintech server that handles significant throughput of transactions (now over $93 million daily on average and doubling each year). Maintainer of 3 Open Source packages. Focused on creating tools and automations for smooth development and maintenance amidst ongoing growth. Always eager to try new technologies.

Skills

JavaScript
Php
Laravel
TypeScript
Go
React
Vue
Node.js
GraphQL
REST
MySQL
AWS
Docker
Jenkins
Git

Work Experience

Zeepay
On-site

2023 - Present

Senior Technology Manager (Band 1)

Working at Ghana's top company (2022), maintaining and extending critical platforms processing over US$ 93 million in daily transactions.
  • Upgraded Zeepay Ghana's core services from Laravel 6/7 to 10, enhancing security, performance and stability
  • Accelerated Zeepay deployments by hours per release using a custom CI/CD pipeline with GitHub Actions and Jenkins.
  • Introduced Sentry for error logging and Docker for containerization, enhancing dev efficiency, code quality, and observability.

Plato Solutions Inc
Remote

2021 - 2023

Software Engineer

Developed and architected full-stack software solutions, adhering to rigorous coding standards, testing methodologies, and Agile principles, while demonstrating expertise in REST APIs, GraphQL, Yii framework customization, and CI/CD usage.
  • Architected and implemented real-time ETL that streamlined live product data and media updates in Magento via REST and GraphQL APIs.
  • Published open-source Node.js libraries (Scheduler Engine, HTML Denormalizer) and a composer library (Yii2 GraphQL), each with 2000+ installs.
  • Developed full stack PHP (Yii framework) software that exposes a GraphQL API, using composer library above, that managed automation data for thousands of intricate processes.
  • Facilitated AI efforts through RESTful APIs that provided data for a Machine Learning system, integrating with JIRA, Gitlab and PipeDrive.
  • Delivered a Chrome extension for internal use to aid in automated collection of data into Pipedrive, saving worker time.

Dext Technology
Hybrid

2018 - 2021

Lead Developer

Served as a sole and (later) lead developer of this startup, interfacing between the engineers and the business executives, onboarding other engineers and managing all interns
  • Created an Augmented Reality app for students to make science education interactive. (Award: Winner, Kumasi Hive & British Commission CARE Hackathon, 2018)
  • Crafted cross-platform content-rich eTextbook app, enhancing product value for wider audience.
  • Wrote backend for software gathering comprehensive STEM data (120,000+ students) for Ghana Education Service and National Teachers' Council
  • Set up cloud infrastructure on AWS, self-hosting our store and tools for less than $25/month total
  • Developed a wordpress/woocommerce store which generated US$100,000+ in sales over time
  • Spearheaded innovative touch interactive smart board development (camera, Computer Vision) with interactive lessons - engaging novel product, potential revenue.

Glivion Technologies
Part-time

2014 - 2015

Junior Android Developer

Tested products and implemented features and bugfixes, updated dependencies.
  • Demonstrated expertise in developing, debugging, and testing Android apps like TimeTab. We successfully scaled the app to over 5,000 users, but encountered a challenge when the keystore was lost. We reached 1,000 users again before ceasing development to pursue new projects.

Education

University of Mines and Technology, Tarkwa, Ghana

2013 - 2017
Bachelor's Degree in Computer Science and Engineering