Chathuranga Basnayake profile photo

Chathuranga Basnayake

chathurangabasnayake@outlook.com | +94 778511690

Team Lead | Backend Engineering | Distributed Systems

About Me

Passionate software engineering professional with experience in backend development, distributed systems, and technical leadership within fintech environments.

Experienced in designing scalable and reliable software solutions using modern technologies including .NET, Kafka, gRPC, and microservice-based architectures.

Enthusiastic about solving complex technical challenges, learning new technologies, and contributing through both technical expertise and leadership.

Working Experience

Calamatta Cuschieri Moneybase logo

Calamatta Cuschieri Moneybase

Dec 2021 - Present

Team Lead | Backend Development

Feb 2025 - Present

Senior Software Engineer | Backend Development

Dec 2021 - Feb 2025

Jackpots Play logoSide project

Jackpots Play

Mar 2024 - Present

Team Lead | System Architecture | Development

Mar 2024 - Present

TIQRI logo

TIQRI

Nov 2020 - Nov 2021

Senior Software Engineer | Full Stack Development

Nov 2020 - Nov 2021

LB Finance logo

LB Finance

Dec 2017 - Nov 2020

Software Engineer | Full Stack Development

Mar 2020 - Nov 2020

Associate Software Engineer | Full Stack Development

Sep 2018 - Feb 2020

Intern | Full Stack Development

Dec 2017 - Aug 2018

Certifications

Agile & Scrum

Professional certifications related to agile delivery, Scrum practices, and team leadership.

1 certificate
Professional Scrum Master I certification badge

Professional Scrum Master I (PSM I)

Scrum.org

June 7, 2026View credential
  • Demonstrates understanding of Scrum framework fundamentals, accountabilities, events, artifacts, and practical servant-leadership responsibilities.

Academic & Education

BSc (Hons) in Information Technology

Graduated - 2020

Specialization - Software Engineering (Student-Id: IT16158764)

Sri Lanka Institute of Information Technology

Cumulative GPA: 3.08 | Weighted GPA: 2.8

GCE Advanced Level

Aug 2014

Index-No: 1223500

Stream: Mathematics

Skills & Experience

.NET Technologies

6 skills
  • C# Language
  • .NET and .NET Core
  • Entity Framework (and Core), ADO.NET, Dapper
  • SQL Server, T-SQL
  • WPF (with MVVM), Xamarin
  • ML.NET, Emgu.CV (OpenCV wrapper)

Message Queues

2 skills
  • Kafka
  • Rabbit MQ

Other Technologies

8 skills
  • Usage of AI (GitHub Copilot, Codex)
  • Microservices
  • gRPC
  • CI/CD, Azure DevOps, GitHub
  • Redis
  • SQL - SQL Server, Oracle, MySQL
  • NoSQL - Couchbase, MongoDB
  • ELK Stack (Kibana mainly with Serilog), Datadog

Web Technologies

2 skills
  • Angular
  • React

Professional Strengths

3 skills
  • Good knowledge and experience in financial technologies.
  • Team management skills and public speaking.
  • Good knowledge about OOP, SOLID principles, design patterns, and parallel programming.

Projects and Work

Calamatta Cuschieri - Moneybase

2021 - Present
  • Managing team members and pull request reviews.
  • System planning within the team and at organization level.
  • Involved in architectural changes and decisions.
  • Worked with SQL Server, Couchbase (NoSQL), Redis, .NET 6, .NET Core, and .NET Framework 4.6.x.
  • Optimized order execution flow across backend services.

Architecture

  • Microservices, daemons, and Web APIs.
  • Distributed systems.
  • Event-driven architecture.
  • Scalability, reliability, and performance.

External Integrations

  • DriveWealth for US stock market order executions using APIs, callbacks, and Amazon SQS.
  • SAXO and Interactive Brokers for Europe order executions using FIX.
  • Shift4, previously Finaro/Credorax, for card payments.
  • Freshworks and Mailjet for customer relations.

Jackpots Play

Side project - startup

2024 - Present
  • Planned and built the full architecture from the ground up.
  • Implemented the platform using .NET 8, SQL Server, and Angular.
  • Added logging, OpenTelemetry, global exception handling, authentication, and gRPC service-to-service communication.

TIQRI

Enterprise software development for a large-scale Middle Eastern client

2020 - 2021
  • Worked with Oracle Database, .NET 5, .NET Core, .NET Framework 4.6.x, and VB for backend services.
  • Built frontend work using React JS, React TS, and Angular.
  • Supported pluggable applications, logging, and exception handling.

CSBUnlimited - Dapper Wrapper

Beta, documentation pending
  • A high-performance Micro-ORM wrapper around Dapper with extended functionality and extensibility.
  • Personal project with SQL Server and MySQL support, designed to be extended.
  • Project links are available through GitHub and NuGet.

Eclipse - LB Finance

2017 - 2020
  • Helped rewrite an existing system using new technologies and updated requirements.
  • Owned backend, database, and frontend responsibilities across multiple modules.
  • Introduced new service-level approaches to transaction processing.
  • Implemented logging with Serilog and ELK/Kibana, global exception handling, and a common API calling mechanism to avoid socket exhaustion.

Responsibilities

  • Teamwork, public speaking, and team management when required.
  • User management, permissions, role assignment, and user synchronization between old and new systems.
  • Hierarchy management with drag-and-drop frontend, backend, and database design.
  • Cashier module covering savings, credit, and fixed deposits.
  • Business rules work during the intern period with innovative frontend and backend design.

Technologies

  • .NET Core and Dapper as ORM.
  • SQL Server with strong T-SQL usage.
  • Angular 5+, SignalR, Kibana, TFS, and Git.
An unhandled error has occurred. Reload x

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.