I am Marlon Abeykoon, a Lead Software Engineer based in Colombo, Sri Lanka, with 13 years of experience designing, developing, and delivering scalable software across platforms. I have strong expertise in PHP, Python, JavaScript (Node.js), and the AWS ecosystem, with a proven track record of leading engineering teams, driving technical design decisions, and delivering high-quality solutions on time and at scale. I also have hands-on experience integrating Large Language Models (LLMs), including vector databases and Retrieval-Augmented Generation (RAG) architectures, enabling contextual and intelligent user experiences. I enjoy mentoring engineers, conducting code reviews, collaborating with cross-functional stakeholders, and upholding best practices in architecture, performance, security, and maintainability. I am passionate about adopting modern technologies and staying current with industry best practices.

Marlon Abeykoon

I am Marlon Abeykoon, a Lead Software Engineer based in Colombo, Sri Lanka, with 13 years of experience designing, developing, and delivering scalable software across platforms. I have strong expertise in PHP, Python, JavaScript (Node.js), and the AWS ecosystem, with a proven track record of leading engineering teams, driving technical design decisions, and delivering high-quality solutions on time and at scale. I also have hands-on experience integrating Large Language Models (LLMs), including vector databases and Retrieval-Augmented Generation (RAG) architectures, enabling contextual and intelligent user experiences. I enjoy mentoring engineers, conducting code reviews, collaborating with cross-functional stakeholders, and upholding best practices in architecture, performance, security, and maintainability. I am passionate about adopting modern technologies and staying current with industry best practices.

Available to hire

I am Marlon Abeykoon, a Lead Software Engineer based in Colombo, Sri Lanka, with 13 years of experience designing, developing, and delivering scalable software across platforms. I have strong expertise in PHP, Python, JavaScript (Node.js), and the AWS ecosystem, with a proven track record of leading engineering teams, driving technical design decisions, and delivering high-quality solutions on time and at scale.

I also have hands-on experience integrating Large Language Models (LLMs), including vector databases and Retrieval-Augmented Generation (RAG) architectures, enabling contextual and intelligent user experiences. I enjoy mentoring engineers, conducting code reviews, collaborating with cross-functional stakeholders, and upholding best practices in architecture, performance, security, and maintainability. I am passionate about adopting modern technologies and staying current with industry best practices.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Senior Technical Lead at P1 Travel
May 2, 2023 - Present
Remote leadership of technical design and development for Order/Ticket management systems using PHP and Laravel. Maintained code quality per SOLID principles and TDD; increased unit test coverage to ensure reliability and maintainability. Collaborated with cross-functional stakeholders to deliver features within sprint deadlines.
Senior Software Engineer at Tempo B.V
July 1, 2019 - September 2, 2021
Implemented Domain-Driven Design (DDD) with Event Sourcing for complex business logic in Python/Django. Built an analytics/monitoring stack with ELK for real-time observability and developed automated data pipelines using Apache Airflow and Salesforce integration.
Associate Lead - Software Engineering at Duo Software (Pvt) Ltd
July 1, 2017 - July 1, 2019
Led development of self-service BI tooling with Python, big data technologies, and microservices. Designed data warehouses and real-time analytics; contributed to architecture and code reviews; mentored junior engineers.
Software Engineer at Duo Software (Pvt) Ltd
June 1, 2013 - June 1, 2016
Developed backend APIs and ETL pipelines using Python for data processing and integrations; implemented robust services and participated in code reviews and continuous improvement.
Software Engineer at Duo Software (Pvt) Ltd
June 1, 2016 - June 1, 2017
Continued backend development focusing on data workflows, API design, and service-oriented architecture; collaborated with cross-functional teams to deliver reliable data solutions.

Education

MSc in Information Technology at Cardiff Metropolitan University
January 11, 2030 - January 21, 2026
B.Tech. (Hons) in Computer Engineering at The Open University of Sri Lanka / Arthur C Clarke Institute Sri Lanka
January 11, 2030 - January 21, 2026
Certificate in Robotics at Arthur C Clarke Institute, Sri Lanka
January 11, 2030 - January 21, 2026

Qualifications

Certificate in Robotics
January 11, 2030 - January 21, 2026

Industry Experience

Software & Internet