I'm
Learn About Me
I am a skilled backend software engineer with 3 years of experience, specializing in developing robust and scalable solutions using Spring Boot. My expertise includes building and managing microservices architectures that seamlessly integrate with Apache Kafka for real-time data streaming. I am also highly proficient in implementing cloud solutions and container orchestration using Kubernetes, complemented by continuous integration and deployment practices involving tools like Nexus and Ansible. My tech stack spans a wide range of backend frameworks and data management systems, including Hibernate, JPA, and databases like CockroachDB, PostgreSQL, MySQL, and MongoDB. For caching, I work with Redis and Redis Sentinel to ensure high availability and reliability in distributed environments. I also have experience with Spring WebFlux for reactive programming and Spring SpEL (Spring Expression Language) for dynamic expression evaluation in Spring applications. I bring hands-on experience with DevOps monitoring and observability tools such as Grafana, Prometheus, Loki, and MinIO for object storage. My testing toolkit includes Cypress, JMeter, and Katalon Studio for automated and performance testing, ensuring my applications are both reliable and efficient. I’m also adept with Linux environments, having worked with both Ubuntu and lightweight distributions like Lubuntu to optimize for various system requirements. With this comprehensive stack, I’m equipped to deliver high-quality backend solutions that meet the demands of modern, cloud-native applications.
What I do
Specializing in building robust and scalable backend solutions using Java Spring framework. I ensure optimized performance, security, and seamless integrations to power modern applications.
Expertise in deploying and managing cloud-native applications using Kubernetes, Harbor, and Linux, delivering highly available, scalable, and resilient systems for enterprise needs.
Developed custom desktop applications for external clients, providing tailored solutions for business operations and productivity, focusing on high-performance, user-friendly interfaces.
Implementing rigorous testing methodologies to ensure software quality, reliability, and performance. My QA practices focus on identifying and resolving issues before deployment.
Lahiru is a skillfull person and he has the ability to grap the requirements quickly. he is dedicated towards the works and he is skilled at fullstack development. he is honest and a dedicated person with great mindset.
Lahiru is young talented guy who has passionate and dedication to learn and grow. I work with him in several projects and he knows how to face any challange come across. One of the humble and enthusiastic co-workers that I worked with and the work he has done is highly recommended.
Lahiru is the one of best among all peaople I have ever met. Working with Lahiru I found him as a person with great recognition and deep experience of IT solutions. Ambitious employee with boundless energy, that's Lahiru! Has strong organizational skills.
From Medium
Apache Solr is an open-source search platform built on Apache Lucene. It provides powerful full-text search, faceted search, real-time indexing, dynamic clustering, database integration, and document handling capabilities like rich-text indexing and highlighting. Solr is designed for scalability, speed, and fault-tolerance, making it a top choice for large-scale enterprise search applications.
Read MoreIn modern microservice architectures, services often need to communicate with each other via HTTP. Java offers multiple ways to make REST calls between services. Two popular approaches are Feign Client and RestTemplate (often referred to as Rest Client). Understanding the differences between them is essential for choosing the right tool for the job.
Read More