Summary
Overview
Work History
Education
Skills
Websites
Languages
Contributions
Certification
Timeline
Generic

CHATHURIKA AMARASINGHE

Colombo

Summary

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Rootcodelabs (PVT) Ltd
Colombo
06.2021 - 03.2025
  • Developed online learning platform backend using Spring Boot, MySQL. Designed the database using MySQL Workbench. Implemented Amazon S3 integration. Implemented Spring Security integration
  • Worked on the backend of a leave management application developed using Spring Boot and MySQL. Integrated AWS Cognito User Pool and AWS Lambda for user authentication. Implemented Amazon S3 for file storage and conducted load testing using Apache JMeter
  • Worked on a Groovy-based backend owned by a Swedish client, designed to facilitate fitness gyms. Contributed to the development of the admin panel built using the Vaadin framework. Collaborated daily with the Swedish team to ensure seamless integration and functionality

Software Engineer

Base245 (PVT) Ltd
Colombo
09.2017 - 06.2021
  • Worked on a project for a US client, developed using Spring, Oracle SQL, and JSP. Had daily collaborations with the US team
  • Developed the backend of an application to connect people with individuals who can perform day-to-day chores like cleaning gutters. The backend was implemented using Spring Boot, MongoDB, and the Gradle Build Tool
  • Developed a test automation framework to test both REST and SOAP web services. Test scenarios were written using Cucumber, and the validation mechanism was implemented in Java

Intern Software Engineer

Omobio (PVT) Ltd
Colombo
03.2016 - 08.2016
  • Developed a Spring backend using JDBC, MySQL, and Maven for an application that activates and deactivates roaming services for a mobile service provider
  • Jasper report generation using Jasper server and Oracle SQL

Education

Bachelor Degree in Information Technology -

University of Moratuwa - Faculty of Information Technology

Skills

  • Java
  • RESTful API
  • Spring Boot
  • MySQL
  • Oracle SQL
  • MySQL Workbench
  • JPA
  • JDBC
  • Maven
  • Gradle
  • Groovy
  • Kotlin
  • React
  • HTML
  • CSS
  • Javascript

Languages

English, Proficient

Contributions

https://github.com/SkappHQ/

Certification

The Ultimate ReactJs Beginner Course To Advanced

https://www.udemy.com/certificate/UC-ccd0da4b-2d7c-4d23-92e2-7e1b3e36ad62/

Timeline

Senior Software Engineer

Rootcodelabs (PVT) Ltd
06.2021 - 03.2025

Software Engineer

Base245 (PVT) Ltd
09.2017 - 06.2021

Intern Software Engineer

Omobio (PVT) Ltd
03.2016 - 08.2016

Bachelor Degree in Information Technology -

University of Moratuwa - Faculty of Information Technology
CHATHURIKA AMARASINGHE