I am a software engineer with 9+ years of experience designing and delivering multi-threaded, low-latency, distributed trading and surveillance systems. I have a strong track record of reducing latency, scaling throughput, and improving reliability across global stock exchanges. I specialize in C++, financial protocols, and cross-functional leadership, and I enjoy mentoring teammates and driving end-to-end delivery in fast-paced environments. I thrive on solving complex engineering problems, leading CI/CD modernization efforts, and collaborating with global teams to deliver high-quality products on tight deadlines. Outside of coding, I enjoy knowledge sharing, code reviews, and helping peers grow their skills and delivery velocity.

Umesh Liyanage

I am a software engineer with 9+ years of experience designing and delivering multi-threaded, low-latency, distributed trading and surveillance systems. I have a strong track record of reducing latency, scaling throughput, and improving reliability across global stock exchanges. I specialize in C++, financial protocols, and cross-functional leadership, and I enjoy mentoring teammates and driving end-to-end delivery in fast-paced environments. I thrive on solving complex engineering problems, leading CI/CD modernization efforts, and collaborating with global teams to deliver high-quality products on tight deadlines. Outside of coding, I enjoy knowledge sharing, code reviews, and helping peers grow their skills and delivery velocity.

Available to hire

I am a software engineer with 9+ years of experience designing and delivering multi-threaded, low-latency, distributed trading and surveillance systems. I have a strong track record of reducing latency, scaling throughput, and improving reliability across global stock exchanges. I specialize in C++, financial protocols, and cross-functional leadership, and I enjoy mentoring teammates and driving end-to-end delivery in fast-paced environments.

I thrive on solving complex engineering problems, leading CI/CD modernization efforts, and collaborating with global teams to deliver high-quality products on tight deadlines. Outside of coding, I enjoy knowledge sharing, code reviews, and helping peers grow their skills and delivery velocity.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Work Experience

Tech Lead at LSEG Technology
September 1, 2022 - September 1, 2025
Engineered Forex trading system features in C++ with capabilities of handling input/output streams like Elektron and Kafka. Resolved 30+ production incidents annually as the primary on-call engineer, achieving 99% SLA compliance and minimizing downtime for high-value trading clients. Directed and supported development teams of up to 8 engineers, while maintaining technical documentation. Collaborated with global scrum teams and cross-functional teams across the London Stock Exchange Group and external vendors such as SolarFlare. Served in multiple SDLC roles like Scrum Master, and Architecture Owner to deliver high-quality products under strict deadlines adhering to Scrum and Agile best practices. Mentored junior developers and interns, fostering technical growth and improving team delivery velocity through structured code reviews and knowledge-sharing sessions.
Associate Tech Lead at LSEG Technology
April 1, 2022 - August 31, 2022
Led CI/CD modernization by migrating pipelines from Bamboo to Jenkins on AWS, reducing build times by 30% and improving deployment reliability across multiple environments. Actively participated in design and code reviews, embedding best practices into the SDL C to ensure scalable, robust designs and high code quality. Monitored static and dynamic code analysis results to improve coverage and quality, reducing defect leakage into production by 20%.
Specialist Software Engineer at LSEG Technology
April 1, 2020 - March 31, 2022
Contributed to the POC and design phases to improve the performance of legacy trading system applications, achieving targeted order rate and latency improvements for 24x6 forex trading system applications. Built and scaled an in-house BDD automation framework (Java, Selenium, Cucumber) that automated 80% of legacy regression tests, cutting manual QA time by 90% and accelerating release cycles from 2 weeks to 3 days. Streamlined engineering workflows by developing Python and Bash automation scripts, boosting team productivity by 15% and reducing repetitive manual tasks.
Senior Software Engineer at LSEG Technology
April 1, 2018 - March 31, 2020
Developed core modules for Trading and Surveillance systems in C++ and Python, ensuring high throughput and low latency for mission-critical exchange operations. Delivered on-site deployment support for clients in South Africa (JSE) and India (ICEX), ensuring zero missed trading days during go-live events.
Software Engineer at LSEG Technology (formerly MillenniumIT)
April 1, 2016 - March 31, 2018
Designed and implemented Surveillance and Post Trade System features in C++ and Python, supporting stock exchange clients such as LSE, AEQ, SGX, JSE, NCDEX, ICEX, and CSE. Collaborated in Agile Scrum teams, contributing to iterative delivery releases and continuous improvement practices.

Education

Bachelor of Science (Honours) in Electronic and Telecommunication Engineering at University of Moratuwa
January 11, 2030 - January 14, 2026

Qualifications

Certified Scrum Master (CSM)
January 1, 2021 - January 14, 2026
VIP (Values in Practice) Awards – LSEG Technology
January 1, 2020 - January 14, 2026

Industry Experience

Software & Internet, Financial Services, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer in Mississauga today.