
Jaspreet S
Senior Software Engineer
Habilidades

Conheça meus serviços


Experiência profissional
Software Engineer
Canva • Período integral
Jan 2026 - Jul 2026 • 6 mos
Shipped the OTel operator for Metrics team to manage multiple instances of OTel collectors within a k8s cluster. Shipped metrics API as part of Observability API to be available for all the engineers at Canva. Worked with a modern stack including Golang, Terraform, and AWS.
Senior software engineer
Zendesk • Período integral
Sep 2021 - Mar 2025 • 3 yrs 6 mos
Architected and led the 'Express Sandbox' feature, reducing customer provisioning time from over a month to less than a week. Led initiatives to publish public APIs via Postman, mentored interns, and developed proof-of-concepts for API versioning. Managed production services and risk assessments.
Software Engineer
ANZ • Período integral
Sep 2019 - Sep 2021 • 2 yrs
- Designed an implemented transactions service for ANZ Plus app, which was designed to support 3000+ bank transactions per second coming from core banking systems. - Designed the architecture for transactions services, developing/maintaining the services, communicating with stakeholders to ensure that we are building relevant and reliable services while making sure our APIs are ready for multiple tenants like ANZ Plus app, open banking, etc. - Implemented bi-directional streaming API to sync transactions with mobile and our service. We used multiple types of messages to be sent to mobile on a single stream using goroutines and stored the acknowledgement from the app to make sure all the transactions are received by the mobile app at least once. - Designed database schema using transactions services, and wrote SQL queries to be optimised for our service, making sure that we are leveraging Cloud Spanner’s inbuilt interleaved tables and following best practices to take full advantage of Cloud Spanner performance. - Implemented monitoring/tracing using CNCF projects like opentracing/openmetrics (now combined into opentelemetry), defining CRDs to deploy transactions services to kubernetes and containerised the transactions services. - Engaged with different stakeholders like the mobile team’s engineers and product owner to discuss the gRPC API proposals while also making sure that we are not designing our APIs just to favour mobile integration and keeping it more generic to be integrated with something like openbanking. - Maintained high level of test coverage, built/maintained integration tests and end to end tests for our service. - Integrated with external services like *Look who’s charging*, which enriches the transaction details with things like merchant details, merchant addresses, location coordinates etc. aAlso integrated with their webhook which was responsible for updating merchant’s details in future.