I'm Manoj Madushanka, a Senior Software Engineer with 6+ years of experience delivering high-quality enterprise software using Java, Spring Boot, React, Typescript and AWS. I enjoy solving complex problems, mentoring teams, and collaborating with stakeholders in Agile/Scrum environments to deliver reliable software on schedule. I'm passionate about leading end-to-end features across healthcare platforms, POS systems, Travel Booking Systems and logistics tools, and I thrive in fast-paced teams that value quality, performance, and maintainability. I love building scalable systems and sharing knowledge through documentation and technical training.

Manoj Madushanka

I'm Manoj Madushanka, a Senior Software Engineer with 6+ years of experience delivering high-quality enterprise software using Java, Spring Boot, React, Typescript and AWS. I enjoy solving complex problems, mentoring teams, and collaborating with stakeholders in Agile/Scrum environments to deliver reliable software on schedule. I'm passionate about leading end-to-end features across healthcare platforms, POS systems, Travel Booking Systems and logistics tools, and I thrive in fast-paced teams that value quality, performance, and maintainability. I love building scalable systems and sharing knowledge through documentation and technical training.

Available to hire

I’m Manoj Madushanka, a Senior Software Engineer with 6+ years of experience delivering high-quality enterprise software using Java, Spring Boot, React, Typescript and AWS. I enjoy solving complex problems, mentoring teams, and collaborating with stakeholders in Agile/Scrum environments to deliver reliable software on schedule.

I’m passionate about leading end-to-end features across healthcare platforms, POS systems, Travel Booking Systems and logistics tools, and I thrive in fast-paced teams that value quality, performance, and maintainability. I love building scalable systems and sharing knowledge through documentation and technical training.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior Software Engineer at Cloud Solution International
September 1, 2025 - Present
Led frontend and backend modernization: revamped the Discharge Portal by integrating a React 19 frontend with a legacy Angular 6 backend, defining the React Front End and Nest JS BFF. Contributed to Vida 4.0 healthcare platform for the UAE market as part of the Billing and Admin team. Led end-to-end delivery of the Outward Referral feature, enabling patients to access services across hospital branches.
Senior Software Engineer at Mad Mobile LK
April 1, 2023 - August 1, 2025
Drove feature development for the CAKE POS system serving 4,000+ restaurants in the USA, with Java, Spring Boot, React, and AWS; mentored two interns. Optimized a data migration tool by 60% via thread pooling and ETL enhancements. Built a customer ingestion tool for CAKE Loyalty using Java 21. Implemented universal stock synchronization across POS, KIOSK, OLO, and Admin Dashboard. Led end-to-end Email Marketing Campaign feature and delivered a full-stack Activity Log with REST endpoints and React UI. Created development Run Books to accelerate issue resolution and trained QA on automated REST tests.
Senior Software Engineer at HCL Tech
January 1, 2022 - April 1, 2023
Contributed to FedEx internal logistics tool as part of a distributed engineering team; delivered full-stack features and integrated REST services; built an Angular frontend for internal workflows; produced Power BI dashboards for key metrics; collaborated with US/India/Sri Lanka teams; demonstrated strong problem-solving across the stack in enterprise environments.
Software Engineer at Codegen
September 1, 2020 - December 1, 2021
Migrated Travelbox monolithic enterprise application to a scalable microservices architecture; deconstructed backend into independent services and migrated Java Swing UI to Angular 6; utilized MySQL in the microservices ecosystem.
Associate Software Engineer at Codegen
February 1, 2020 - September 1, 2020
Built data ingestion/processing pipeline for Tritium module using Apache Camel to download, process, and standardize accommodation data from external providers; stored in MySQL; supported multiple formats (CSV, JSON, TEXT, XML); implemented automated and scheduled triggers.
Intern Software Engineer at Codegen
August 1, 2019 - February 1, 2020
Gained hands-on experience in back-end development, TDD with Spring Boot; built integration connectors for travel providers via SOAP/REST; integrated data from Bonotel and Pegasus into Travelbox.

Education

MSc in Artificial Intelligence at Sri Lanka Institute of Information Technology
January 11, 2026 - April 2, 2028
BSc in Computer Science at University of Colombo School of Computing
January 1, 2017 - February 1, 2020

Qualifications

AWS Certified Cloud Practitioner
January 11, 2030 - April 2, 2026
R3 Corda Certified Developer
January 11, 2030 - April 2, 2026

Industry Experience

Software & Internet, Healthcare, Professional Services, Transportation & Logistics, Travel & Hospitality

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more