Stock History Data Pipeline
Professional — GTN TechComprehensive event-driven solution handling millions of historical stock data records daily. Designed microservices architecture with reliable message streaming and search indexing.
A selection of professional work and personal projects spanning fintech infrastructure, distributed systems, and machine learning.
Comprehensive event-driven solution handling millions of historical stock data records daily. Designed microservices architecture with reliable message streaming and search indexing.
Centralized Java framework to modernize a large legacy monolithic application. Extracts common functionalities, shared libraries, and security components into a reusable library, eliminating code duplication across components.
Backend system managing real-time and delayed trade data from multiple stock exchanges. Features Redis caching, health monitoring, automatic recovery, data compression, and configurable per-exchange delays.
Financial metadata management microservice with RESTful APIs, JWT authentication, support for 40+ metadata formats, S3 storage, ETag caching, and scheduled batch distribution.
Predicting cryptocurrency and stock market bottom turning points using a Wasserstein GAN combined with GRU networks. Published at IEEE International Conference on Big Data 2023.
Elasticsearch-based search engine that efficiently finds Sinhala metaphors in a text corpus. Built as an individual semester project for Information Retrieval.
Mobile app for assessing crop damage and facilitating compensation claims for farmers, built with Flutter and Firebase.