Loading Portfolio...

Chanuth  Silva

   Ambalangoda · Sri Lanka
   +94 (0) 774185595
 chanuth.silva2025@gmail.com



I am a results-driven Full Stack Software Engineer with over 3+ years of experience architecting and building scalable, high-performance web applications. I specialize in developing cloud-native and microservices-based solutions using Java, Spring Boot, React, AWS, and Kafka. My expertise extends to crafting robust RESTful APIs, integrating real-time data pipelines, and connecting complex ERP systems. With a deep focus on performance optimization and clean, maintainable code, I thrive in agile environments where collaboration and innovation drive success. I also bring a solid understanding of DevOps practices, streamlining CI/CD pipelines to accelerate delivery and improve reliability. Whether it’s scaling backend services or building seamless user experiences, I deliver production-grade solutions that align with both business goals and modern engineering standards.



Experience

Software Engineer - Full Stack Developer

Acentura Inc (Pvt) Ltd

➼ Engineered and maintained scalable Java and Spring Boot microservices for multiple enterprise-grade platforms serving Dialog Axiata, enhancing customer service, operations, and order management.

➼ Built dynamic, user-centric front-end applications using React, enabling efficient interactions for internal CRM and order processing systems.

➼ Proficient in building scalable, maintainable web applications using React.js and modern JavaScript (ES6+).

➼ Experienced with state management libraries such as Redux and Context API for efficient data flow.

➼ Skilled in creating responsive UIs with Material UI, Tailwind CSS, and styled-components.

➼ Familiar with React Router for SPA navigation and dynamic routing.

➼ Integrated RESTful APIs and GraphQL endpoints for robust data handling.

➼ Implemented unit and integration testing using Jest and React Testing Library.

➼ Applied best practices in code reviews, component reusability, and performance optimization.

➼ Experience with Next.js for server-side rendering and static site generation.

➼ Knowledge of CI/CD pipelines, Git version control, and agile development workflows.

➼ Designed, wrote, and optimized Oracle PL/SQL stored procedures, functions, and triggers to support high-performance transaction processing.

➼ Developed and integrated SOAP web services to facilitate real-time communication and data synchronization between internal systems and third-party platforms.

➼ Automated end-to-end testing using Selenium, reducing manual QA workload and improving release confidence.

➼ Implemented Kafka-based messaging pipelines for real-time event streaming, enhancing system scalability and responsiveness.

➼ Utilized GitLab for version control and CI/CD pipelines, supporting automated deployments and collaborative development workflows.

➼ Used Docker to containerize services, ensuring consistency across development, testing, and production environments.

➼ Developed a cloud-native logistics and inventory system tailored for the tea industry, leveraging full-stack technologies.

➼ Built and deployed backend services using Node.js, Serverless Framework, MySQL, and AWS Lambda, with secure secret handling via AWS Secrets Manager.

➼ Developed responsive and dynamic UIs with Next.js, React, MUI (Material UI), and styled components using TailWind CSS.

➼ Implemented complex CRUD operations and real-time dashboards with Redux Toolkit and Axios.

➼ Integrated frontend with backend using AWS Amplify for seamless deployment and scalability.

➼ Enabled real-time tracking of tea lots, blending, packing, delivery orders, and warehouse operations through a robust, scalable architecture.

December 2024 - Present

Software Engineer - Full Stack Developer

Wenthura Solutions (Pvt) Ltd

➼ Built scalable and responsive web applications using the MERN stack (MongoDB, Express.js, React, Node.js) and developed microservices with Spring Boot.

➼ Proficient in building scalable, maintainable web applications using React.js and modern JavaScript (ES6+).

➼ Experienced with state management libraries such as Redux and Context API for efficient data flow.

➼ Skilled in creating responsive UIs with Material UI, Tailwind CSS, and styled-components.

➼ Familiar with React Router for SPA navigation and dynamic routing.

➼ Integrated RESTful APIs and GraphQL endpoints for robust data handling.

➼ Implemented unit and integration testing using Jest and React Testing Library.

➼ Applied best practices in code reviews, component reusability, and performance optimization.

➼ Experience with Next.js for server-side rendering and static site generation.

➼ Knowledge of CI/CD pipelines, Git version control, and agile development workflows.

➼ Designed and implemented SQL databases, ensuring efficient data storage, retrieval, and manipulation while maintaining data integrity across complex systems.

