Riley Tomasek

Work Experience

  • Flight

    Cofounder|Aug, 2017Current

    Watch for something public in 2019.

    • Dropbox

      Software Engineer|Jul, 2015Sep, 2016

      • Led engineering efforts to rewrite Dropbox's legacy web file viewer with React, Flux and full test coverage. The file viewer is used millions of times every day.
      • Wrote the Dropbox JavaScript SDK for third party integrations and internal usage. The npm package is downloaded over 20,000 times a month.
    • Prism

      Senior Software Engineer|May, 2013Jul, 2015

      Lead team responsible for building and maintaining a large JavaScript application that provides retailers with both visual and analytical data derived from their video surveillance systems.

      • Promoted to Senior Software Engineer in January 2015.
      • Architected solutions, chose appropriate technologies and developed specs with VP Engineering, VP Product and UX Designers.
      • Built custom charting solutions using React and D3 to help analyze the 800 million customer paths and interactions Prism has measured.
      • Trained and mentored 3 junior employees and 2 interns.
    • Indochino

      Front End Software Engineer|Jan, 2013Jun, 2013

      Worked part time while finishing my degree. Worked very closely with the design and product team to optimize conversion rates.

      • Built high performance, cross-platform animations and interactions using CSS3 and JavaScript.
      • Used progessive enhancement to target a wide range of browsers and devices.
      • Setup A/B testing on multiple checkout flows to optimize conversion rates.
    • The Ubyssey

      Web Developer & Designer|Mar, 2012Jun, 2013

      Contracted to design and develop the entire Ubyssey website from scratch. Worked with servers and databases as well as server and client side code.

      • Vision Critical

        Survey Programmer|Jan, 2011Aug, 2011

        Co-op position writing JavaScript and C# scripts to customize platform for clients with advanced needs.

        Education

        • The University of British Columbia

          B.Sc. - Mathematics & Computer Science|20082013

          Double major.

        Projects

        • Standard Resume

          Co-creator|Apr, 2015Current

          I am the sole developer for Standard Resume. It was started to solve the problem of easily making a resume and also gave me a chance to evaluate some new technologies. It is almost entirely isomorphic, running an Express server with React and Flux for view and data layers. The Flux stores are also composed of entirely immutable data to allow for extremely efficient rendering.

        Skills

          • JavaScript
          • React
          • GraphQL
          • Chrome Extensions
          • Safari Extensions
          • Redux
          • ImmutableJS
          • Flux
          • Jest
          • Jasmine
          • CSS3
          • Python
          • UX/UI
          • Vim
          • Git
          • D3
          • Webpack
          • Flow
          • Mobx