Phone | (+1) (236) 464-3470 | Github | github.com/itsindigo |
[email protected] | linkedin.com/matthew-bridges | ||
Location | Vancouver, BC | Timezone | PDT, UTC-8 (Flexible +2) |
Senior Software Engineer with more than eight years experience across scale-ups and larger companies.
My approach is pragmatic, I always want to bring a positive attitude to the task at hand, and I love to speak up and drive ideas forward.
I am currently seeking a Senior IC role with a focus on solving interesting technical challenges, and a view to deliver projects with robust, scalable implementations. I value autonomy, trust, and ownership in my work, and am seeking a company that reflects these values.
My programming experience is listed below, but I consider myself a generalist and I'm always open to learning new languages / technologies.
- Languages: Go, JavaScript (TS), Python. Hobbyist interest in Rust.
- Web Technologies & Protocols: React, GraphQL, RTMP, gRPC
- Cloud Platforms: AWS, GCP, Temporal
- Testing and Automation: Various testing strategies including Unit, Integration, E2E, Load, Synthetic & Contract
- DevOps and CI/CD: Terraform, Kubernetes (GKE/AKS), CircleCI, Github Actions, Cloud Native, Skaffold, Tilt, Kustomize, Helm, ArgoCD
- Databases: Relational, Spanner, BigQuery, Redis
- Monitoring and Observability: Prometheus, Sentry, Datadog, New Relic, OTEL
- Architectural Styles: Microservices, Event Driven, Modular Monoliths, Hexagonal Architecture
StreamYard is a live streaming platform that enables users to broadcast to multiple social media platforms simultaneously. I joined the team as a Senior Software Engineer, working across a number of teams to deliver new features and improve platform reliability.
StreamYard was acquired by Bending Spoons in May 2024, at which point they released ~90% of staff.
- Automated Audio Transcriptions - Developed a feature that transcribes audio from live streams, enabling users to add subtitles to their broadcasts. We used bleeding edge LLM transformers to achieve high accuracy, experimenting across a variety of accelerated hardware options to achieve a solution that was quick, accurate, and cost effective. Ultimately we were able to transcribe 1 hour of audio in less than a minute running on the GCP G2 family machine series (NVIDIA L4 GPU).
A 6 month career break while moving from the UK to Canada. I spent time with family, travelled and worked on personal projects.
Led the engineering effort on a supply chain decarbonisation platform. I joined the team as a Senior Software Engineer before transitioning to a Tech Lead position, providing mentorship and architectural guidance to a team of three software engineers and one QA automation engineer.
- Transitioned the team from a quarterly release model to continuous deployment, improving delivery speed and efficiency.
- Introduced a basic monitoring and alerting stack using Four Golden Signals and Launch Darkly, improving platform reliability.
- Delivered features that enabled a ~5x growth of registered companies in 12 months (from 200 to 1100).
- Led a long-term refactor of the codebase to use a hexagonal architecture, resulting in improved code maintainability.
At Bulb, a UK Energy Supplier, I was a member of the the Smart Installations team, whose objective was to upgrade the nation's energy infrastructure through the installation of SMETS2 smart meters, supporting the next generation of Smart Homes.
The Campaign Machine - Core contributor to architectural design and feature development. The Campaign Machine is responsible for scheduling and sending marketing campaigns to 1.2 million members, incentivising them to book a smart meter installation.
Over 18 months (during a pandemic) we were able to install 540,000 smart meters. Features Included:
- Event Driven architecture to monitor change in member state over time.
- Support for 4 comunication channels (Email, SMS, Letter, Push Notifications).
- Dynamic cool off periods to ensure timely intervals between communications.
- Opt out tracking.
- Machine learning components which clustered members into demographic buckets using open source data, allowing tailored communications.
Hostmaker was a Series-B startup offering home management-as-a-service for Hosts on platforms such as Airbnb. During my time at Hostmaker I worked in the Guest Experience arm of the business, building services that managed communications between Hostmaker and Guests from the point of enquiry to the end of their stay.
A key project was the Guest Checkin app which used a Progressive Web App and Service Workers to ensure that guests always had access to their booking information, even without network connection.
Farm Digital is a digital agency targeting clients in the Third Sector. I joined Farm as a Junior Software Engineer, helping them to deliver projects and implement bespoke CMS systems primarily using the Django web framework.
A 16 week intensive bootcamp focussing on Ruby, Rails, TDD, Pair Programming and Agile methodologies.