➼ Created robust RESTful APIs to facilitate seamless communication within distributed systems and foster efficient integration in microservices architecture.

➼ Developed new learning content using Spring Boot microservices, integrated with top LMS through LTI standards, and deployed components on JBoss application servers for scalability and reliability.

➼ Enhanced code quality by resolving code smells, increasing unit testing coverage to over 90%, and improving application performance and security.

➼ Introduced responsive UI capabilities for LMS using ReactJS, JavaScript, and CSS to deliver an engaging user experience.

➼ Collaborated with internal and external teams, negotiating with stakeholders to resolve conflicting system requirements and ensure project alignment.

➼ Played a key role in migrating the Tea Estate Management System from a NoSQL database (MongoDB) to a SQL database (MySQL), ensuring data integrity and optimized system performance.

➼ Created comprehensive design documents for new features and systems to support development, improve maintainability, and align technical implementations with business requirements.

March 2023 - November 2024

Associate Software Engineer - Full Stack Developer

Wenthura Solutions (Pvt) Ltd

➼ Designed and developed robust RESTful APIs using Spring Boot to enable seamless communication in distributed systems, optimizing microservices integration and data exchange.

➼ Implemented responsive and dynamic user interfaces with React and Angular 16, delivering an engaging user experience and ensuring cross-platform compatibility.

➼ Provided technical solutions to complex problems and conducted peer code reviews, ensuring code quality and adherence to best practices.

➼ Followed Agile methodologies for efficient development, testing, and deployment processes, improving team collaboration and delivery timelines.

➼ Increased unit test coverage by identifying and resolving code bugs, enhancing software reliability and maintainability.

➼ Worked extensively with AWS services such as Windows EC2, SQS, Lambda, and CloudWatch, ensuring scalable, secure, and efficient cloud-based solutions.

➼ Actively contributed to maintaining high-quality code by implementing SonarQube-based code analysis to reduce technical debt and improve performance.

➼ Leveraged CI/CD pipelines to automate deployment processes, ensuring faster delivery and minimizing downtime.

➼ Collaborated with cross-functional teams to design and implement technical architectures that meet business objectives.

March 2023 - December 2023

Software Engineer Trainer

IFS R&D International Technology - DevEx

➼ Designed and implemented a framework enabling users to build SQL queries through an intuitive user interface, leveraging PL/SQL and Angular.

➼ Automated security vulnerability detection and resolution with custom pipelines.

➼ Maintained and enhanced Custom Fields Framework and IFS Solution Manager functionalities, including Configurations, Custom Objects, and Background Processing.

➼ Supported API integration with platforms like Dell Boomi, Power Apps, and Logic Apps.

➼ Addressed 3rd-line technical issues, resolving bugs and improving IFS Admin functionalities.

➼ Expertise in Docker, Kubernetes, REST APIs, Oracle Database, Java, and PL/SQL.

Jan 2022 - May 2023

Committee Member

MS Club of SLIIT

I am a committee member in the main student body of the faculty of computing. I directly involved with all the events organized by faculty of computing throughout the year.

January 2022 - February 2023

Education

BSc (Hons) in Information Technology Specializing in Software Engineering

Sri Lanka Institute of Information Technology - Malabe
Feb 2020 - Feb 2024

Diploma in Software Engineering

Esoft Metro Campus - Ambalangoda
August 2018 - Feb 2019

Advanced Certificate English Course

NIBM - Galle
Desc 2022 - April 2023

Information & Technology Certification Course

Open Univercity of Sri Lanka
Nov 2019 - May 2020

Skills & Expertise

Programming Languages & Frameworks

Java

90%

JavaScript

90%

Python

70%

Angular

80%

React

90%

Node.js

80%

C#/.NET

50%

SQL

90%

SaSS

70%

Android/Flutter

80%

Bootstrap

80%

PL-SQL

90%

YAML

70%

Shell/Curl Script

50%

Tools & Technologies

GIT

90%

GitHub

90%

GitLab

80%

Bitbucket

80%

Visual Studio

80%

AWS

50%

Azure

80%

JIRA

80%

NPM

80%

Webpack

80%

Docker

70%

Kubernetes

50%

Jenkins

70%

Firebase

50%

Other Competencies

Photoshop

80%

Postman

90%

Office 365

80%

PowerShell / Terminal

70%

Selenium

60%

OAuth / JWT

90%

Swagger / OpenAPI

80%

