Hello, I'm

Chamath Ravin Vihanga

Lead Software Engineer

Angular · Node.js · AI-assisted Workflows · Enterprise Systems

Kelaniya, Sri Lanka
9+
Years of Experience
7
Companies & Roles
~30%
Faster Config Reviews via AI
20+
Technologies Mastered

01 · About

Who I Am

Results-driven Lead Software Engineer with 9+ years of experience building scalable web applications, designing AI-assisted workflows, and leading cross-functional teams. I enjoy solving complex technical challenges, mentoring engineers, and leveraging emerging technologies to deliver high-quality, maintainable products.

From an internship building an online bidding system to leading engineering teams at global enterprise software companies, my career has been a steady climb through front-end craft, full-stack delivery, and now technical leadership — most recently applying agentic AI to real enterprise problems.

Education & Memberships

  • BSc (Hons) Software Engineering
    University of the West of England (UWE Bristol)
  • UI Certification
    99x Technologies
  • Associate Member
    Computer Society of Sri Lanka (CSSL)

02 · Career Path

Experience Timeline

Lead Software Engineer

Syntrad Labs
2026 — Present

Part of a dynamic team at an AI-native engineering company building cutting-edge software for the oil & gas sector.

  • Technical leadership, system architecture, and hands-on full-stack development
  • Driving engineering best practices and mentoring team members
  • Delivering reliable, scalable applications tailored to the energy industry
System ArchitectureFull StackAI SolutionsTeam Leadership

Lead Software Engineer

IFS Copperleaf
2024 — 2026

Led development on enterprise asset investment planning software for global utility clients, including Irish Water.

  • Designed agentic AI workflows with Claude AI & Cursor AI, cutting configuration review time by ~30%
  • Led ASPX-to-Angular migration incl. the Asset Risk Matrix editor & viewer
  • Delivered high-impact change requests for Irish Water focused on cost-estimation accuracy
  • Converted Selenium suites to Cypress, improving automation coverage & stability
  • Built n8n agentic automation pipelines at Taprobane Tech Jam 2025
AngularNode.jsNestJSLoopBackRabbitMQAzureClaude AIn8nCypress

Senior Software Engineer

IFS · Enterprise Service Management (Assyst)
2024 — 2025

Owned feature releases and quality for the IFS Assyst enterprise service management product.

  • Managed feature releases end-to-end with structured SDLC in JIRA
  • Ensured cross-browser compatibility and WCAG accessibility compliance
  • Mentored new team members and upheld QA standards
TypeScriptWCAGJIRASDLCQA

Senior Software Engineer

Avonet Technologies
2022 — 2024

Led agile teams delivering full-stack web applications for international clients.

  • Built robust solutions with Node.js, Firebase, and PostgreSQL
  • Refactored legacy codebases and mentored new engineers
  • Collaborated cross-functionally to analyse requirements and ensure efficient delivery
Node.jsFirebasePostgreSQLAgileMentoring

Senior Front-End Engineer

eBEYONDS
2021 — 2022

Developed and maintained client-facing and internal Vue.js applications.

  • Focused on performance, refactoring, and cross-browser compatibility
  • Mentored junior engineers on front-end best practices
Vue.jsJavaScriptSCSSPerformance

Software Engineer (Front-End)

Genesiis Software
2018 — 2021

Designed front-end interfaces integrated with Java enterprise layers.

  • Built mobile-responsive layouts and Android interfaces, including Unity-based features
  • Optimized graphic assets for web and mobile delivery
JavaScriptjQueryJava EEUnityAndroid

Software Engineer Intern

Lesova Holdings
2017 — 2018

First industry role — built an end-to-end online bidding system.

  • Contributed to front-end and back-end development
  • Evaluated IT procurement requirements and designed scalable data-extraction solutions
PHPMySQLHTML/CSS

03 · Toolbox

Skills & Technologies

Frontend

AngularVue.jsTypeScriptJavaScriptHTML5SCSS / CSSBootstrapResponsive Design

Backend & Data

Node.jsNestJSLoopBackRabbitMQPostgreSQLMySQLFirebasePHP / LaravelPython

AI & Automation

Claude AICursor AIn8nAgentic WorkflowsAI-assisted Development

Cloud, QA & Tools

AzureCI/CDCypressSeleniumGitJIRAFigmaAdobe XD

04 · Impact

Key Highlights

Agentic AI Workflows

~30%

Reduction in configuration review time at IFS Copperleaf by designing and deploying agentic AI workflows with Claude AI and Cursor AI.

ASPX → Angular Migration

Led

Spearheaded migration of asset-related pages to Angular, including the Asset Risk Matrix editor and viewer — improving performance and UX.

Test Automation Modernization

Cypress

Converted Selenium test suites to Cypress, improving automation coverage, stability, and developer feedback loops.

Taprobane Tech Jam 2025

n8n

Built agentic automation workflows with n8n to orchestrate multi-step processes, integrate APIs, and enable AI-assisted task execution.

05 · Contact

Let's build something great

I'm always open to discussing engineering leadership, AI-assisted workflows, and interesting problems to solve.

Connect on LinkedIn Kelaniya, Sri Lanka