Hello, I'm

Chamath Ravin Vihanga — Lead Software Engineer

Chamath Ravin Vihanga

Lead Software Engineer

I build scalable enterprise software and AI-assisted workflows that help teams ship faster.

0+
Years of Experience
0
Companies & Roles
~0%
Faster Config Reviews via AI
0+
Technologies Mastered

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

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

Focus

What I actually do

01

Full-stack product engineering

End-to-end web applications with Angular, Node.js, NestJS and PostgreSQL — from polished UIs to solid API design and deployment.

02

AI-assisted workflows & automation

Agentic AI tooling with Claude AI, Cursor AI and n8n to speed up config reviews, automate hand-offs and cut repetitive work.

03

Team leadership & mentorship

Leading agile teams, reviewing architecture, mentoring engineers and driving best practices across frontend, backend and QA.

Experience

Where I've worked

Lead Software Engineer

Syntrad Labs· 2026 — Present
Now

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

  • Architected and implemented a Kafka producer sink into a real-time industrial data .NET backend, enabling validated field data to be published to multiple topics with idempotent delivery and SASL/PLAINTEXT security
  • Built and deployed a local Confluent Kafka (KRaft) cluster and Redpanda Console UI via Docker Compose for topic inspection and end-to-end real-time data verification
  • Extended the real-time service layer to persist validated data points to both InfluxDB and Kafka, improving data-availability and downstream analytics capability
  • Developed REST APIs for real-time batch ingestion, job/session retrieval, and heartbeat handling to support field data streamer integration
  • Built a .NET streamer service to read shared-memory acquisition data and stream it to the backend, resolving shared-memory connectivity and authentication issues
  • Created containerized local infrastructure for Kafka, InfluxDB, and Chronograf, reducing environment setup friction and enabling faster local integration testing
  • Conducted technical interviews and contributed to hiring decisions
  • Mentored 2+ junior engineers
.NETAngularKafkaDockerInfluxDBDevinRAGVector DatabaseSystem 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

Lead 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

Skills

Tools & 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

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.

Writing

Articles & Notes

Contact

Let's talk.

Open to engineering leadership roles, collaborations, and interesting problems to solve. Reach out directly or use the form.