IC2 Software Engineer
Focused on building and maintaining large-scale distributed event-driven systems powered by JavaScript and Go.
Ask for my CV for more in-depth, measurable metrics that I have not shared here.
OCT 2021 — PRESENT
Focused on improving and fine-tuning document data extraction using OCR ML models by reducing error rates and designing multi-threaded model communication.
JUN 2024 — DEC 2024
Focused on Algorithms, Advanced programming, and Applied AI.
JAN 2024 — JAN 2026
Focused on optimising GraphQL APIs and Elasticsearch indexes to reduce latency and improve query efficiency.
MAY 2021 — OCT 2021
SEP 2018 — MAY 2021
Completed an internship as a member of the WSO2 Streaming Integrator team, focusing on real-time data streaming and processing using Server-Sent Events and WebHooks.
OCT 2020 — APR 2021
Achieved a 2:1 degree.
Acted as a mentor for a 4 month period in the LabelLab project under the ScoreLab organisation, collaborating with three other engineers.
Completed courses related to Cloud Engineering, Cloud Architecture, and Data and Machine Learning on Cloud.
Spent the summer contributing to the LabelLab project for the ScoreLab organisation.
Developed a real-time data streaming platform to monitor the health of IoT devices using gRPC and Mongo Atlas Stream Processing.
Volunteered in software development at ICTA Sri Lanka in their mission to digitalise government services. Worked on digitalising the election voting process to improve visibility and generate data-driven analytics.
Developed a WiFi data sharing mobile application to share excess mobile data through WiFi hotspots and charge consumers based on usage.
Developed a prototype to simulate communities and the spread of COVID-19 through agent-based modelling, providing insights into different scenarios.
NOV 2017 — APR 2021