I am a Senior Software Engineer with over 7 years of industry experience and a strong foundation in Computer Science. Recently, I completed a Master’s degree specializing in Software Engineering. I am passionate about creating high-quality, secure, and reliable software solutions in fast-paced industries, with a continuous drive to learn and adapt to evolving technologies. Throughout my career, I have led teams, designed and developed scalable backend systems, and mentored junior engineers. My experience spans various technologies and frameworks, making me adept at contributing to architecture discussions and improving system performance.

Jayan Vidanapathirana

I am a Senior Software Engineer with over 7 years of industry experience and a strong foundation in Computer Science. Recently, I completed a Master’s degree specializing in Software Engineering. I am passionate about creating high-quality, secure, and reliable software solutions in fast-paced industries, with a continuous drive to learn and adapt to evolving technologies. Throughout my career, I have led teams, designed and developed scalable backend systems, and mentored junior engineers. My experience spans various technologies and frameworks, making me adept at contributing to architecture discussions and improving system performance.

Available to hire

I am a Senior Software Engineer with over 7 years of industry experience and a strong foundation in Computer Science. Recently, I completed a Master’s degree specializing in Software Engineering. I am passionate about creating high-quality, secure, and reliable software solutions in fast-paced industries, with a continuous drive to learn and adapt to evolving technologies.

Throughout my career, I have led teams, designed and developed scalable backend systems, and mentored junior engineers. My experience spans various technologies and frameworks, making me adept at contributing to architecture discussions and improving system performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

English
Fluent
Finnish
Beginner
Sinhala, Sinhalese
Fluent

Work Experience

Software Engineering Intern at WSO2 (Pvt. Ltd)
December 1, 2016 - October 15, 2025
Contributed performance evaluations of machine learning algorithms in both research and enterprise contexts. Worked on architectural insights to advance WSO2’s event processor platform for integrating streaming ML tools.
Data Scientist Intern at CodeGen Point (PCTC)
May 1, 2023 - October 15, 2025
As a Python developer, I collaborated with teams to enhance the system architecture while actively refactoring legacy code to improve efficiency.
Software Engineer Intern at WSO2 (Pvt. Ltd)
December 1, 2016 - October 15, 2025
Contributed performance evaluations of machine learning algorithms in both real-time and batch processing scenarios. Worked to understand trade-offs and scalability of different ML approaches under runtime constraints.
Data Analyst at CodeGen Project
January 1, 2021 - Present
Engaged in data validation and analysis using Python, R, and SQL. Developed scripts to automate data collection and analysis tasks, improving project efficiency.
Machine Learning Engineer at Siddhi Solutions
January 1, 2023 - Present
Developed and deployed machine learning models for real-time processing. Enhanced predictive accuracy and contributed to product design and vision.
Senior Software Engineer at CodeGen International
February 1, 2022 - May 1, 2025
Led the 3rd-party H2H API Integration sub-team for CodeGen’s flagship Flight Centre Project, orchestrated integration strategies, mentored junior team members, and contributed part-time as a contracted software engineer supporting critical project components alongside academic commitments.
Research Assistant at University of Helsinki
August 1, 2024 - December 1, 2024
Joined the Empirical Software Engineering research group to support research on Large Language Models (LLMs) in software engineering. Developed a software artifact that generates Engineering Process Diagrams using LLMs and presented the feasibility of using LLMs for automated generation.
Software Engineer at CodeGen International
January 1, 2018 - January 1, 2022
Contributed to enhancing the TravelBox™ development for a global client by developing new features using Java, Spring, REST APIs, and maintaining desktop applications. Worked on-site in Paris for three months post-rollout to troubleshoot critical issues.

Education

Master's Degree at Empirical Software Engineering Research Group
January 1, 2023 - January 1, 2025
Bachelor's Degree at Swinburne University of Technology
January 1, 2014 - January 1, 2018
Master's in Software Engineering at University of Helsinki
January 1, 2022 - January 1, 2023
Bachelor's in Computer Science at University of Colombo
January 1, 2015 - January 1, 2019
Master’s Degree in Computer Science - Specialized in Software Engineering at University of Helsinki
August 1, 2023 - July 1, 2025
Bachelor of Science in Engineering (Hons) - Computer Science & Engineering (First Class) at University of Moratuwa
March 1, 2014 - December 1, 2017

Qualifications

AWS Certified Solutions Architect
January 1, 2022 - January 1, 2025
AWS Certified Solutions Architect – Associate
January 1, 2025 - December 25, 2025

Industry Experience

Software & Internet, Education, Professional Services, Computers & Electronics