Pinsara Weerasinghe

Pinsara Weerasinghe

Senior Software Engineer | Associate Technical Lead

Building systems that scale — AWS, Serverless, high-throughput data & cloud architecture.

About

Result-driven Senior Software Engineer and Cloud Consultant with over 5 years of post-graduation experience designing high-throughput data pipelines, microservices, and serverless architectures for global enterprises, including Air Canada. Graduated with Honors from the University of Moratuwa with a deep foundation in computer science and system engineering. Proven track record of operating independently in distributed, cross-functional remote teams and ready to step into high-impact technical ownership and leadership roles.

Experience

Cloud Consultant / Developer · Serverless Guru

02/2023 — Present
  • Air Canada Cloud Data Hub

    Architected and built scalable microservices and an enterprise-grade cloud Data Hub for Air Canada, leveraging the Serverless Framework to optimize data processing and operational efficiency. Designed, implemented, and optimized distributed data integration workflows using AWS Glue, Lambda, and Amazon S3, managing high-volume data streams.

    AWS LambdaAWS GlueAmazon S3Serverless FrameworkMySQL

Software Engineer · Global Market Technologies (Pvt) Ltd. (GTN)

04/2021 — 02/2023
  • Real-time Exchange Market-Price Engine

    Engineered core market-price backend components responsible for the real-time and backlog extraction of high-frequency market data from global stock exchanges. Designed data dissemination modules delivering low-latency streams securely to thousands of concurrent enterprise clients. Integrated automated testing and deployment flows using Bitbucket, Bamboo, and TestLink.

    JavaBitbucketBambooTestLinkLow-latency API

Intern Software Engineer · Mubasher Technologies (Pvt) Ltd.

06/2019 — 12/2019
  • Log Analysis & Load Testing Tools

    Developed a specialized component log analysis and anomaly behavior detection tool, reducing production issue troubleshooting times for backend price teams. Executed rigorous stress and load testing on core financial data modules to identify throughput bottlenecks and ensure platform stability under heavy market traffic.

    JavaJMeterMultithreadingLog analysis

Projects & Academic Research

Jan 2018 — Present
  • Data-Driven Taxi Driver QoS Evaluation

    Built an analytical framework using NLP and Apache Spark to calculate real-time quality-of-service scores and performance rankings for individual drivers in ride-hailing platforms.

    Apache SparkNLPPythonData analytics
  • Train Track Tracker

    Created a crowd-sourced train tracking Android application backed by a Python server and Firebase, utilizing user-permissioned GPS metrics to accurately display live transit routes.

    AndroidJavaPythonFirebase
  • Alt+it Automation System

    Developed a cross-platform mobile application using Flutter and Dart that automated scheduling, quality measurements, and data logging for garment evaluation sessions.

    FlutterDartFirebase

Education

University of Moratuwa
09/2016 — Expected 03/2021
BSc (Hons) in Computer Science and Engineering

Graduated with Honors

Mo/Malwaththawala National School
Jan 2001 — Aug 2014
Combined Mathematics (A), Physics (A), Chemistry (A). District rank 2 · Z-score 2.3135

AAA | Z-Score: 2.3135 | District Rank: 2

Skills

Technical Fields

  • Serverless Architecture
  • Microservices
  • Data Pipelines
  • API Dissemination
  • Cloud Engineering
  • Performance Testing

Languages

  • TypeScript
  • JavaScript
  • Python
  • Java
  • Dart
  • PHP
  • SQL

Cloud & Databases

  • AWS (Lambda, S3, Glue, EC2)
  • Serverless Framework
  • DynamoDB
  • MySQL
  • PostgreSQL
  • MongoDB
  • Firebase

Frameworks & Tools

  • React
  • Node.js
  • Express
  • NestJS
  • Flutter
  • Apache Spark
  • Git
  • CI/CD (Bitbucket Pipelines, Bamboo)
  • JMeter / TestLink

Contact

I am open to senior roles, consulting opportunities, and systems collaboration. Contact me via: