Software Developer
Current
Waterloo, Ontario, Canada
- Lead the design and implementation of a "Change Data Capture" pipeline to smoothly transfer customer data to our in-house data platform without any service interruptions. Processing thousands of events per second.
- Implemented data streaming services and dead letter queues using Apache Kafka and Golang to improve error handling and monitoring.
- Security Champion, leading department wide initiatives to improve our security posture to ensure a smooth GA launch.
- Mentored 2 junior developers into strong individual contributors.