CI/CD Pipelines

70%

Personal Projects

A complete showcase of my technical expertise through 15 diverse projects spanning full-stack development, mobile applications, and enterprise solutions. Each project demonstrates problem-solving skills, modern technologies, and commitment to quality code. All projects are immediately visible below with filtering options to explore specific technologies or categories.

Complete Project Portfolio

Explore my comprehensive collection of 15 projects showcasing expertise in full-stack development, mobile applications, cloud technologies, and modern software engineering practices. All projects are production-ready with complete source code and live demonstrations available.

15Total Projects
62+Technologies Used
100%Open Source

15+

Total Projects

13

Completed

6

Featured

62+

Technologies

Showing 0 of 0 projects

Blog & Articles

Technical insights and experiences from my development journey

Building Scalable Microservices with Spring Boot
Backend
December 15, 20248 min read

Building Scalable Microservices with Spring Boot

Explore the best practices for designing and implementing microservices architecture using Spring Boot, including service discovery, load balancing, and fault tolerance patterns.

Spring BootMicroservicesJavaArchitecture
Read on Medium
React Performance Optimization Techniques
Frontend
November 28, 202410 min read

React Performance Optimization Techniques

Deep dive into advanced React optimization strategies including memoization, lazy loading, code splitting, and virtual DOM optimization for building high-performance web applications.

ReactPerformanceJavaScriptOptimization
Read on Medium
AWS Lambda and Serverless Architecture Best Practices
Cloud
November 10, 202412 min read

AWS Lambda and Serverless Architecture Best Practices

Learn how to design and deploy serverless applications using AWS Lambda, API Gateway, and other AWS services for cost-effective and scalable solutions.

AWSServerlessLambdaCloud Architecture
Read on Medium
Database Design Patterns for High-Traffic Applications
Database
October 22, 202415 min read

Database Design Patterns for High-Traffic Applications

Comprehensive guide to database optimization techniques, indexing strategies, and scaling patterns for handling millions of requests efficiently.

DatabaseSQLPerformanceScaling
Read on Medium
Implementing CI/CD Pipelines with GitLab and Docker
DevOps
October 5, 202411 min read

Implementing CI/CD Pipelines with GitLab and Docker

Step-by-step guide to setting up robust CI/CD pipelines using GitLab CI, Docker containers, and automated testing for streamlined development workflows.

GitLabDockerCI/CDDevOps
Read on Medium
Modern JavaScript ES6+ Features Every Developer Should Know
Frontend
September 18, 20249 min read

Modern JavaScript ES6+ Features Every Developer Should Know

Explore the latest JavaScript features including async/await, destructuring, modules, and functional programming concepts that improve code quality.

JavaScriptES6+Modern JSBest Practices
Read on Medium
API Security Best Practices and JWT Implementation
Security
September 1, 202413 min read

API Security Best Practices and JWT Implementation

Complete guide to securing REST APIs with JWT tokens, OAuth, rate limiting, and other security measures to protect your applications.

API SecurityJWTOAuthAuthentication
Read on Medium
Kafka Event Streaming in Distributed Systems
Backend
August 15, 202414 min read

Kafka Event Streaming in Distributed Systems

Learn how to implement event-driven architecture using Apache Kafka for real-time data processing and communication between microservices.

KafkaEvent StreamingDistributed SystemsReal-time
Read on Medium
Container Orchestration with Kubernetes
DevOps
July 28, 202416 min read

Container Orchestration with Kubernetes

Master Kubernetes fundamentals including pods, services, deployments, and scaling strategies for managing containerized applications in production.

KubernetesContainersOrchestrationProduction
Read on Medium
Full-Stack Testing Strategies: From Unit to E2E
Testing
July 10, 202412 min read

Full-Stack Testing Strategies: From Unit to E2E

Comprehensive testing approach covering unit tests, integration tests, and end-to-end testing using Jest, Selenium, and modern testing frameworks.

TestingJestSeleniumE2E Testing
Read on Medium

Want to read more?

Follow me on Medium for the latest articles and insights

Professional Certifications

Industry-recognized certifications demonstrating expertise across multiple technologies

36 Certifications2022-2025
React Course: React, Next.js, Redux
Development

React Course: React, Next.js, Redux

Udemy

2025
Rest API(Intermediate)
API Development

Rest API(Intermediate)

Hacker Rank

2024
AI with GitHub Copilot
AI Development

