Accomplished Computer Science Professional with over 10 years of extensive experience in software product development, enterprise application development, software and integration architecture, technology research and development, and AI/ML/BI solutions. Demonstrated success in business engagements, with a solid history of delivering innovative software solutions for Fortune 100 companies within the travel and supply chain sectors.
Currently, I lead multiple engineering teams as a member of the Engineering Leadership Team at Digital Mobility Solution Lanka, where I oversee technology operations across various business areas.
In addition to my professional pursuits, I serve as a part-time lecturer and am passionate about wildlife photography. I also enjoy playing badminton and cricket, as well as cycling in my leisure time.
Digital Mobility Solutions Lanka Ltd
Software Architect (Jul 2024 – Present)
leading multiple engineering teams as a member of the Engineering Leadership Team at Digital Mobility Solution Lanka, overseeing technology operations across various business areas
Sysco LABS Technologies (Private) Limited
Associate Software Architect (APR 2022 – Jun 2024 )
Software Architect / Engineering Manager - Supply Chain and Merchandising (Apr 2022 – Present)
Worked as a Software Architect and Engineering Manager developing and maintaining software solutions in the warehouse management domain.
CodeGen International Private Limited
Software Architect (Jan 2022 – Apr 2022)
Associate Software Architect (Jan 2020 – Jan 2022) ( Fast track Promotion )
Senior Technical Team Lead (Mar 2019 – Jan 2020)
Technical Team Lead (Mar 2017 – Mar 2019)
Associate Technical Team Lead (Mar 2016 – Mar 2017) ( Double Promotion )
Software Engineer (Feb 2014 – Mar 2016)
Principal Architect - Travelbox Tritium Integration Hub (Jan 2020 – Present)
Working as the Principal Architect for TravelBox Tritium Integration Hub and reporting directly to the C.E.O. Has been overseeing the entire product lifecycle from the early stage concept to the fully fledged SaaS offering which is currently live with multiple clients around the world.
Primary Technical Account Manager and Integration Specialist for Largest Australian Tour Operator (Jan 2019 – Oct 2019)
Assigned as the primary technical account manager to carry out initial requirement analysis, effort estimations and solution design for integrating TravelBox into complex multi system composite for the largest tour operator based in Australia and has operations worldwide
TravelBox Central (Oct 2017 – Jan 2019)
Worked as the Product Lead for TravelBox Central product team which consisted of 35+ multidisciplinary engineers to convert existing flagship product of CodeGen, TravelBox, into new WEB based GUI together with a new REST API.
TravelBox REST API (May 2017 – Present)
Member of 4-member technical steering committee for designing a new REST API for CodeGen’ s flagship product, TravelBox. Main goal of this team was to design a RESTful API with a new JSON based data model to replace legacy native API and OTA based integration API of the product.
Enterprise Integrations for Fortune 500 Company (May 2014 – May 2017)
Assigned to carry out initial requirement analysis, effort estimations and solution design for integrating TravelBox into complex multi system composite for a leading brand in Travel and Tourism Industry based in the USA.
Research and Development Department (Feb 2014 – May 2017)
http://research.codegen.co.uk/
Was working under R&D department of CodeGen International and contributed to research and development of following products.
Inspire -Personalization Engine
Lia – Chatbot solutions for Travel and Tourism Industry
Review Spotter – Intelligent Review Analyzing Platform
NegoRate – Negotiation based pricing and reservation engine
http://research.codegen.co.uk/agent-based-negotiation/
Sense Platform – semantic Knowledge platform
Revenue Management Consultancy for Client Companies
http://research.codegen.co.uk/revenue-manager/
Was the lead engineer of the development team for revenue management tool and conducted multiple consultation activities with existing CodeGen customers.
University Internship Program
Chief Coordinator of University Internship Program since 2014 and took the initiative of designing and maintaining a structured program for handling University Interns in Software Engineering stream.
University Reach Programs and Recruitments
Frequent participant of multiple events held at all the universities around the country representing the company as a representative including conducting workshops and keynote speeches. Notable participations includes
Department - Industry Consultancy Board ( DICB ) member for Department of Computer Science and Engineering - University of Moratuwa
Curriculum revision committee Member for following degree programs
BSc Engineering - Department of Computer Science and Engineering - University of Moratuwa
BSc Engineering - Faculty of Engineering - University of Colombo
BSc Software engineering - University of Ruhuna
Keynote Speaker for new Intake of Department of Computer Science and Engineering - University of Moratuwa ( 2019 )
Guest Speaker on Career Guidance
Department of Computer Science and Engineering - University of Moratuwa
Faculty of Information Technology - University of Moratuwa
Faculty of Computing - Sri Lanka Institute of Information Technology
Department of Computer Science and Engineering, University of Moratuwa
Visiting Lecturer (Jul 2014 – Present)
Teaching Module DE2290 Digital Photography (GPA) for Semester 4 and Semester 6 Undergraduates of BSc Engineering Degree.
Computer Science and Engineering Society (CS&ES), Sri Lanka
Vice President ( 2019 - Present )
President Elect For 2017/18 (Declined due to professional commitments)
Committee Member (Jan 2015 – Present)
Einsights Singapore Private Limited
Associate Software Engineer (Oct 2012 – Dec 2012)
Implementing AJAX/JSON API for UI data transfer, implementing real-time updates in UI and improving overall UI design in a business intelligence tool.
CodeGen International Private Limited
Software Engineer (on contract basis) (Feb 2013 – May 2013)
Web and Java application development and setting up technical infrastructure for video based interactive training system.
Trainee Software Engineer (May 2012 – Oct 2012)
Research and development of a new business concept for smartphone users. In the process of completing this task, I was involved in the following activities.
Research and comparing available solutions in the problem domain
Research and analysis of technologies for implementation
Implementing and testing the concept using Google cloud based back-end and HTML5/ JavaScript frontend.
Creating a pricing scheme for the overall application and maintaining project documentation
2009 – 2014
Department of Computer Science and Engineering, University of Moratuwa, Sri Lanka
BSc. Engineering Honors – Specializing in Computer Science and Engineering ( First Class Honors)
2000 – 2008
Ananda College, Colombo 10 , Sri Lanka
G.C.E. A/L (2008) – Physical Science (2As and 1C)
G.C.E. O/L (2005) – (9As and 1B)
1995 – 2000
Sri Siddhartha M.M.V – Eppawala , Sri Lanka
Grade 5 Scholarship Examination (172 marks)
Computer Science and Engineering Society (CS&ES), Sri Lanka
Vice President ( 2019 - Present )
President Elect For 2017/18 (Declined due to professional commitments)
Committee Member (Jan 2015 – Present)
Ananda College Old Boys’ Group of 2008
Advisor – (2016 - Present)
President – (2015/2016)
V. President – (2014/2015)
Secretary – (2013/2014)
ThePapare.com
Senior Sports Photographer – 2013 to 2018
Ananda College Photographic Art Society
President – (2007/08)
Vice Treasurer (2006/07)
Committee Member (2005/06)
Ananda College Science Union
Chief Organizer – (2007/08)
Machine learning for understanding the contextual semantics of tabular web sources
Akila Panditha, Janith Weerasinghe , Sandamal Weerasinghe, Vathsala Weerasinghe
2013 IEEE 8th International Conference on Industrial and Information Systems, 2013, pp. 577-582, doi: 10.1109/ICIInfS.2013.6732048.
Abstract: Tables are frequently used in web sources to present relational data in a human friendly manner. Because they are intended for humans, using machines to extract such information is difficult. There are approaches such as wrappers that attempt to solve this problem, but they lack adaptability and require high maintenance. Identifying and extracting information from web tables is not a trivial task, and understanding the semantics of a web table proves to be even harder. In this paper, we introduce a machine learning based approach to understand the semantics in the data residing in tabular web sources. We suggest features that reflect the characteristics of the content in the tables and analyze their impact on the accuracy of the classification process.
URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6732048&isnumber=6731935