Highly skilled and motivated Software Engineer with an extensive experience of 5 years in designing and developing large-scale software and distributed systems.
Work Experience
Senior Software Engineer
Esca | Jul 2023 - Present
Node.js
Test driven development
React
JavaScript
Sentry
Datadog
AWS Lambda
API Integration
API Documentation
AWS
Optimized application performance, resulting in a 30% reduction in build times, which improved feature deployment time and overall user experience.
Integrated with various payment and banking providers across the EU, Africa, and the United States in Node JS and Laravel.
Collaborated with product managers and stakeholders to define project requirements and deliverables.
Developed critical pen banking features using NodeJS and integrated them with front-end components built with ReactJS.
Assisted in migrating legacy PHP services to modern NodeJS services, improving performance and scalability.
Mentored junior developers and conducted code reviews to ensure adherence to best practices and coding standards.
Developed QA testing process document and streamlined documentation templates for new features, API endpoints, incidents, and general knowledge.
Senior Software Engineer
Traction Apps | Jan 2023 - Jul 2023
TypeScript
React
Go
Orchestrated and led the rebuilding the wallet service within the payment team using Golang, significantly enhancing functionality and performance and positively impacting business operations and customer satisfaction.
Spearheaded the development and implementation of an OAuth2 and OpenID Connect feature utilizing Ory Hydra in NodeJS and React, fortifying API endpoints to ensure secure integration for third-party partners with our payment products, which enhanced the overall security of the API integration process.
Developed streamlined documentation templates for new features, API endpoints, incidents, and general knowledge, facilitating efficient onboarding and ensuring consistency across projects for new and existing developers.