AI with GitHub Copilot

Udemy

2024
SQL(Advanced)
Database

SQL(Advanced)

Hacker Rank

2024
Angular - The Complete Guide(2025 Edition)
Database

Angular - The Complete Guide(2025 Edition)

Udemy

2025
Software Engineer
Development

Software Engineer

Hacker Rank

2024
Certified Kubernetes Administrator(CKA)
Devops

Certified Kubernetes Administrator(CKA)

Udemy

2025
AWS Certified Developer - Associate(DVA-002)
Cloud

AWS Certified Developer - Associate(DVA-002)

LinkedIn

2024
Ultimate AWS Certified Developer Associate 2025
Cloud

Ultimate AWS Certified Developer Associate 2025

Udemy

2025
Access an EC2 Instance shell from the AWS console
Cloud

Access an EC2 Instance shell from the AWS console

Coursera

2024
Certified Kubernetes Administrator(CKA) with Practice Tests
Cloud

Certified Kubernetes Administrator(CKA) with Practice Tests

Udemy

2024
Advanced Java Programming
Development

Advanced Java Programming

LinkedIn

2024
Complete Software Engineering Course: Build Better Software
Development

Complete Software Engineering Course: Build Better Software

LinkedIn

2024
DevOps Foundations
DevOps

DevOps Foundations

LinkedIn

2024
DevOps Foundations: Continuous Integration/Continuous Delivery
DevOps

DevOps Foundations: Continuous Integration/Continuous Delivery

LinkedIn

2024
Spring Boot Microservices Professional eCommerce Masterclass
Development

Spring Boot Microservices Professional eCommerce Masterclass

Udemy

2025
GraphQL Essentials Training
Development

GraphQL Essentials Training

LinkedIn

2024
Java Object-Oriented Programming
Development

Java Object-Oriented Programming

LinkedIn

2024
The Complete Python Bootcamp Course
Development

The Complete Python Bootcamp Course

Udemy

2025
Java Data Structures
Development

Java Data Structures

LinkedIn

2024
Rest API Testing(Automation) from Scratch-Rest Assured Java
Testing

Rest API Testing(Automation) from Scratch-Rest Assured Java

Udemy

2025
Jenkins Essential Training
DevOps

Jenkins Essential Training

LinkedIn

2024
Learn Apache Kafka for Beginners
Development

Learn Apache Kafka for Beginners

LinkedIn

2024
The Complete SQL Bootcamp
Database

The Complete SQL Bootcamp

Udemy

2025
MongoDB Essentials Training
Database

MongoDB Essentials Training

Oracle

2024
Docker & Kubernetes: The Practical Guide [2025 Edition]
DevOps

Docker & Kubernetes: The Practical Guide [2025 Edition]

Udemy

2025
Planning and Releasing Software with Jira
Development

Planning and Releasing Software with Jira

LinkedIn

2024
PostgreSQL Essentials Training
Database

PostgreSQL Essentials Training

LinkedIn

2024
Testing Java:JUnit 5, Mockito, TestContainers, Rest Assured
Testing

Testing Java:JUnit 5, Mockito, TestContainers, Rest Assured

Udemy

2025
TyepeScript Essentials Training
Development

TyepeScript Essentials Training

LinkedIn

2024
Learning Spring with Spring Boot
Development

Learning Spring with Spring Boot

LinkedIn

2024
React Course 2025 - React, Next.js, Redux
Development

React Course 2025 - React, Next.js, Redux

Udemy

2025
GitLab CI: Pipelines, CI/CD and DevOps for Beginners
Development

GitLab CI: Pipelines, CI/CD and DevOps for Beginners

Udemy

2025
Rest Api Testing(Automation) from Scratch-Rest Assured Java
Testing

Rest Api Testing(Automation) from Scratch-Rest Assured Java

Udemy

2025
Angular - The Complete Guide(2025 Edition)
Development

Angular - The Complete Guide(2025 Edition)

Udemy

2025
Ultimate AWS Certified Cloud Practitioner 2025
Cloud

Ultimate AWS Certified Cloud Practitioner 2025

Udemy

2025

Contact ME

Get In Touch

Ready to collaborate on your next company project? Let's discuss how I can work together to bring your ideas to life.

Location

Ambalangoda, Sri Lanka

Phone

+94 (0) 774185595

Email

chanuth.silva2025@gmail.com

Response Time

Within 24 hours