Summary
Kushan Madhusanka is a Senior Software Engineer with five years of full-stack experience building cloud-native, enterprise-grade applications using .NET Core, NestJS, React/Next.js, and containerized Kubernetes deployments. He combines backend expertise (GraphQL, REST, microservices) with frontend polish and has hands-on IaC and DevOps experience across AWS and Azure using Terraform, ArgoCD, and observability stacks. Kushan has delivered AI-enhanced platforms, CRM and low-code solutions integrating OpenAI, pgvector, Keycloak and serverless Lambdas, demonstrating a knack for practical AI/automation in production. A proactive collaborator who has worked directly with US clients, he consistently improves reliability and scalability through thoughtful architecture and CI/CD practices. He holds a BSc in IT from the University of Moratuwa and is pursuing an MSc in Artificial Intelligence, while maintaining a popular tech blog with 45K+ reads that surfaces pragmatic engineering insights. Notably, he has transitioned rapidly between roles and employers while continuously leveling up in cloud-native tooling and modern full-stack patterns.
5 years of coding experience
1 year of employment as a software developer
Master of Science, Artificial Intelligence, Master of Science, Artificial Intelligence at University of Moratuwa
G.C.E Advance Level , Science Stream, G.C.E Advance Level , Science Stream at Taxila Central College