Ruchira Madhushan Rajapaksha

Ruchira Madhushan Rajapaksha

Senior Software Engineer | AI Product Engineer | AWS Certified

Avondale, 1026, Auckland, New Zealand.

About

Senior Software Engineer and AWS Certified Solutions Architect with 6+ years of experience in designing and operating high-performance distributed systems processing 1M+ daily transactions, at 12K requests/sec, with 99.9% uptime.<br> 
Expert in event-driven microservices, large-scale data streaming, and distributed caching, delivering systems that stay up when things go wrong, at the throughput and latency that financial platforms demand.
<br>Technical lead in cross-functional teams, mentoring engineers, and bridging the gap between complex engineering and business outcomes. Now applying the same engineering discipline to design AI systems via tools like Claude, because the hardest problems in AI aren't the models, they're the systems around them.
<br>Here to contribute to the New Zealand tech community that values building things properly over moving fast while raising the bar, mentoring engineers, and helping teams build things that actually last.

See more

Work

·

LandedNZ

Founder & Engineer

·

DBS Bank Singapore

Technical Lead

·

DBS Bank Singapore

Senior Application Developer

·

GrubTech Sri Lanka

Senior Software Engineer

·

DirectFN Sri Lanka

Software Engineer

See more

Skills

AI Engineering

Agentic AI, Prompt Engineering, LLM Integration, Context Window Management, RAG Pipeline, Vector Search, Hugging Face

Frontend

Angular, React, Next.Js, CSS, HTML

Cloud & Architecture

AWS, Red Hat OpenShift, Cloud-Native & Serverless Architecture, CQRS, Event Sourcing, Microservices, REST, gRPC, GraphQL, Apache Kafka, Apache Camel, CloudEvents

Backend

Go Frameworks: Gin, Fiber, Spring Boot Framework, Java, Go, Node.js, Express.js

Reactive Programming

Project Reactor, Reactor Kafka, Akka Framework

DevOps & Observability

Kubernetes, Docker, Terraform, CircleCI, Jenkins, OpenTelemetry, Grafana, Prometheus

Security & Access Control

OAuth, ABAC (CEDAR/OPA), RBAC, Zero-Trust Architecture

Persistence & Data Management

Data Warehousing, Query Optimization, PostgreSQL, MongoDB, Couchbase, Elasticsearch, Redis

Leadership

Team Mentoring, Cross-Department Collaboration, Pair Programming, Solution Architecture

See more

Education

·

Advanced Software Engineering

University of Westminster

·

Statistics & Operational Research

University of Peradeniya

See more

Certificates

Hugging Face Agentic AI

Hugging Face

·

AWS Certified Solutions Architect - Associate

Amazon Web Services (AWS)

See more

Projects

Event-Driven Architecture with CloudEvents and Reactive Kafka

An event-driven architecture utilizing CloudEvents and Reactive Kafka while supporting multi-protocol architecture supporting JSON, Protocol Buffers and Spring Integration

High-Performance Reactive Real-Time Data Processing Solution with gRPC

This project implements a fully reactive real-time request processing application with Spring WebFlux and Reactive gRPC.

Scalable Write-Behind Caching for High-Volume Data Processing

This is a cloud-native solution for an application that handles a high volume of writes, using write-behind caching with Redis and using the underlying main database as Couchbase. This can be customised for any No-Sql Database.

Asynchronous Data Streaming for Amazon S3

This project demonstrates the usage of Amazon S3 Transfer Manager in the AWS SDK for Java 2.x. This implementation is for two use cases; Asynchronous Parallel File Transfers with S3 Transfer Manager and Streaming data to Amazon S3 Asynchronously. asynchronous and parallel file transfers and data streaming.

See more

Languages

English

Fluent

See more