Rajitha Bandara

About

I’m a Software Engineer focused on building production oriented software and AI systems that are designed to work beyond the development environment. My experience spans backend engineering, distributed systems, cloud native applications, DevOps, and machine learning, with a strong focus on how systems behave under real world constraints such as scalability, reliability, performance, cost, and failure. I work with technologies including Java, Spring Boot, .NET, TypeScript, React, Next.js, PostgreSQL, MongoDB, Redis, Docker, Kubernetes, Kafka, and cloud platforms, while applying engineering practices such as API design, containerization, CI/CD, observability, automated testing, and infrastructure automation. In AI and research projects, I focus not only on model accuracy but also on data pipelines, inference, monitoring, integration, and how ML components can operate as reliable parts of larger software systems. My goal is to build systems that are measurable, maintainable, scalable, and production ready not simply applications that work on my machine.

Based in Colombo