- page 1 @gmail.com (+ ) linkedin.com/in Summary I'm an experienced software engineer with a passion for developing scalable and maintainable solutions using a variety of programming languages and technologies. I excel at collaborating with cross - functional tea ms to deliver projects on time and within budget, with a focus on tackling tough challenges. Skills ● Programming Languages & Frameworks JavaScript, React, Node.js, Express.js, Java, Spring, Python. • Testing Tools J u nit, Mockito, Jest, Cypress ● Databases MySql, PostgreSQL, MongoDB, Neo4j ● Methodology & Practices Agile, Scrum ● Excellent written, verbal and technical communications skills. Experience Frontend Developer Monterosa May 2022 - Present I have contributed to the success of several high - profile projects, including: • Entain : Contributed to the development of the Half Time Quiz project, implementing exciting new features such as private leagues and power - ups, resulting in Monterosa being nominated for 'Best Fan Engagement Technology'. • Vodafone Qatar : Developed a multi - lingual q uiz experience for Vodafone Qatar that was live during the world cup, increasing engagement and satisfaction among fans. The project had 73,000 returning users while it was running. • Kid's Choice Awards : Delivered a web voting experience for Nickelodeon for their 2023 Kids Choice awards, which received over 100 million votes, demonstrating the ability to handle high - traffic and high demand situations. • Liverpool : Continuously contributing to the Liverpool match centre experience, delivering updates and impro vements to enhance the fan experience. There has been a 12% uptick in usage. The stack I’ve used during this period is ReactJs, TypeScript , Jest, and Cypress Freelance Backend Engineer Palm Send Dec 202 2 - April 202 3 Palm Send is a remittance app that helps people in the diaspora to instantly send money to their family and friends in Africa. I was the lead backend engineer on this project. My responsibilities incl uded: • Designing the architecture of the system • Designing and implementing scalable, high - performance APIs and services • Developing and maintaining a reliable and efficient database infrastructure using PostgreSQL and Redis • Ensuring data security and integrity through proper encry ption and access controls - page 2 • Collaborating with the frontend team to integrate the backend services and APIs with the user interface. • Conducting testing and debugging to ensure smooth and error - free operation of the backend systems. The stack I use d for this project is Java, Spring f ramewor k, PostgreSQL , Redis, J u nit, and M o ckito Backend Engineer Spark Oct 2021 - May 2022 At Spark, I was the backend engineer for the company's mobile app, Spark, a conversational app that allows users to instantly transfer funds to their contacts. My responsibilities included: • Designing and implementing a robust and efficient backend architecture using Node.js, Express.js and PostgreSQL. • Developi ng and maintaining server - side applications and databases. • Writing efficient and reusable code, implementing unit tests and integration tests, and deploying applications to production environments. • Collaborating with cross - functional teams to ensure seamless integration with frontend applications. • Managing interns. The stack I used during this period is NodeJs, TypeScript, ExpressJs, PostgreSQL, Redis , and Jest Software Engineer Rancard . Jun 201 8 - Oct 2021 My responsibilities for this role covered frontend, backend, and architecture tasks. Some of the projects I've worked on are : • PayApp, a payments system . I refactored this from a simple JSP application that was only used in - house to a spring application that was used by external clients as well. This led to 6 new clients, and at its peak it handle s 500,000 requests a day. I built this with Java, Spring, MySql, and Redis. • Rancard Campaigns, a digital rewards management system that allows brands to reward loyal customers via social media and U SSD channels. My responsibilities included, building the USSD application for reward redemption , backend for the brand portal, and payments and bot integrations. It is used by top brands like AB InBev , Coca Cola, and Fan Milk Due to the extended capabilit ies I worked on, the number of campaigned run each year went from 2 to 8. The stack I used is Java, Sping, MongoDb, Redis, Neo4j, and DialogFlow. • Rancard Commerce, a product that interfaces social media channels with bots, enabling easy customer ordering and providing valuable brand insights I rewrote the monolithic single - tenant architecture to use a microservices and multi - tenant architecture. Due to this, we gained 14 new clients. My responsibilities included building a portal for brands to manage their products and users, the backend to serve the portal, bot integration and a USSD application to handle user orders. The stack I used is React, Java, Sping, MongoDb, Neo4j, Redis, DialogFlow , J U nit, and Moc kito Education Kwame N krumah' University of Science and Technology, Kumasi Bachelor's degree, Computer Science 2015 - 2019