Engineered and optimized robust applications leveraging over 8 years of full stack software engineering skills, currently based in Germany and open to relocation in Australia.
Overview
10
10
years of professional experience
Work History
Full Stack Software Engineer
Leibniz-Informationszentrum Technik und Naturwissenschaften und Universitätsbibliothek
Hannover, Germany
02.2023 - Current
Project: Open Journal Systems (OJS) – Open-source publishing platform for managing academic journals, used by thousands of institutions globally.
Built the backend of the System using PHP, Laravel, Vue.js, Docker and GitHub Actions, and enhanced GDPR compliance across OJS modules.
Implemented 10+ Laravel APIs supporting GDPR workflows, integrated with Vue.js, and decreased manual consent processing time by 30%.
Built 20+ Rest APIs and Vue 3 components, improving onboarding efficiency by 25%. Developed TEI → JATS XML conversion plugins and metadata validators for DOAJ/OpenAIRE, increasing metadata approval rates by 35%.
Built and deployed CI/CD pipelines using GitHub Actions to test and automate workflows.
Rebuilt the JATS XML generation pipeline, reducing publishing errors by 60%. Wrote PHPUnit test suites with 90% coverage and documented REST APIs using OpenAPI, Postman, and Storybook.
Project: New Frontier Data – US-based cannabis business intelligence platform with 1k+ daily logins and 30k+ users.
Delivered new features using Laravel, Angular, and Nest.js while migrating the monolith to microservices, reducing deployment time by 45%.
Built 4 high-performance Nest.js microservices, including a Maps microservice, reducing map rendering time by 0.8s and increasing responsiveness by 25%.
Created 30+ REST APIs integrating third-party services and data sources, enhancing analytics capabilities.
Built 50+ reusable Angular components and integrated MapBox and FusionCharts, improving UI consistency and development throughput by 35%.
Increased unit test coverage to 90% using Jest; implemented AWS API Gateway and Lambda, reducing infrastructure overhead by 20%.
Project: PTCL – Pakistan’s largest telecom subscription platform with 1.3M+ customers.
Built backend functionalities using PHP, Laravel and MySQL for customer and subscription management, reducing manual validation effort by 40%. Developed 15+ REST APIs, improving data accuracy and supporting key billing and customer workflows.
Contributed to feature development across agile teams, helping reduce support tickets by 20%.
Technologies used: PHP | Laravel | MySQL | REST APIs
Backend Software Engineer
Arimac
Colombo, Sri Lanka
12.2017 - 07.2018
Project: Toys2Swap – UK-based marketplace for buying, selling, and swapping toys through a mobile and web application.
Developed backend services in Laravel to support authentication, item listings, swap workflows, and messaging, increasing platform reliability by 30%.
Optimized database queries and API structures, improving response times by 25% for item and user lookups. Integrated payment and notification modules, reducing failed transactions by 15%.
Technologies used: PHP | Laravel | MySQL | REST APIs
Full Stack Software Engineer
Genius Soft
Colombo, Sri Lanka
08.2016 - 11.2017
Project: GeniusPOS – Web-based, customizable point-of-sale (POS) system for retail businesses.
Developed POS modules using PHP, Laravel, and JavaScript, improving transaction processing by 40%.
Built 20+ reusable frontend components and backend services, reducing delivery time for new features by 35%.