Gayan Madurapperuma
I’m Gayan Madurapperuma, an Associate Tech Lead and senior backend/full-stack engineer with 8+ years of experience building production systems on AWS.
About
I’m Gayan Madurapperuma, an Associate Tech Lead and senior backend/full-stack engineer with 8+ years of experience building production systems on AWS. I specialize in serverless and event-driven architectures using TypeScript and Node.js (and increasingly Go), with hands-on depth across AWS Lambda, API Gateway, DynamoDB, PostgreSQL, SQS, EventBridge, and Step Functions—helping teams deliver fast, reliable services at scale.
I also lead and mentor engineers (currently a team of four), own architecture and engineering standards, and drive CI/CD with automated testing through to production. From designing APIs and data access patterns to improving reliability and security, I enjoy partnering with clients to turn real operational needs into measurable outcomes—like sub-200ms response times and 99.9% uptime—while continuously improving observability, performance, and developer workflows.
- 8 years' experience
- Joined November 2026
Industry experience
- Software & Internet
- Professional Services
- Non-Profit Organization
- Healthcare
- Manufacturing
Work experience· 4 roles
Architected a real-time call centre analytics platform on AWS using Kinesis Data Streams for high-throughput ingestion and integrated Twilio for intelligent call routing. Built a serverless ETL pipeline using AWS Glue and S3 to reduce reporting latency from hours to minutes, and implemented an analytics layer with Amazon Athena for sub-second dashboard queries. Designed employee performance tracking with DynamoDB and CloudWatch metrics for real-time KPIs to call centre managers.
Lead a backend team of four engineers and own architectural and technical decisions for a serverless, event-driven platform. Architected 100+ AWS Lambda functions defined with AWS CDK (TypeScript) using EventBridge, SQS, and Step Functions, and implemented REST APIs for a volunteer management platform integrating API Gateway, Lambda, PostgreSQL (RDS), DynamoDB, SQS, SES, and Cognito. Built reporting-focused DynamoDB access patterns and timezone-aware analytics in PostgreSQL. Improved performance and reliability through Provisioned Concurrency, esbuild bundling, and RDS Proxy for connection pooling across Lambda functions. Established observability with CloudWatch and AWS X-Ray to reach 99.9% uptime and reduced MTTR, and strengthened security via OWASP ASVS/Top 10 and GDPR remediation. Ran CI/CD with GitHub Actions, mentored engineers, and developed internal AI chatbot tooling using AWS Bedrock Knowledge Bases with RAG, plus Go-based Lambda benchmarking for performance-critical endpoint
Developed a core manufacturing scheduling microservice for an enterprise apparel manufacturer operating across multiple countries, using NestJS and TypeScript, and delivered it through a pilot launch. Built GraphQL APIs with Apollo Server and DataLoader to prevent N+1 query issues, including real-time subscriptions. Optimized PostgreSQL and MSSQL performance with indexing, query optimization, and read replicas for heavy reporting workloads, and implemented event-driven inter-service communication with message queues for fault tolerance.
Education
Certifications and awards
Hire Gayan Madurapperuma today
Post a job and invite Gayan, or contact them directly. No hidden commission.




