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