Ipula Ranasinghe
@ipularanasinghe
Full-stack software engineer focused on Nest.js, Laravel, and modern web UI.
What I'm looking for
I’m a Full Stack Software Engineer with 8 years of project experience, specializing in Nest.js, PHP/Laravel, and modern UI frameworks. I’ve built and improved production systems and open-source platforms, including enhancing GDPR compliance, developing REST APIs, and boosting performance and reliability through thoughtful backend and frontend integration.
Most recently, I built the Open Journal Systems (OJS) backend using PHP, Laravel, Vue.js, Docker, and GitHub Actions—delivering 10+ Laravel APIs for GDPR workflows and reducing manual consent processing time by 30%. Previously, I helped migrate a monolith to microservices with Nest.js and improved deployment time by 45%, built microservices that increased responsiveness, and raised unit test coverage to 90% with Jest while automating delivery with CI/CD.
Experience
Work history, roles, and key accomplishments
Full Stack Software Engineer
Leibniz-Informationszentrum Technik und Naturwissenschaften
Feb 2023 - Mar 2026 (3 years 1 month)
Built and enhanced the Open Journal Systems (OJS) backend using PHP and Laravel, integrating Vue.js and Docker to improve GDPR compliance across modules. Delivered 10+ GDPR-related Laravel APIs and rebuilt the JATS XML pipeline, reducing consent processing time by 30% and publishing errors by 60% while maintaining 90% PHPUnit test coverage.
Full Stack Software Engineer
Ceylon Solutions
May 2019 - Jan 2023 (3 years 8 months)
Delivered features for a US cannabis business intelligence platform while migrating a monolith to microservices, reducing deployment time by 45%. Built Nest.js microservices and reusable Angular components to improve responsiveness by 25%, raised unit test coverage to 90% with Jest, and reduced infrastructure overhead by 20% using AWS API Gateway and Lambda.
Full Stack Software Engineer
ReapDigital
Jul 2018 - Apr 2019 (9 months)
Built backend capabilities in PHP and Laravel for customer and subscription management on a telecom platform, reducing manual validation effort by 40%. Developed 15+ REST APIs and contributed to agile feature work that reduced support tickets by 20%.
Backend Software Engineer
Arimac
Dec 2017 - Jul 2018 (7 months)
Developed Laravel backend services for authentication, item listings, swap workflows, and messaging on a UK toy marketplace, increasing platform reliability by 30%. Optimized database queries and API structures to improve response times by 25% and reduced failed transactions by 15% by integrating payments and notifications.
Full Stack Software Engineer
Genius Soft
Aug 2016 - Nov 2017 (1 year 3 months)
Built POS modules using PHP, Laravel, and JavaScript, improving transaction processing by 40%. Created 20+ reusable frontend components and backend services, reducing delivery time for new features by 35%.
Education
Degrees, certifications, and relevant coursework
University of Ruhuna
Bachelor of Computer Science, Computer Science
2014 - 2016
Bachelor of Computer Science program at the University of Ruhuna in Matara, completed between 2014 and 2016.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Ipula?
You can contact Ipula and 90k+ other talented remote workers on Himalayas.
Message IpulaFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
