Naveen Atukorala
I’m a full stack software engineer and tech lead with 7+ years of experience delivering and operating production web applications and cloud backends across Australia, the USA, and Cambodia.
About
I’m a full stack software engineer and tech lead with 7+ years of experience delivering and operating production web applications and cloud backends across Australia, the USA, and Cambodia. I enjoy building maintainable systems end to end—designing APIs and serverless services, developing responsive frontends, and taking features from planning through shipping and operational support.
In my recent work in Melbourne, I build with modern TypeScript tooling and frameworks like Angular (including Signals/RxJS and Akita) and NestJS on Node.js, using CQRS-style patterns and robust request handling (guards, interceptors, and centralized error handling). I also bring strong infrastructure and delivery skills, including AWS (CDK v2, Lambda, API Gateway, Cognito, event-driven workflows), CI/CD pipelines, and security-conscious architecture such as BFF approaches to protect underlying services.
- 7 years' experience
- Joined September 2026
Industry experience
- Software & Internet
- Computers & Electronics
- Professional Services
Work experience· 4 roles
Develop and improve frontend functionality using Angular 19/20 with Akita for global state management and Angular Signals/RxJS for reactive state. Build backend services with NestJS on Node.js using CQRS patterns, middleware, interceptors, guards, and exception filters for consistent logging, security, and centralized error handling. Consolidate multiple distributed monoliths into a unified monorepo and contribute a Backend-for-Frontend (BFF) layer for client-specific responses. Migrate infrastructure from Serverless Framework v3 to AWS CDK v2, maintaining infrastructure as code. Set up Bitbucket Pipelines for automated unit tests, code-quality scans, CDK validation, and multi-environment deployments. Work across AWS Lambda, API Gateway, Cognito, EventBridge, DynamoDB, Scheduler, Secrets Manager, S3, SNS, SQS, SES, and Datadog; integrate Stripe for payment workflows and build full-stack document, media management, and e-signing features, including reusable component extraction for medi
Led feature delivery for web frontend applications using Next.js and ReactJS with Tailwind CSS and Material UI, creating reusable UI components with shadcn. Developed Python backend services using an internal framework for AWS Lambda, API Gateway, Step Functions, and database operations. Designed and reused a serverless backend architecture across multiple products, separating infrastructure concerns from application code. Implemented event-driven workflows with EventBridge-triggered Lambda functions for scheduled usage reporting, failure reporting, and automated controls for high-cost projects. Worked with AWS RDS/MySQL for application data and S3 for datasets and AI model files. Owned features end-to-end from design discussions through production delivery, coordinated with engineers, and supported junior engineers while tracking deadlines. Hosted frontend via S3 and served through CloudFront.
Developed backend APIs for Vemas, an Australian mechanical workshop management system using .NET Core and C# with layered API, service, and database architecture. Implemented authentication flows including sign-in, sign-up, forgot-password, and change-password. Managed production releases using GitHub Actions. Built an iOS-supporting backend for HorseMark using Node.js, TypeScript, Google Cloud Functions, and Firebase Firestore, including event-driven cloud functions responding to Firestore create/update/delete for real-time app behavior. Developed an Angular 9 web application for managing Firestore data and learned Angular independently for project needs.
Education
Hire Naveen Atukorala today
Post a job and invite Naveen, or contact them directly. No hidden commission.




