Yasindu Dilshan

About me

I'm Yasindu Dilshan, a senior software engineer at GTN Tech in Sri Lanka, where I work on the Price & Market Backend Team building systems that power global trading infrastructure.

My story

I graduated with First Class Honours from the University of Moratuwa — Sri Lanka's top engineering university — with a 3.77/4.2 GPA in Computer Science & Engineering. I was on the Dean's List for 6 out of 8 semesters.

My journey at GTN started as an intern in 2021. What began as working on wrapper components quickly evolved into designing full microservices architectures. I was promoted to Senior Software Engineer in May 2026, owning projects end-to-end — from requirements analysis through production deployment.

I'm passionate about solving complex backend challenges: event-driven architectures, real-time data processing, and building systems that are reliable at scale. Every day, the code I write handles millions of financial data records flowing through global stock exchanges.

Experience

Senior Software Engineer

GTN Tech · May 2026 — Present

    Software Engineer

    GTN Tech · Jul 2023 — Apr 2026

    • Designing event-driven solutions processing millions of historical stock data records daily with Kafka and Spring Boot
    • Built financial metadata management microservice supporting 40+ formats with S3 storage and ETag caching
    • Developed trade backlog system with Redis caching, real-time/delayed data, and automatic failure recovery
    • Led Phoenix Framework modernization — centralized framework replacing duplicate codebases across legacy monolith
    • Taking end-to-end project ownership from architecture to production

    Software Engineer Intern

    GTN Tech · Dec 2021 — Aug 2022

    • Built wrapper component for legacy MixWeb microservice
    • Implemented profile-based authorization with Open Policy Agent
    • Developed Kafka-based alerting library for real-time error management

    Tech stack

    LanguagesJava, Python
    BackendSpring Boot, RESTful APIs, JWT, Maven
    Data & MessagingApache Kafka, PostgreSQL, Redis, MongoDB, Apache Solr, Elasticsearch
    Cloud & DevOpsAWS (EC2, S3, MSK, ElastiCache), Linux, Git
    OtherFlutter, React, Node.js, Playwright, Cucumber

    Publication

    A Novel Approach for Deep Learning-Powered Forecasting of Market Bottoms in Cryptocurrency and Stock Trading

    D.M.D.K. Dasanayake, H.Y. Dilshan, H.D.K.Y. Rathnaweera, S. Ahangama, I. Perera
    2023 IEEE International Conference on Big Data

    Read on IEEE Xplore

    Education

    B.Sc. Engineering (Hons.) in Computer Science & Engineering

    University of Moratuwa, Sri Lanka · 2018 — 2023

    3.77 / 4.2 GPA (First Class) · Dean's List 6/8 semesters