Bill Tyros
Software Engineer with 9+ years of experience in the video game, financial, and hospitality industries.
Work Experience
Senior Software Engineer @ Sonder (2022-Present)
  • Developed availability health metrics that contributed to a $10M year-over-year profit increase.
  • Maintained a third-party distribution system in Ruby to sync listings on Airbnb, Booking, and Expedia.
  • Refactored a 300k+ LOC legacy Ruby on Rails codebase, upgrading to Ruby 3 and Rails 7.1 for improved performance and maintainability.
  • Enhanced and maintained a dynamic pricing system in Python, optimizing rates based on real-time supply/demand.
Software Engineer @ Morgan Stanley (2019-2022)
  • Designed and implemented a Python-based system to aggregate data from internal and vendor sources and generate metrics.
  • Built self-service web applications in TypeScript/Angular (for agile/devops metrics and JIRA administration), streamlining workflows and reducing manual overhead.
Programmer @ Framestore VR (2017-2019)
  • Engineered an art asset pipeline for Unreal Engine 4, creating C++ and Python plugins to automate workflows and improve production efficiency.
Programmer @ Borealys Games (2016-2017)
  • Developed core gameplay systems and UI in Unity (C#) for Mages of Mystralia ensuring a polished player experience and robust game architecture.
Software Developer (Internship) @ CAE (2013-2014)
Skills / Technologies
  • Languages: Python, Ruby, C#, Go, TypeScript, JavaScript, C++
  • CI/CD: GitHub Actions, Jenkins, CircleCI, Buddy
Education
Interactive Real-Time Systems Development @ University of Sherbrooke (2016)
B.Sc. Software Engineering (Honours) @ McGill University (2015)