×
Kanishka Weerasekara

Kanishka Weerasekara

Senior Software Engineer

Sydney, NSW, AU
+61 432 573 022

Background


About

About

Experienced Senior Software Engineer and Technical Lead specializing in distributed systems, real-time analytics, cloud-native architectures, and platform engineering. Proven track record of delivering high-performance, scalable solutions across real estate analytics, financial exchanges, government systems, and enterprise platforms.

Work Experience

Work Experience

  • Senior Software Engineer

    Mar, 2022 - Present

    Senior engineer working on real-time analytics and shared platforms for real estate agents.

    • Built real-time analytics using Apache Flink for agent performance insights.

    • Developed serverless platforms on AWS using Lambda, DynamoDB, and CDK.

    • Contributed to shared onboarding and identity systems across multiple products.

    • Collaborated with product, data, and platform teams on production systems.

  • Senior Full Stack Developer

    Apr, 2021 - Mar, 202211 months

    Senior developer on a cloud-based learning platform for government and enterprise clients.

    • Migrated the platform from Azure to AWS.

    • Improved stability through refactoring and production diagnostics.

    • Delivered backend and frontend features in a regulated environment.

  • Technical Lead / Senior Full Stack Engineer

    Mar, 2020 - Jan, 202110 months

    Technical lead for national-scale digital identity and verification systems.

    • Architected secure identity verification services for financial institutions.

    • Led a small engineering team and worked with government stakeholders.

    • Established testing and delivery best practices.

  • Senior Software Engineer

    Jul, 2018 - Dec, 20191 year 5 months

    Senior engineer on large-scale transport and control systems.

    • Lead engineer for station control systems in Singapore’s rail network.

    • Designed scalable backend services and APIs.

    • Contributed to cloud deployment evaluations.

  • Senior Software Engineer / Associate Tech Lead

    Sep, 2011 - Jul, 20186 years 10 months

    Engineer and tech lead on mission-critical, low-latency trading and clearing platforms.

    • Led development of core components for clearing and trading systems.

    • Worked on sub-millisecond latency systems with high reliability requirements.

    • Promoted to Associate Tech Lead within four years.

Projects Experience

Projects Experience

  • Skylight – Real-Time Analytics Platform

    Mar, 2022 - Present

    A real-time analytics platform providing live insights.

    • Designed streaming pipelines using Apache Flink to compute real-time metrics across millions of events.

    • Collaborated with product and UX teams to surface actionable insights for agents via dashboards.

    • Optimized throughput and latency to meet demanding SLAs for live dashboards.

  • Aligned Identity Platform

    Jun, 2022 - Apr, 202310 months

    A shared identity service used across Domain internal products to unify agent identity handling.

    • Implemented using AWS Lambda, DynamoDB, CDK with event-driven design.

    • Reduced onboarding friction and duplicated identity logic across products.

    • Applied best practices for security, observability, and scalability.

  • Self Serve – Onboarding Platform

    Aug, 2022 - Oct, 20231 year 2 months

    Platform to streamline onboarding across multiple Domain products.

    • Unified onboarding process for products like RealtimeAgent, Homepass, and Agent Admin.

    • Improved data consistency and reduced support overhead.

    • Designed extensible workflows for future product expansion.

  • Clearing House Core System

    Feb, 2014 - Jul, 20184 years 5 months

    Core position and risk management system for a major financial clearing house.

    • Led the team delivering high-performance, low-latency infrastructure.

    • Maintained rigorous testing culture with >95% unit test coverage.

    • Improved performance to meet real-time clearing requirements.

  • Millennium Exchange Development

    Jan, 2012 - Jan, 20142 years

    High-performance trading engine used across global exchanges.

    • Developed core gateway and pricing components.

    • Worked on sub-100 microsecond performance optimizations.

    • Collaborated with cross-region teams for production rollout.

Skills

Skills

  • Languages

    TypeScript

    Java

    JavaScript

    SQL

    C++

  • Cloud & DevOps

    AWS

    CDK

    Lambda

    DynamoDB

    S3

    CloudWatch

    CI/CD

    Serverless

  • Data & Streaming

    Apache Flink

    Event-driven Architecture

    Real-time Analytics

    Streaming Pipelines

  • Architecture & Design

    Microservices

    Distributed Systems

    Clean Architecture

    Domain-Driven Design

  • Tools & Platforms

    Git

    Docker

    Kubernetes (basic)

    Jenkins

    Monitoring/Observability

Education

Education

  • Information and Communication Technology, Bachelor of Science, University of Colombo School of Computing

    Jan, 2007 - Jan, 2011

Certificates

Certificates

  • Certified Scrum Master, Scrum Alliance

    Issued on: Jan 01, 2019

  • Sun Certified Java Programmer, Oracle

    Issued on: Jan 01, 2013