Summary
Overview
Work History
Education
Skills
Accomplishments
AWARDS
Timeline
Generic

Akila Jayasooriya

Senior Software Engineer
Point Cook,VIC

Summary

Dynamic Software Specialist and Technical Lead with over 15 years of experience in trading and financial platforms. Proficient in C++, Python, C#, and Java, with expertise in developing trading platforms across diverse domains, including high-frequency trading (HFT), futures, cryptocurrency, forex, equity, and over-the-counter (OTC) markets. Demonstrated ability in data science, smart order routing, algorithmic strategy servers, and FIX connectivity, complemented by extensive hands-on experience with complex multi-threaded systems and performance-critical applications. Well-versed in market data processing, crypto APIs, NFT minting, and a comprehensive understanding of at least 15 market FIX APIs, ensuring the delivery of robust solutions in fast-paced environments while leveraging AI-driven software development practices.

Overview

16
16
years of professional experience

Work History

Technical Lead/Developer

Market Research Group
Cayman Islands
01.2017 - Current
  • Implementation and management of the data frontier (ingestion, transformation and processing of few decades worth market data) which, in turn, consumed by the research and complex algorithmic processing components.
  • Tech stack(s): C++, Python, C#, MSSQL
  • Spearheaded the flexible minute-bar/hour-bar generation platform which is capable of ingesting over 30 trillion ticks. This includes ingestion of data, filtering, transforming and calculating statistics based on the raw data.
  • Helped redesign the out-dated monolithic software system to handle better throughput via introducing a micro-service based architecture.
  • Implemented various new statistics along with the research team to improve the business.
  • Developed various in-house tools to support the business.

Freelance specialist software engineer

Freelance specialist software engineer
Melbourne, Australia
01.2016 - 01.2017
  • Worked as a full time freelance developer. Tech stacks: C++/Unix and Windows, .Net, MVC 3.4, Angular JS, JS, WPF, Win-forms, Watson API, Google API, Oxford API.
  • 16 successful and diverse projects including Trading related (C++/Unix/Windows), WPF, Win-Form and Web based projects.
  • Became a top ranked freelancer with 100% job success rate.
  • Managed client negotiation, milestone definition, design, implementation and delivery.

Senior Software Engineer

VIBHS Financial Inc.
Jumeirah Lake Towers, Dubai, UAE
01.2014 - 01.2016
  • Design, development and delivery of an algorithmic based, performance critical, state-of-the-art trading platform for Forex arbitrage trading from scratch.
  • Tech stack: C++, RedHat, Unix, FIX 4.2, FIX 4.4, FIX 5.0,Web Interface Asp.NET, MVC 3.0, 4.0 with MS SQL Server 2012
  • DMA connectivity clients: JP Morgan, Barclays, LMAX, Royal Bank of Scotland, Autobahn, BNP Paribus, Bank of America, Citi Bank, CME, CurrenEx, UBS and 5 more...
  • Development of the strategy server component which is the algorithmic executor of the entire system.
  • Development of the low latency, high volume Direct Market Access (DMA) Gateways for more than 15 Markets.
  • Development of the performance platform for the system.

Specialist software engineer

London Stock Exchange Group
Malabe, Sri Lanka
01.2010 - 01.2014
  • Development and deliver of a Smart Order Routing System with risk management capabilities
  • Design and Development of the Business Processing Engine (BPE) for State Bank of India/CIBC/ Hong Kong Exchange. BPE is the company patented, rule based, complex, event processing engine allows users to extend the system to include new routing strategies.
  • Design, Development and Maintenance of Snapshot Viewer Development (SSV) Development for CIBC(Canada). SSV is the process which connects to the Order Stream and Market Stream and provides the consolidated snapshot in a given moment in real-time.
  • Low Latency Performance Platform Design, Development and Maintenance. The mentioned platform included binary/FIX gateway simulators and binary/FIX/proprietary Market simulation with both point to point and multicast channels with arbitration and recovery capabilities. Finally it had complex validation rules to make sure a particular performance critical test run is a success or not.

Education

Information Technology

SLIIT(Sri Lanka Institute of Information Technology)
Malabe, Sri Lanka
01-2010

Skills

  • C (expert), Python (expert), C# (decent) and React (decent)
  • AI/Agentic Engineering practices (hands on)
  • Cryptocurrency system development
  • Leadership
  • Networking
  • Software Development
  • Project Management
  • Software Testing & Support
  • Client Management
  • Strategic Planning - Negotiation

Accomplishments

    Lead a team in Microsoft Imagine Cup to reach world Top 12.

AWARDS

Microsoft Imagine Cup 2009 Worldwide Finals - World Top 12, Microsoft Imagine Cup 2007 Country runner-up, National Best Quality Software Awards Merit Award

Timeline

Technical Lead/Developer

Market Research Group
01.2017 - Current

Freelance specialist software engineer

Freelance specialist software engineer
01.2016 - 01.2017

Senior Software Engineer

VIBHS Financial Inc.
01.2014 - 01.2016

Specialist software engineer

London Stock Exchange Group
01.2010 - 01.2014

Information Technology

SLIIT(Sri Lanka Institute of Information Technology)
Akila JayasooriyaSenior Software Engineer