Summary
Ravindu Angammana is a software engineer with a decade of hands-on experience building backend systems, distributed services, and data-driven features across startups and large teams. A University of Waterloo Software Engineering graduate, he has practical experience in Go, Python, Ruby on Rails, and cloud-native tooling from roles at Plaid, Gem, Hive, Shopify, Wish, and BitGo. He’s delivered high-throughput payment and scheduling services, reduced memory and DB load via architectural changes, and contributed to developer-facing frameworks such as Shopify’s Extensions. Comfortable moving between legacy modernization and greenfield projects, he has a track record of profiling systems to cut costs and latency and of shipping measurable operational improvements. Based in San Francisco, he combines systems-level curiosity with product sensibility and a history of competitive security problem-solving (internal CTF winner) that hints at a pragmatic, security-aware engineering style.
8 years of coding experience
5 years of employment as a software developer
National University of Singapore
Bachelor of Software Engineering - BSE Computer Software Engineering, Bachelor of Software Engineering - BSE Computer Software Engineering at University of Waterloo