# Bernard Laveaux > Senior Software Engineer at Brex Location: New York, New York, United States Profile: https://flows.cv/bernardlaveaux Building fault tolerant and scalable solutions to data streaming systems. ## Work Experience ### Senior Software Engineer @ Brex Jan 2021 – Present | New York, United States Brex Bank Infra - Providing the banking infrastructure that abstracts away the complexities of payment rails and tracking of funds flow. ### Software Engineer @ Yelp Jan 2019 – Jan 2021 | San Francisco, California Re-architected the Ad to lead attribution pipeline on a richer dataset of user-business interactions, resulting in a 30% lift in ad attributed leads and a 4x increase in pipeline performance. Re-architected core daily ad campaign snapshot metrics calculating budget proration, daily ad spend, estimated and actual spend pacing, and maximum billable spend, resulting in a 2x increase in pipeline performance and greatly increased visibility in overall ad campaign performance. Migrated Ads recall system from HAProxy to an Envoy mesh and moving commonly interacting services to the same geographical cluster, greatly reducing P95 to P99 latencies. Improved distributed ad impression to click attribution Spark ETL pipeline by using pre-computed metrics from historical runs, resulting in a 2x increase in performance and 2x reduction in operational costs. ### Software Engineering Intern @ Yelp Jan 2018 – Jan 2018 | San Francisco Bay Area Designed and Implemented parallelized payments reconciliation monitoring system, facilitating fast identification of data synchronization and payment collection errors Refactored payment collections to operate on AWS Step Functions, facilitating a more parallelized and resilient collection workflow Implemented prioritization of credit card vaulting based on currency and region, facilitating more resilient client onboarding flows and credit card processing during outages ### Software Engineering Intern @ Wealthsimple Jan 2017 – Jan 2017 | Toronto, Canada Area Implemented containerization of resources to applications, facilitating separate isolated environments of the Wealthsimple platform. Refactored distinct portfolios into single versioned portfolios, facilitating automatic portfolio assignment during client onboarding. Integrated project repository messages and alerting into internal build tooling, allowing for immediate setting and displaying of important messages while preventing deployment conflicts. ### Payments Software Developer Intern @ Shopify Jan 2016 – Jan 2016 | Ottawa, Canada Area Integrated W3C Payments Request-like Facebook Messenger payments APIs into the Shopify service, requiring full stack integration from client-side JS to back-end decryption Expanded merchant chargeback dispute coverage and success rates by automatically providing customer PoS signatures on merchant chargeback dispute submission Implemented shop percentage based disabling of payment gateways to quickly respond to service outages with minimal disruption and downtime ### Student Software Developer @ IBM Canada Jan 2014 – Jan 2014 I was given the privilege of working with the IBM Watson Analytics team during the summer of 2014 via IBM's Co-op program. With them I created proof of concepts for SVG based maps in IBM internal mapping components build on RAVE. I created development utilities to streamline the process of converting SVG to GeoJSON. I was given the opportunity to attend and present at the IBM Watson's Got Talent Exp 2014 in New York City. At this event I presented the work I did on SVG to GeoJSON conversion. ## Education ### Bachelor's Degree in Computer Science Carleton University Jan 2015 – Jan 2019 ### Computer Science Advanced Diploma in Computer Science Algonquin College of Applied Arts and Technology Jan 2011 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/bernardlaveaux --- Source: https://flows.cv/bernardlaveaux JSON Resume: https://flows.cv/bernardlaveaux/resume.json Last updated: 2026-03-22