Yasindu Dilshan

About me

I'm Yasindu Dilshan, a 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. Today, I own 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

Software Engineer

GTN Tech · Jul 2023 — Present

  • 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