I am a Software Engineer with over 2 years of experience in Java, Spring, Spring Boot, React, GraphQL, AWS, Docker, PostgreSQL, GitLab Pipelines, and Jira. I have a proven track record of designing and delivering high-performing, reliable software solutions. I stay up-to-date with industry trends and continuously apply best practices to drive innovation and efficiency in my work. I enjoy turning complex problems into robust, scalable software and collaborating with cross-functional teams to achieve tangible business outcomes. My experience spans backend service design, data integration across multiple databases, and deploying cloud-native solutions with a focus on quality and maintainability.

Karan Rasathurai

I am a Software Engineer with over 2 years of experience in Java, Spring, Spring Boot, React, GraphQL, AWS, Docker, PostgreSQL, GitLab Pipelines, and Jira. I have a proven track record of designing and delivering high-performing, reliable software solutions. I stay up-to-date with industry trends and continuously apply best practices to drive innovation and efficiency in my work. I enjoy turning complex problems into robust, scalable software and collaborating with cross-functional teams to achieve tangible business outcomes. My experience spans backend service design, data integration across multiple databases, and deploying cloud-native solutions with a focus on quality and maintainability.

Available to hire

I am a Software Engineer with over 2 years of experience in Java, Spring, Spring Boot, React, GraphQL, AWS, Docker, PostgreSQL, GitLab Pipelines, and Jira. I have a proven track record of designing and delivering high-performing, reliable software solutions. I stay up-to-date with industry trends and continuously apply best practices to drive innovation and efficiency in my work.

I enjoy turning complex problems into robust, scalable software and collaborating with cross-functional teams to achieve tangible business outcomes. My experience spans backend service design, data integration across multiple databases, and deploying cloud-native solutions with a focus on quality and maintainability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Advanced
Amharic
Intermediate

Work Experience

Software Engineer at GTN Tech
July 1, 2024 - Present
Responsible for maintaining and enhancing legacy J2EE, Spring, and Spring Boot components, delivering patches in alignment with release cycles. Developed a robust data-saving package enabling seamless integration across multiple databases using DBLink. Optimized Spring Boot datasources (read-write and read-only) for improved performance and stability. Implemented support for Extended Hours Trading, enabling trades outside regular market sessions. Integrated REST API calls and XML processing to enhance data exchange. Replaced batch inserts with COPY for bulk upload, boosting ingestion speed by ~80%. Enhanced reporting with JasperReports for business-specific customization. Implemented secure SMS and Email communications via API integrations. Optimized the statement sender module using Java Parallel Streams, reducing execution time by ~60%. Conducted thorough smoke and performance testing to ensure reliability and efficiency.
Software Engineer - Contract at GTN Tech
December 1, 2023 - February 29, 2024
Optimized Docker images for six components, reducing image size by 30%. Automated Docker image builds and pushes to AWS ECR using GitLab pipelines to accelerate deployments. Worked on an Authentication service employing JWT for signin, signup, and password management, and exposed Rest APIs for client interactions.
Software Engineer Intern at GTN Tech
July 1, 2023 - December 31, 2023
Implemented microservices communication using the Feign client to enhance service interoperability. Added multifactor authentication for improved security. Wrote unit tests for the Authentication service using JUnit and Mockito. Enhanced Master Service with GraphQL queries using the DGS framework for efficient client-side data retrieval.

Education

Bachelor of Science in Computer Engineering at University of Peradeniya
January 1, 2019 - January 1, 2024
Bachelor of Science in Computer Engineering at University of Peradeniya
January 1, 2019 - January 1, 2024

Qualifications

Problem solving basic - HackerRank
January 11, 2030 - December 23, 2025
Supervised Machine Learning - Coursera
January 11, 2030 - December 23, 2025
Java - HackerRank
January 11, 2030 - December 23, 2025
Springboot - Amigoscode
January 11, 2030 - December 23, 2025
Google Kick Start
January 11, 2030 - December 23, 2025
Problem solving basic - HackerRank
January 11, 2030 - January 14, 2026
Supervised Machine Learning - Coursera
January 11, 2030 - January 14, 2026
Java - HackerRank
January 11, 2030 - January 14, 2026
Springboot - Amigoscode
January 11, 2030 - January 14, 2026

Industry Experience

Software & Internet, Computers & Electronics, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more