Loading...

I'm

Tharuka Gayashan Fernando

Software Engineer, Java Developer, Fullstack Developer

2 +

Years

of working experience as a Fullstack Software Engineer

👋 Hello! I'm Tharuka Gayashan Fernando, a Software Engineer specializing in Spring Boot and Java, with hands-on experience since July 2022. I excel in creating robust, scalable solutions that align with both technical and business goals. Passionate about staying updated with industry trends, I thrive in collaborative environments, solving complex problems with precision and innovation. Let's connect and explore how we can work together to create something remarkable!

Name: Tharuka Gayashan Fernando
Degree: BSc (Hons) Information Technology Special (SE)
Experience: 2+ Years
Phone: +94 714550733
Email: ft.gayashan@gmail.com
Address: Colombo, Sri Lanka
Freelance: Available
Happy Clients

30

I’ve had the pleasure of working with 30 happy clients, delivering solutions that meet their needs.

Projects Completed

50

I’ve successfully completed 50 projects, showcasing my commitment to quality and innovation.

Experience & Education

With over 2 years of experience in software engineering, I have honed my skills in Java, Spring Boot, React.js, and full-stack development. My expertise spans across backend architecture, microservices, and frontend development, enabling me to deliver robust, scalable solutions for various industries.

My Skills

JAVA
95%
NODE JS
85%
PYTHON
85%
MACHINE LEARNING
50%
PHP
30%
Javascript
90%
REACT JS
60%
HTML
95%
CSS
95%
REACT NATIVE
85%
Full Stack Software Engineer

January 2024 – present

OLAK TECHNOLOGIES (PVT) LIMITED
Associate Software Engineer

July 2023 –January2024

OLAK TECHNOLOGIES (PVT) LIMITED
Trainee Full Stack Software Engineer

July 2022 – January 2023

OLAK TECHNOLOGIES (PVT) LIMITED
Freelancer

2019 - Present

AVAILABLE
BSc. (HONS) INFORMATION TECHNOLOGY SPECIALISING IN SOFTWARE ENGINEERING

January 2020 – March 2024

Sri Lanka Institute of Information Technology (SLIIT)
DIPLOMA IN INFORMATION TECHNOLOGY

January 2018 - January 2019

Open University

Industrial Projects

MICROSERVICE ARCHITECTURE PROJECT FOR MICRO FINANCE COMPANY
  • 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 Keycloak 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 INSURANCE SYSTEM DEVELOPMENT FOR SRI LANKAN LEADING INSURANCE COMPANY
  • 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
  • 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.
TEACHER MANAGEMENT AND COMPANY PROPERTY SYSTEM
  • 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
  • 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.
BACKEND DEVELOPMENT FOR LEADING SRI LANKAN INSURANCE COMPANY
  • 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.

Academic Projects

TRAVEL AGENCY AND TOUR PLANNING SYSTEM
MOVIE BOOKING SYSTEM
PROJECT MANAGEMENT TOOL
MOVIE TICKET BOOKING MANAGEMENT TOOL

Technology | Visual Studio MERN Stack Bootstrap

FUEL MANAGEMENT TOOL

Technology | Visual Studio MERN Stack Bootstrap Material UI

EVENT MANAGEMENT TOOL

Technology | Visual Studio Fire Base Node.js Flutter

TRAIN TICKET MANAGEMENT SYSTEM

Technology | Visual Studio Android Studio React.js Python

ONLINE LEARNING TOOL

Technology | Visual Studio React.js Bootstrap Django

HEALTHCARE SYSTEM MANAGEMENT TOOL

Technology | Visual Studio Android Studio Flutter Firebase

Personal Projects

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.
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.

My Services

REST API Development

I offer expert REST API development services to create scalable, secure, and high-performance APIs tailored to your needs. My solutions ensure seamless integration and efficient communication between systems, enhancing your application's functionality and user experience.

IT Consultancy

I provide strategic IT consultancy to help businesses optimize their technology infrastructure and align it with their goals. My services include expert advice on system integration, technology adoption, and IT strategy to drive innovation and improve operational efficiency.

Fullstack Development

I deliver comprehensive full-stack development solutions, handling both frontend and backend needs to build robust, scalable web applications. From intuitive user interfaces to efficient server-side functionality, my services ensure a seamless and integrated digital experience.

Web & Mobile Application Development

I specialize in creating dynamic web and mobile applications tailored to your business needs. Whether it's a responsive website or a high-performance mobile app, my services ensure a seamless user experience across all devices and platforms.

My Potfolio

  • All Projects
  • Frontend Development
  • Backend Development

Publications

Final Year Research Project (Group)
  • MACHINE LEARNING BASED SMART HELA WEDAKAMA APPLICATION TO GUIDE PATIENTS AND APPRENTICE NATIVE PHYSICIANS MOBILE APPLICATION
  • Research Publication: View Publication
  • Research Website: View Website
Additional Research
  • MONITORING ONLINE OPERATING FUEL MANAGEMENT SYSTEM
  • Research Publication: View Publication

Skills

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 ZOOKEEPER SWAGGER EUREKA ACTUATOR RESILIENCE4J API GATEWAY WEBFLUX

TOOLS AND DATABASES

POSTMAN ECLIPSE INTELLIJ IDEA VSCODE GITHUB GITLAB CI/CD ANDROID STUDIO DOCKER CLICKUP AWS KUBERNETES GOOGLE CLOUD GRAFANA MONGO DB MySQL POSTGRESQL FIREBASE PROMETHEUS KEYCLOAK ORACLE DB

SOFT SKILLS

PROJECT MANAGEMENT TEAM WORK TIME MANAGEMENT COMMUNICATION LEADERSHIP TEAM COLLABORATION

Let's Work Together

My Address:

Colombo , Sri Lanka


Call me:

+94 714550733


Mail me:

ft.gayashan@gmail.com


Follow me:

Feel free to reach out to me for any inquiries or opportunities. You can contact me via email or connect with me on LinkedIn.

© Tharuka Gayashan Potfolio, All Right Reserved.
Designed By Tharuka Gayashan