Profile picture

CHARITHA BANDARAADHIKARAM

Software Engineer | Full Stack | UCSC Graduate


Hi! I'm Charitha, a Full-stack software engineer with 2+ years of experience building scalable web and mobile applications across modern stacks. Driven by curiosity and continuous learning, focused on turning complex problems into practical solutions.

Join me on this exploration of code and innovation..

EmailMedium

Education

BSc in Information Systems

2021 – 2024

University of Colombo School of Computing · Colombo, Sri Lanka

  • Graduated with Second Class Lower Division
  • GPA: 3.21/4.0

Diploma in Business Management

2020 – 2021

Sabaragamuwa University of Sri Lanka · Belihuloya, Ratnapura, Sri Lanka

    Diploma in English

    2018 – 2019

    Sabaragamuwa University of Sri Lanka · Belihuloya, Ratnapura, Sri Lanka

      G.C.E Advanced Level

      2019

      Sivali Central College · Ratnapura, Sri Lanka

        Experience

        Software Engineer - Full Stack

        Jun 2025 – Present

        Atlas Teams · Colombo, Sri Lanka

        • Developed and maintained full-stack web applications using Angular, NextJS, Spring Boot using microservices architecture
        • Developed and maintained mobile applications using Flutter and Firebase

        Software Engineer - Full Stack

        Jul 2024 – May 2025

        Caltech Australia · Adelaide, Australia

        • Developed full-stack web applications using React, and .NET
        • Developed mobile applications using Flutter

        Software Engineer Trainee

        Nov 2023 – May 2024

        Ceylon Electricity Board · Colombo, Sri Lanka

        • Developed web applications using Javascript, Bootstrap, and Java using Spring MVC

        Skills

        Projects

        Forex Trading Platform

        A web application for scheduling forex trades based on a subscription model for trading algorithms.

        My Contribution

        Developments in the backend and frontend to integrate a forex trading platform with the system to run the algorithms.

        Spring BootMicroservicesNext.jsJavaDockerKafkaPostgreSQLRedis

        Crypto Trading Mobile App

        A mobile application that trades cryptocurrencies using dedicated trading algorithms

        My Contribution

        Implemented the mobile app to replicate the functionality of the web application and additional new features.

        FlutterDartFirebase

        Crypto Investment Platform

        A full-stack web application built for investing in cryptocurrencies

        My Contribution

        Design and develop the application connecting crypto users with the application and the related functionalities for crypto transactions and verification. Implementing subscription based interest returns management with admin portal.

        AngularSpring BootFirebase

        Location Tracker Mobile App

        A mobile application for real-time tracking and management for internal employees.

        My Contribution

        Design and develop tracking system for employees to check-in and check-out of remote job locations and the related functionalities for tracking and management.

        FlutterDart.NetMsSQL

        Zynora Clothing

        A web application for managing an online clothing store.

        My Contribution

        Developments in the frontend as portfolio, display products and manage cart

        Next.js

        Circuit Bunglow Reservation System

        A web application for internal employees to reserve company owned circuit bunglow's rooms and manage the reservations.

        My Contribution

        Frontend development for selecting and reserving rooms, managing room availability and additional features

        BootstrapJavascriptJavaOracleDB

        Burger Buddy

        A web application for ordering food items from a shop and managing orders.

        My Contribution

        Design and develop the application for order processing, product & user management, and payment processing.

        React.NETMsSQL

        Edugo

        A web application for school transportation services management.

        My Contribution

        Implement role based access control for different user types, develop the application for managing transportation services, and integrate payment processing and customer support features.

        ReactNodePostgreSQLExpress

        Omniphar

        A web application for pharmaceutical management.

        My Contribution

        Design and develop admin portal for managing pharmaceutical inventory, orders, and users.

        HTMLCSSJavaScriptPHPMySQL