Summary
Soutrik Barua is a Senior Software Engineer in Toronto with nine years of full-stack experience building customer-facing banking features and resilient microservices for major Canadian financial institutions. At BMO he led design and implementation of card management, replacement and lock/unlock capabilities across online and mobile channels, combining Spring Boot microservices, J2EE back ends and Angular/Cordova front ends while integrating third-party payment systems. He brings practical DevOps and quality discipline—Bamboo, Ansible, OpenShift and TDD—to production delivery and support, and has experience with .NET, C#, SQL and automation tooling from earlier roles. Known for turning complex banking workflows into auditable, metrics-driven services, he blends hands-on coding with a strong focus on operational reliability and measurable KPIs.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Technology - BTech, Software Development, Bachelor of Technology - BTech, Software Development at Seneca College of Applied Arts and Technology