Name : Prabath Samarasinghe
Role : Full Stack Developer
Degree : BSc. Computer Science & Engineering — University of Moratuwa
Status : Open to collaboration and exciting opportunitiesMotivated Software Engineering undergraduate with hands-on experience building scalable full-stack applications using modern web technologies, cloud infrastructure, and distributed architectures.
Experienced in microservices, micro-frontends, GraphQL APIs, AWS cloud services, CI/CD pipelines, and working within agile teams on enterprise-scale systems. Passionate about clean architecture, performance optimization, and engineering best practices.
- Built enterprise-scale micro-frontends and backend microservices in a production environment
- Developed and maintained GraphQL APIs with Prisma ORM, Apollo Server, and PostgreSQL
- Worked on AWS cloud-native deployments — Lambda, Cognito, API Gateway, CloudWatch
- Implemented CI/CD workflows and infrastructure configurations using Terraform
- Contributed to scalable distributed systems within cross-functional agile teams
React · Next.js · TypeScript · Tailwind CSS · Material UI · Single-SPA (Micro-Frontend)
Node.js · Express · Spring Boot · GraphQL (Apollo Server) · REST APIs · Java · Python
PostgreSQL · MongoDB · MySQL · Prisma ORM · Supabase
AWS (Cognito · Lambda · API Gateway · CloudWatch · S3) · Docker · Terraform · CI/CD · GitHub Actions
Jest · Postman · Webpack · Figma · Jira · Confluence
▸ Distributed Systems Architecture ▸ Event-Driven Systems & Kafka
▸ Docker & Container Orchestration ▸ WebSockets with Spring Boot
▸ Advanced System Design Patterns ▸ Message Queues & Async Patterns



