
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
Dec 2021 - PresentTeam Lead | Backend Development
Feb 2025 - Present
Senior Software Engineer | Backend Development
Dec 2021 - Feb 2025
Side projectJackpots Play
Mar 2024 - PresentTeam Lead | System Architecture | Development
Mar 2024 - Present

TIQRI
Nov 2020 - Nov 2021Senior Software Engineer | Full Stack Development
Nov 2020 - Nov 2021

LB Finance
Dec 2017 - Nov 2020Software 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.

Professional Scrum Master I (PSM I)
Scrum.org
- Demonstrates understanding of Scrum framework fundamentals, accountabilities, events, artifacts, and practical servant-leadership responsibilities.
Academic & Education
BSc (Hons) in Information Technology
Graduated - 2020Specialization - Software Engineering (Student-Id: IT16158764)
Sri Lanka Institute of Information Technology
Cumulative GPA: 3.08 | Weighted GPA: 2.8
GCE Advanced Level
Aug 2014Index-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
- 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
- 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
- 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
- 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
- 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.