Career & Works

Vega Innovations — Colombo, Sri Lanka
Hybrid

Senior Software Engineer

Nov 2024 – Present
  • -Leading architecture decisions for scalable, maintainable cloud-native solutions across AI and IoT product lines.
  • -Building remote device management software with secure terminal access, file management, and real-time system monitoring.
  • -Developing OCPP-compliant fast charger and home charger software on the device side using Node.js and TypeScript.
  • -Implementing a NestJS-based OCPP server to securely connect and manage EV chargers at scale.
  • -Cross-compiling a TypeScript codebase for Linux (Raspberry Pi, BuildRoot), Windows, and macOS deployments.

Software Engineer

Dec 2021 – Nov 2024
  • -Built full-stack web applications using Next.js, React, Tailwind CSS, and AWS serverless services.
  • -Deployed AWS Amplify Gen2 apps with Cognito authentication, GraphQL APIs, Lambda functions, and CI/CD pipelines.
  • -Collaborated with a team of developers to build and test features for React-based web applications.
  • -Mentored junior developers and conducted code reviews to maintain code quality standards.
Node.jsTypeScriptNestJSNext.jsReactAWSBedrockWebRTCWebSocketOCPP 1.6Amplify Gen2GraphQLCognitoTailwind CSS
Atlas Axillia Co. (Pvt) Ltd — Colombo, Sri Lanka
On-site

IoT Developer Intern

Apr 2021 – Oct 2021
  • -Developed an IoT interface to monitor and analyze production processes in real time.
  • -Built an AI-based system to detect and count damaged books, improving inventory accuracy.
  • -Integrated an AWS Cloud IoT platform with PLCs for centralized monitoring and control of industrial equipment.
IoTPythonNode.jsAWS IoTPLCDashboards