Work Experience
Senior Software Engineer - MentorMate (Golf Fitting Web Application and Related AI-Driven Features)
Duration: May 2022 - present
Summary:- Development of a golf fitting web application to help users select and purchase optimal golf balls, including integration of AI-driven features to automate user interactions and data insights
- The project also includes building secure Single Sign-On functionality and enhancing system performance with dealer-role attribution
Responsibilities:- Lead full-stack development with Node.js backend and React frontend.
- Collaborate with global teams for seamless delivery and high-quality releases.
- Build secure SSO using AWS Cognito integrating authentication across applications.
- Integrate AI-driven features using LangChain and AI agents to enhance personalization.
- Implement dealer-role attribution to improve application efficiency by ~30%.
- Develop REST APIs for Party Mode functionality in a music mobile app using Django, AWS Lambda, and Python.
- Maintain and optimize internal client management tool by resolving bugs and enhancing functionality.
Technologies: Node.js, React, TypeScript, AWS Cognito, Django, AWS Lambda, Python, PostgreSQL, Redis, LangChain, AI Agents
Senior Software Engineer - Mission (Online Insurance Product Development)
Duration: June 2021 - July 2022
Summary: Built an online insurance product featuring a dynamic 2,500+ question form to generate potential buyer profiles, integrating multiple third-party services to streamline workflows across regions.
Responsibilities:- Developed dynamic form and backend services to handle complex insurance product requirements.
- Integrated third-party services including Auth0, ACORD, Stripe, Salesforce, and digital signature platforms.
- Developed PDF and XML generation from JSON data ensuring consistent data handling.
- Conducted PR reviews and wrote unit and integration tests to maintain code quality.
- Collaborated with global teams to align requirements and delivery.
Technologies: JavaScript, TypeScript, Node.js, Express, Nest.js, Feathers.js, Python, Django, PHP, Laravel, React.js, Redux, Webpack, Jest, Next.js, PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, AWS (Cognito, Lambda, S3, EC2), Azure DevOps, Docker, ElasticSearch
Senior Software Engineer - IT Consortium (FinTech Banking Integration and Remittance System)
Duration: March 2018 - October 2021
Summary: Development and architecture of banking integration services and remittance systems with mobile money interoperability for one of Africa's leading FinTech companies processing millions of transactions daily.
Responsibilities:- Architected banking integration services via REST and SOAP APIs.
- Led development of remittance system supporting mobile money interoperability.
- Optimized system performance through indexing, query optimization, partitioning, and sharding.
- Built a scalable online learning platform for children.
- Mentored junior developers and conducted code reviews.
- Collaborated with global teams in Agile projects delivering government and enterprise initiatives.
Technologies: TypeScript, JavaScript, PHP, React, Redux, Angular, Laravel, MySQL, DynamoDB, Redis, RabbitMQ, AWS
Software Engineer - Ghana.com (Hotel Management and Booking Systems)
Duration: March 2016 - February 2018
Summary: Development of hotel management and booking systems integrating payment gateways to improve booking processes and client satisfaction.
Responsibilities:- Developed hotel management and booking systems using Node.js, JavaScript, Angular, React, CSS, and MongoDB.
- Collaborated with team to debug, upgrade software, and implement client-driven UI/UX improvements.
Technologies: Node.js, JavaScript, Angular, React, CSS, MongoDB
Education
- Defitech University College
B.Sc Computer Engineering
2011-2014
Certification
- principles of secure software design
2020
- ReactJS Advance Level
2023
- NodeJS Advance Level
2023