Thisara Samarasekara
Thisara Samarasekara

Systems · Products · Interfaces

Software
Engineering

I turn complex problems into scalable, high-performance software systems and products - from architecture to deployment

/ 01

Experience

London Stock Exchange Group (LSEG)

Senior Software Engineer

Apr 2025 — Present

  • Primary engineer for end-to-end software architecture, implementation, and production-grade components for critical global exchange infrastructure.
  • Cut process startup sequence time by 72% through systematic root-cause analysis, delivering measurable daily cloud infrastructure cost savings.
  • Developed low-latency, multi-threaded C++ components at the core of the exchange, handling millions of transactions daily.
  • Own the team’s code-quality tooling—including ASan, Valgrind, and Coverity—and drive architecture reviews, test suites, and release-readiness reporting.

London Stock Exchange Group (LSEG)

Software Engineer

Jun 2024 — Mar 2025

  • Delivered 15+ features and fixes across major product releases, achieving a 100% test pass rate in owned modules.
  • Led the Bamboo-to-Jenkins CI/CD migration of developer plans, rebuilding pipelines to reduce maintenance overhead across the engineering team.
  • Developed C++ systems in AWS and Linux environments, using Git and shell scripts for build automation.

London Stock Exchange Group (LSEG)

Graduate Accelerator — Software Engineer

Apr 2023 — Jun 2024

  • Built a mini financial exchange in C++ from scratch, with dual order gateways and a central matching engine using optimised data structures and multithreading for microsecond-level processing.
  • Developed strong foundations in algorithms, data structures, networking protocols, operating-system internals, and concurrency patterns for real-time distributed systems.

Colombo Port Services (Pvt) Ltd

Shift Engineer

Oct 2022 — Mar 2023

  • Built and deployed a mobile maintenance-management application that digitised job cards and fleet reporting, replacing manual logbooks and giving supervisors real-time operational visibility.

Unilever Sri Lanka Pvt Ltd

Supply Chain Training Engineer

Oct 2020 — Jun 2021

  • Built a mobile work-order application to replace paper-based maintenance reporting across a large FMCG manufacturing plant, designing the data model, implementing workflow logic, and rolling it out to the engineering team.

/ 02

Featured projects

Senior Assist LK website

Full-stack SaaS platform

01

Senior Assist LK

An aged-care operations platform designed, built, and launched independently from idea to production.

  • Engineered server-side authentication, scheduling, booking, billing, and robust access control.
  • Optimised React performance with memoised state, computed values, and parallel data fetching.
Next.jsTypeScriptReactPostgreSQLSupabase
Visit project

High-performance systems

02

Mini Financial Exchange

A high-performance exchange prototype built in modern C++.

  • Dual gateways and a central matching engine handle concurrent order flow at microsecond latency.
  • Applied optimised data structures and multithreading to order-processing benchmarks.
C++MultithreadingInternal frameworks

Real-time automation

03

Crypto Alert Bot

An automated alert system for cryptocurrency traders.

  • Sends Telegram alerts when subscribed assets reach configured decision points.
  • Designed around continuous market monitoring and timely notification delivery.
PythonTelegram APIMarket data

Mobile operations

04

Work Order Management

A mobile application managing the complete work-order lifecycle in a factory.

  • Replaced paper-based reporting with structured digital workflows.
  • Improved fault traceability and maintenance visibility.
AppSheetWorkflow designData modelling

/ 03

Tools & capabilities

Languages

  • C++ / C
  • Python
  • Java
  • SQL
  • TypeScript
  • Shell scripting

Platforms

  • AWS
  • Docker
  • Kubernetes
  • Jenkins
  • Git
  • Linux

Domains

  • Low-latency systems
  • Multithreading
  • Distributed systems
  • Full-stack SaaS

The other discipline

Explore mechanical