I'm Kavinda
Full Stack Developer

Open to Work

A passionate full stack developer specializing in Java, JavaScript, and modern web technologies. Currently seeking new opportunities to contribute my skills and expertise.

Profile

About Me

I'm Supun KAVINDA a Full Stack Developer from Sri Lanka with over 6+ years of experience. I specialize in crafting scalable enterprise applications using a comprehensive tech stack. My expertise spans Java, Spring Boot, React, Angular, Node.js, Next.js, and AWS, enabling me to design and implement robust microservices and innovative solutions. I thrive on solving complex technical challenges and driving technological excellence.

naskavinda@gmail.com

+94 769-689-913

My Expertise

Backend Development

Java, Spring Boot, Hibernate, Scala

Frontend Development

React, Next.js, Angular, TypeScript

Cloud Technologies

AWS (EC2, DynamoDB, RDS, Lambda), Azure

Databases

MySQL, MongoDB, DynamoDB, Elasticsearch

Microservices

Designing and developing scalable microservices

Security

Spring Security, OAuth 2.0, Keycloak

Performance Optimization

Caching (Hazelcast), Message Queues (RabbitMQ)

DevOps

CI/CD, Jenkins, Terraform, Chef, Serverless Framework

My Experience

Senior Backend Developer
Sysco Labs | March 2022 - Present
  • Led pod and collaborated with cross-functional teams
  • Implemented RESTful APIs for Linux OS management
  • Migrated applications to AWS
  • Automated deployment processes
  • Designed frameworks using AWS Lambda and Serverless
  • Revamped existing Oracle Forms Frontend using React
Java
Spring Boot
React
AWS
Microservices
Jenkins
Terraform
Serverless Framework
RedHat Linux
Software Engineer | Senior Software Engineer
Hemnette Web Solution | October 2020 - February 2022
  • Led team and reviewed code
  • Designed and developed e-commerce platform
  • Improved performance with Elasticsearch, RabbitMQ, and Hazelcast
  • Migrated legacy JSP frontend to Angular
Java
Spring Boot
Angular
Node.js
Elasticsearch
RabbitMQ
Azure
Hazelcast
Software Engineer
Hsenid Mobile Solution | March 2019 - October 2020
  • Developed Java-SDK for telco applications
  • Work on performance improvement
  • Integrated various identity providers with Keycloak
  • Introduce the CI/CD pipeline
Java
Spring
Keycloak
CI/CD
Jenkins
Angular
React
Nodejs
MySQL
MongoDB
Software Engineer | Co-Founder
Bee Patterns | June 2017 - February 2019
  • Design and Developed POS system
  • Design and Developed Financial Management System
  • Design and Developed Vehicle Management System
  • Work with clients to understand their requirements
Java
Servlet
JSP
JavaScript
JQuery
Java Swing
MySQL
React
Trainee Software Engineer
Codegen International | December 2017 - February 2018
  • Redesigned crawl framework
Java
Spring Boot
REST API
MySQL
Selenium
Trainee Software Engineer
Codegen International | December 2016 - March 2017
  • Create a Rest API Booking System
Java
Spring
REST API
MySQL

My Services

Full Stack Development

End-to-end web application development using modern technologies like React, Node.js, and Spring Boot.

Backend Development

Robust and scalable server-side solutions using Java, Spring Framework, and microservices architecture.

API Development

Design and implementation of RESTful APIs for seamless integration and data exchange between systems.

Database Design

Efficient database architecture and optimization using SQL and NoSQL databases like MySQL, MongoDB, and DynamoDB.

Security Implementation

Integration of robust security measures, including authentication, authorization, and data encryption.

Cloud Solutions

Deployment and management of applications on cloud platforms like AWS, utilizing services such as EC2, Lambda, and S3.

Qualifications

Academic Qualifications

B.Sc. Eng. | Electrical and Information Engineering

University of Ruhuna, Faculty of Engineering

March 2014 – January 2019

Sri Lanka
Certifications

Microsoft Azure Fundamental (AZ-900)

Microsoft

2023