CAREER OBJECTIVE
Software Engineer / Java Developer
THARUKA GAYASHAN
EDUCATION
INTERESTS
DIPLOMA IN INFORMATION TECHNOLOGY
OPEN UNIVERSITY
BACHELOR OF INFORMATION TECHNOLOGY
SRI LANKA INSTITUTE OF INFORMATION TECHNOLOGY
(SLIIT) UNI
Graduated specializing in
Software Engineering.
CONTACT
EXPERIENCE
A driven and innovative Software Engineer with expertise in Java and Full Stack Development, eager to contribute to industry-leading companies. Passionate about leveraging cutting-edge technologies, with a collaborative mindset and a commitment to continuous learning, positioned to deliver impactful solutions in dynamic software development environments.
FULL STACK SOFTWARE ENGINEER
OLAK TECHNOLOGY (PVT) LIMITED
MICROSERVICE ARCHITECTURE PROJECT FOR MICRO
FINANCE COMPANY
1.
Led the architecture design for a microservices system with 10 services, including HRMS, Loans, and User Management, for a leading Sri Lankan Micro Finance company.
Employed Spring Boot, Kafka, Redis, Zipkin, Grafana, Prometheus, and Key cloak for development and system management. Designed and implemented scalable, secure, and high- performance backend services, integrating Swagger for API documentation and using Spring Boot Actuator and Eureka for health checks and service connectivity.
QUICK VEHICLE INSURANCE SYSTEM DEVELOPMENT
FOR SRI LANKAN LEADING INSURANCE COMPANY
2.
Developed the backend for Quick Insurance for a leading Sri Lankan insurance company.
Led project setup, including environment configuration and version control.
Implemented backend services using Spring Boot with Java and PostgreSQL, ensuring system efficiency and reliability. WORKFLOW MANAGEMENT SYSTEM FOR PRODUCT
DEVELOPMENT AND PROJECT MANAGEMENT
3.
Developed a Workflow Management System for a leading Sri Lankan company to manage product development timelines and project tasks.
Led project setup, including environment configuration and version control.
Implemented backend services using Spring Boot with Java and PostgreSQL, enhancing workflow management and operational efficiency.
Java Development
Full stack Development
REST API Development
Web Application Development
Machine Learning Development
Mobile App Development
Colombo, Sri Lanka
**.********@*****.***
2024 – present
2020 - 2024
2018 - 2019
Github
Hackerrank
Medium
ASSOCIATE SOFTWARE ENGINEER
OLAK TECHNOLOGY (PVT) LIMITED
2023 - 2024
TEACHER’S ACCOUNT MANAGEMENT SYSTEM FOR A SRI
LANKAN GOVERNMENT COMPANY
1.
Developed a system to manage teacher details, loans, and company property, including Fixed Assets, Inventory, User Registration, and General Ledger modules.
Utilized Spring Boot with Java for backend services and PostgreSQL for data management.
Contributed to the design, implementation, and testing of modules for efficient data management and system integration. EMPLOYEE FUND AND COMPANY MANAGEMENT SYSTEM
FOR A LEADING SRI LANKAN COMPANY
2.
Developed the backend for an Employee Fund and Company management System for a leading Sri Lankan company. Led project setup, including environment configuration and version control implementation.
Used Spring Boot with Java for backend services, PostgreSQL for data management, and deployed the system on Oracle Cloud, ensuring reliability and scalability.
TRAINEE SOFTWARE ENGINEER
OLAK TECHNOLOGY PRIVATE LIMITED
2022 - 2023
BACKEND DEVELOPMENT FOR LEADING SRI LANKAN
INSURANCE COMPANY
1.
Contributed to the backend development of an enterprise-level insurance system for a leading Sri Lankan insurance company. Worked on critical services including General Ledger, Petty cash, Receipt, Claims, Fixed Assets, and Inventory using Spring Boot with Java in a microservices architecture.
Managed data persistence with Oracle databases and optimized services to align with business requirements.
PERSONAL PROJECTS
TECHNICAL SKILLS
JAVA, REACT JS, API, SPRING-BOOT,
HTML5, CSS,, JAVASCRIPT, EXPRESS JS,
KOA JS, NODE JS, BOOTSTRAP, MATERIAL
UI, DART, C, C++, PYTHON, ARDUINO,
FLUTTER, ANDROID, MACHINE LEARNING,
KAFKA, REDIS, ZIPKIN AND SLEUTH, ZOO
KEEPER, EUREKA, ACTUATOR, API
GATEWAY, WEBFLUX, RESILIENCE 4J,
SWAGGER
FAMILIAR TOOLS & DB
POSTMAN, ECLIPSE, INTELIJ IDEA, VSCODE
, GITHUB, GITLAB, CI/CD, ANDROID
STUDIO, DOCKER, CICK UP, AWS,
KUBERNETS, GOOGLE CLOUD, GRAFANA,
MONGO DB, MySQL, POSTGRESQL,
FIREBASE, PROMETHEUS, KEYCLOCK,
ORACLE DB
SOFT SKILLS
PROJECT MANAGEMENT, TEAM WORK,
TIME MANAGEMENT, COMMUNICATION
LEADERSHIP, TEAM COLLABORATION
1. HRMS PROJECT
Developed a Human Resource Management System (HRMS) for commercial sale, including features like Customer Registration, User Management, and Payroll Management.
Utilized Spring Boot with MySQL for backend and React.js for frontend development, delivering a user-friendly platform for efficient HR management. 2. PARCEL DELIVERY MANAGEMENT SYSTEM
Developed a Parcel Delivery Management System for handling package cost calculation, delivery processing, and user management. Implemented backend using Spring Boot with Java and PostgreSQL, optimizing logistics and enhancing user experience with a reliable, scalable solution. ACADEMIC PROJECTS
1. TRAVEL AGENCY AND TOUR PLANNING SYSTEM
2. MOVIE BOOKING SYSTEM
3. PROJECT MANAGEMENT TOOL
4. MOVIE TICKET BOOKING MANAGEMENT TOOL
Technology: Visual Studio, MERN Stack (Mongo Db, Expresss.js, React.js Node.js, Bootstrap
5. FUEL MANAGEMENT TOOL
Technology: Visual Studio, MERN Stack (Mongo Db, Expresss.js, React.js Node.js, Bootstrap, Material UI
6. EVENT MANAGEMENT TOOL
Technology: Visual Studio, Fire Base, Node.js, Flutter 7. TRAIN TICKET MANAGEMENT SYSTEM
Technology: Visual Studio, Android Studio, React.js, Python PUBLICATIONS
FINAL RESEARCH PROJECT(GROUP)
MACHINE LEARNING BASED SMART HELA
WEDAKAMA APPLICATION TO GUIDE
PATIENTS AND APPRENTICE NATIVE
PHYSICIANS MOBILE APLICATION.
View Publication
Research Website
MONITORING ONLINE OPERATING FUEL
MANAGEMENT SYSTEM
View Publication
REFERENCES
DR.NUWAN KODAGODA
SLIIT / SE ASSISTENT PROFESSOR
PHONE: +94-117******
MR.KASUN PURNIMA
TECH LEAD - N-ABLE (PVT) LIMITED
PHONE: +94-773******
Email : ******@*****.***
Email :************@*****.***