Emmanuel Nkrumah-Sarpong
Software Engineer, 6yoe. Full stack, backend focused.
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
Work Experience
ZeepayOn-site
Senior Technology Manager (Band 1)
- 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 IncRemote
Software Engineer
- 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 TechnologyHybrid
Lead Developer
- 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 TechnologiesPart-time
Junior Android Developer
- 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
Projects
Autocedi
Bank of Ghana Hackathon Finalist. A user friendly platform to automate payments using Ghana's CBDC: The eCedi.
Science Set Shop
eCommerce store for Dext Technology for selling Science Sets. > US$100k sales
Scheduler Engine
A library that allows you to set tasks and their schedules then executes tasks at specified times/intervals.
Yii2 Graphql
Fork: graphql server side for yii2 php framework
Clever Bell
A battery powerd smart alarm system with a simple UI and School Management System integrability
Timetab
An app for students to the plan/schedule of their day to day lectures and activities.