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
- 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
- Led team and reviewed code
- Designed and developed e-commerce platform
- Improved performance with Elasticsearch, RabbitMQ, and Hazelcast
- Migrated legacy JSP frontend to Angular
- Developed Java-SDK for telco applications
- Work on performance improvement
- Integrated various identity providers with Keycloak
- Introduce the CI/CD pipeline
- Design and Developed POS system
- Design and Developed Financial Management System
- Design and Developed Vehicle Management System
- Work with clients to understand their requirements
- Redesigned crawl framework
- Create a Rest API Booking System
My Services
End-to-end web application development using modern technologies like React, Node.js, and Spring Boot.
Robust and scalable server-side solutions using Java, Spring Framework, and microservices architecture.
Design and implementation of RESTful APIs for seamless integration and data exchange between systems.
Efficient database architecture and optimization using SQL and NoSQL databases like MySQL, MongoDB, and DynamoDB.
Integration of robust security measures, including authentication, authorization, and data encryption.
Deployment and management of applications on cloud platforms like AWS, utilizing services such as EC2, Lambda, and S3.
Qualifications
B.Sc. Eng. | Electrical and Information Engineering
University of Ruhuna, Faculty of Engineering
March 2014 – January 2019
Microsoft Azure Fundamental (AZ-900)
Microsoft
2023