CodeGen International Private Limited
Associate Software Architect (Jan 2020 – Present) ( 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
CSTLabs Technology Solutions
C.E.O and Co-Founder (Jan 2009 – Jan 2016)
I was a founding member and C.E.O of this startup virtual company with 10-15 part-time employees which specialized in small scale business software, CNC industrial automation systems, IT related consultancy services and web solutions for medium scale local businesses.
My responsibilities included managing small software development projects, client acquisitions, maintaining communications with clients, taking technical decisions and solving technical problems in projects.
Furthermore, I contributed to company projects as a Software Architect for business application development and as a business analyst for all projects