I’m a growing software engineer focused on building scalable web applications. I enjoy crafting polished front-end experiences with React and Next.js, and solid back-end services with Node.js, Nest.js, and Express.js. I have hands-on experience with serverless architectures and cloud deployments on AWS, delivering real-time, efficient applications. I’m passionate about collaboration, continuous learning, and shipping reliable software that users love.

Bavantha Senanayake

I’m a growing software engineer focused on building scalable web applications. I enjoy crafting polished front-end experiences with React and Next.js, and solid back-end services with Node.js, Nest.js, and Express.js. I have hands-on experience with serverless architectures and cloud deployments on AWS, delivering real-time, efficient applications. I’m passionate about collaboration, continuous learning, and shipping reliable software that users love.

Available to hire

I’m a growing software engineer focused on building scalable web applications. I enjoy crafting polished front-end experiences with React and Next.js, and solid back-end services with Node.js, Nest.js, and Express.js. I have hands-on experience with serverless architectures and cloud deployments on AWS, delivering real-time, efficient applications. I’m passionate about collaboration, continuous learning, and shipping reliable software that users love.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Associate Software Engineer at CodeScale Pvt Ltd
February 1, 2025 - Present
Developed web applications using Next.js and Redux Toolkit, integrating SEO-enabled server-side rendering (SSR) for improved performance and search engine visibility. Implemented backend systems using Node.js and Express.js, incorporating WebSocket protocols to support real-time messaging and high-performance data synchronization. Built serverless REST APIs with Node.js and TypeScript on AWS Lambda, using CloudFormation and AWS SAM templates to automate infrastructure provisioning and optimize deployment workflows. Worked with MongoDB, DynamoDB, and SQL databases, handling data modeling, indexing, query optimization, and schema migrations. Integrated Google In-App Purchase and PayPal, managing subscriptions, payment verification, transaction processing, and webhook interactions. Implemented CI/CD pipelines with GitHub Actions, automating testing and deployment workflows for applications on AWS EC2, Docker, Elastic Beanstalk, Vercel, Firebase and Lambda. Worked in Agile sprints using Gi
Intern Software Engineer at CodeScale Pvt Ltd
August 1, 2024 - February 1, 2025
Gained experience with front-end features using Next.js and Redux Toolkit, learning and applying SEO techniques and SSR for better performance. Assisted in building backend functionality with Node.js and Express.js, gaining experience with WebSocket-based real-time communication. Contributed to serverless REST APIs using Node.js and TypeScript on AWS Lambda, helping with CloudFormation and AWS SAM configurations. Supported MongoDB, DynamoDB, and SQL database tasks, including schema design, indexing, and basic query optimization. Assisted in integrating Google In-App Purchase and PayPal, assisting with subscription verification, transaction flows, and webhook setup. Assisted in setting up CI/CD pipelines with GitHub Actions for deployment on AWS EC2, Docker, Elastic Beanstalk, Firebase, Vercel, and Lambda. Participated in Agile development cycles using GitHub and Jira, contributing to sprint tasks and deliverables.

Education

BSc (Hons) in Information Technology Specializing in Software Engineering at Sri Lanka Institute of Information Technology
January 1, 2021 - January 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet