Skip to main content
Ipula RanasingheIR
Open to opportunities

Ipula Ranasinghe

@ipularanasinghe

Full-stack software engineer focused on Nest.js, Laravel, and modern web UI.

Sri Lanka
Message

What I'm looking for

I want to build end-to-end products where I can design APIs, ship microservices, and deliver reliable frontends—using strong testing and CI/CD. I enjoy roles that value performance, GDPR/compliance thinking, and continuous improvement.

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

LN

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.

CS

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.

RE

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%.

AR

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.

GS

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 logoUR

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.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan