Emmanuel Nkrumah-Sarpong
Software Engineer, 6 yoe. Full Stack.
About
I am a software engineer with 6 years of experience building and maintaining tools and systems that drive customer success at Ghanaian, US, and UK-based startups. 2023 eCedi CBDC Hackathon finalist. Upgraded a critical fintech infrastructure that handles $93 million in daily transactions (100% year-over-year growth). My strengths lie in creative problem-solving, exploring, figuring things out and my ability to drive a project from concept to completion, helping shape product direction. I am passionate about using technology to make a real difference in the lives of both co-workers and customers through tools I build, improve and ship. I value exchanging genuine, constructive feedback.
Skills
Languages:
JavaScript, Php, TypeScript, Go, Python, Scala
Frameworks:
Laravel, Next.js
Frontend:
HTML, React, Vue
Databases:
MySQL, PostgreSQL, MongoDB
Devops:
Jenkins, Docker, Github Actions, GitOps
Cloud:
Digital Ocean, AWS, GCP
Work Experience
FocaldataRemote
Software Engineer, Core Stability and Growth Team
- Improved observability by overhauling logging in two core Scala services, resulting in richer log data in Datadog and reducing developer time spent on issue resolution by 30% to 50%.
- Played a key role in swiftly migrating our non-technical in-house researchers from API/CLI tools to a more intuitive, user friendly Retool web interface, backed by a lightweight Python service. This transition boosted usability, productivity, and satisfaction, leading to a 60% reduction in tool complaints within one month.
- Enhanced proactive survey launch monitoring to detect failures early, providing actionable customer feedback, significantly reducing the occurrence of previously unobservable issues
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.
- Led a peer training program to upskill a cross-functional team of developers, security, IT, and infrastructure professionals, enhancing overall team technical knowledge and productivity.
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
gh-parliament-ai
AI RAG that teaches you what is going on in Ghana's parliament
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 powered smart alarm system with a simple UI and School Management System integrability