Summary
Kanishka Bandara is a Senior Software Engineer based in Colombo with five years of hands-on experience building cloud-native full-stack systems, currently leading Amplaz Labs as a scrum master and team lead. He specializes in Node.js, TypeScript, React, and AWS CDK, designing scalable infrastructure and integrating services like DynamoDB, Lambda, Cognito and API Gateway. His background includes IoT and telecom systems—MQTT-based sensor pipelines, SMS/MMS platforms, and SSO with Keycloak/Cognito—bringing reliability and protocol-aware design to distributed systems. Comfortable across Docker, Kubernetes, and CI/CD pipelines, he blends frontend UX work with backend performance tuning and complex data processing in MongoDB. Pragmatic and detail-oriented, Kanishka pairs academic engineering training with production experience streamlining invoice and third-party API integrations for real-world business workflows.
5 years of coding experience
1 year of employment as a software developer
Bachelor of Science in Engineering Honours, Electrical and Information Engineering, Second Class Lower Division, Bachelor of Science in Engineering Honours, Electrical and Information Engineering, Second Class Lower Division at University of Ruhuna
Advanced Level Education, PHYSICAL SCIENCES, Combined Mathematics - A | Chemistry - B | Physics - B, Advanced Level Education, PHYSICAL SCIENCES, Combined Mathematics - A | Chemistry - B | Physics - B at Maliyadeva College