Career & Works
Vega Innovations — Colombo, Sri Lanka
HybridSenior 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-siteIoT 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