With 17 years of experience in software development and design, systems integration, platform engineering, production support, and engineering management, I have worked across diverse industries including asset financing, payments, death care, travel insurance, and aviation. My core expertise lies in full-stack development using Java and React, and I have a strong interest in R&D work. I hold a First-Class Honours degree in Computer Science and Engineering from the University of Moratuwa, Sri Lanka.
Torque IT Solutions provides leading-edge IT solutions for asset finance and leasing companies and mobility providers, built on the la...
Torque IT Solutions provides leading-edge IT solutions for asset finance and leasing companies and mobility providers, built on the latest development technologies.
Key Responsibilities
● Design and implement software to align with business requirements.
● Involve in the development lifecycle, including planning, and prioritising.
● Identify, troubleshoot, and resolve complex technical issues.
● Provide technical support to customers.
● Mentor and provide technical guidance to junior developers.
● Conduct code reviews, implementing best practices.
● Maintain comprehensive technical documentation.
OpusXenta is a global technology company serving the death care profession and its suppliers, with offices in Australia, New Zealand, ...
OpusXenta is a global technology company serving the death care profession and its suppliers, with offices in Australia, New Zealand, Europe, and North America. OpusXenta cloud-based solution – byondcloud – is the premier online marketplace for the death care profession, providing cemeteries, funeral homes, and crematoria with the tools they need to build out their digital presence.
Key Responsibilities
● Provided design and deployment strategy for the product suite and infrastructure.
● Implemented and established Site Reliability Engineering (SRE) practices, including monitoring, alerting, incident response, and automation.
● Collaborated with other organisational divisions (Business, IntraCare, Sales, etc.) to determine functional and non-functional requirements for new software or applications.
● Developed high-level technical specifications.
● Defi ned and oversaw development concepts, processors, technologies, and practices.
● Approved the final product before launch.
Develop an e-commerce product platform for travel insurance using open-source tools and technologies. Staysure is the UK’s most truste...
Develop an e-commerce product platform for travel insurance using open-source tools and technologies. Staysure is the UK’s most trusted travel insurance provider.
Key Responsibilities
● Led and managed the engineering team, providing direction and mentorship.
● Participated in the leadership team, involved in planning, resource allocation, execution, and delivery of projects.
● Developed, implemented, and ensured engineering strategies, architecture, and code quality.
● Involved in the hiring process and training, development, and performance management processes.
● Acted as the primary contact of the engineering team to collaborate with other organisational divisions.