Full Stack Software Engineer
Senden Sie diesem Kandidaten direkt ein Jobangebot
I’m a Full Stack Software Engineer with over 8 years of professional experience in PHP, JavaScript, and TypeScript. Currently, I’m part of an agile development team at the Leibniz Information Centre for Science and Technology (TIB) in Hannover, contributing to the European Union–funded CRAFT-OA project. My work focuses on enhancing the Open Journal Systems (OJS) platform with GDPR-compliant workflows, invitation-based user management, and XML metadata validation tools using Laravel, Vue 3, and TailwindCSS.
Previously, I engineered large-scale applications at Ceylon Solutions, including a U.S.-based business intelligence platform (New Frontier Data) serving over 30,000 users. There, I led the migration from a monolithic Laravel system to a microservices architecture with Nest.js, implemented AWS Lambda integrations, and optimized performance through caching and code refactoring.
I specialize in building scalable, test-driven applications across both monolithic and microservice environments using Laravel, Angular, Vue.js, and Nest.js, with strong experience in Docker, AWS, CI/CD, and automated testing.
I love working with leading technologies like PHP | JavaScript | TypeScript | Laravel | Angular | React.js | Vue.js | Nest.js | Jest | Mysql | Elastic Search | Jira | confluence | Auth0 | Jenkins| Postman | GitLab | GitHub | AWS code commit | Swagger | Docker | Scrum
I’ve worked across various clients in the United States, United Kingdom and Sri Lanka. I’m a detail-oriented person, who likes to solve complex challenges.
I am a Full Stack Software Engineer with 8+ years of experience, specializing in PHP, Laravel, JavaScript/TypeScript, and modern frontend frameworks including Angular, Vue.js, and Nest.js. You have strong experience building scalable web applications, REST APIs, and microservices, with a focus on clean architecture, performance, and maintainability.
Currently, you work in Germany as a Full Stack Software Engineer at the Leibniz Information Centre for Science and Technology (TIB), contributing to Open Journal Systems (OJS)—a globally used open-source academic publishing platform. Your work includes GDPR-compliant backend development, CI/CD automation, XML (TEI → JATS) processing, and high-coverage automated testing, resulting in significant improvements in onboarding efficiency, metadata quality, and publishing reliability.
Previously, you worked on large-scale, data-driven and high-traffic platforms, including:
I hold a Bachelor of Computer Science from the University of Ruhuna, Sri Lanka (2014–2016). This degree provided a strong foundation in software engineering principles, programming, databases, and problem-solving, which directly supports your work as a full stack software engineer. The academic background complements your extensive hands-on industry experience in building scalable web applications and backend systems