Eshan Sudharaka
java developer
Experienced Backend Engineer specializing in Java and Full Stack development, with a strong background in domains such as POS, payments and banking, bringing 12 of proven expertise. Proficient in designing and implementing scalable backend systems using Java, specifically within the Spring Boot framework. Well-versed in the entire software development life cycle, I have a track record of success in creating robust solutions that integrate seamlessly with point-of-sale (POS) and payment systems. Additionally, I contribute to Full Stack development, leveraging front-end technologies like ReactJs, Redux. Collaborative and detail-oriented, I am committed to optimizing code for performance and scalability to deliver innovative solutions that align with business objectives.
Careers
Staff Engineer
Nagarro Global
- Design and implement features for Digital Account Opening squad in one of trgestbanks in the UAE.
- Integration of healthcare management system with DubaiNow microservice platform.
Senior Tech Lead
MadMobile Inc
- Implemented an event-driven architecture to improve the Payments Capturing process, introducing AWS SQS to decouple the payments capturing process from the main transactional flows. This solution enhanced scalability and resilience, ensuring smooth payment processing even during high transaction volumes.
- Successful completion of the PCI Certification for 2022, working closely with the cloud service team and QSA. Conducted regular vulnerability assessments (VA scans) and penetration tests (PEN tests) to identify and fix vulnerabilities. Proactively addressed the vulnerabilities detected during quarterly scans, ensuring a secure payment environment.
- Integrated the CAKE Payments Gateway with the Ingenico gateway, implementing a robust proxy layer that efficiently routes transactions through the CAKE gateway to Ingenico. This integration streamlined payment processing and enhanced the overall user experience.
- Designed and implemented Payments Elements, a pluggable UI component system for Checkout Pages. Developed a hosted payments solution within the CAKE gateway to securely process Keyed In transactions, ensuring enhanced card data environment security.
Senior Tech Lead
CAKE Technologies - A Sysco Company
- Integrated Paytronix, Uber Eats, and Doordash into the Online Ordering Platform, enabling seamless order receiving from these popular apps directly into the CAKE POS system.
- Led the successful integration of the FreedomPay payment gateway into the Madmobile Platform, enabling secure and seamless payment processing for online orders.
- Implemented seamless integration of Apple Pay and Google Pay into the Ordering Platform, providing customers with convenient and secure payment options.
- Took a lead role in designing microservices and database models for the CAKE Platform, focusing specifically on the Promotion and User Management domains.
- Created the software architecture design for the EMV payments integration, considering factors such as security, scalability, and compatibility with existing POS functionalities.
- Designed and implemented microservices to break down the monolithic POS system into smaller, independent services, enabling flexibility, scalability, and better maintainability.
- Played a key role in integrating third-party Loyalty Systems into the POS system, enhancing customer engagement and loyalty programs.
- Refactored existing code and migrated functionality from the legacy system to the new front-end, leveraging the power of React’s component-based approach and Redux’s predictable state management.
- Designed and implemented a robust communication system for multiple POS (Point of Sale) systems using JGroups, a reliable group communication library.
- Made significant contributions to the design and implementation of the POS remote software upgrade system, enabling seamless and efficient software updates for distributed POS systems.
Education
University Of Moratuwa
Computer Science and Engineering
Welcome to Outdefine
A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!
Join for free