Jason Voll
Senior Software Engineer
Technical
  • Java
  • JavaScript (ES6)
  • Python
  • React.js
  • Redux
  • Swift
  • Android
  • iOS
  • PostgreSQL
  • Dust.js
  • Apache Velocity
  • LessCSS
  • IntelliJ IDEA
  • Xcode
  • Git

Work Experience
Mobify
Senior Software Engineer
  • Technical Team Lead and contributor on the Development Experience team. Responsible for Mobify's external developer documentation system, product release process, and Mobify Cloud (a Django web application)
  • Technical owner of Mobify's product release proces
  • Owner and primary developer of Mobify's Project Generator -- a tool for starting new projects on the Mobify platform (Python, Flask, JavaScript)
Mobify
Intermediate Software Engineer
  • Technical Trainer responsible for all training content creation and delivery. Travelled worldwide to teach Mobify's developer partners to build Progressive Web Apps using Mobify technology. On-boarded a new Mobify employee to take over this role.
  • Contributor on Mobify's Progressive Web App SDK team (JavaScript, React, Redux)
  • Member of the Astro team -- built a mobile App SDK for easy development of hybrid Android/iOS apps (Java, Swift, JavaScript)
  • Contributor and technical lead on a team using the App SDK to develop Android and iOS applications for a Mobify customer
TripAdvisor LLC
Software Engineer, Software Engineer II
  • Full-stack web development on TripAdvisor's core consumer products (hotel search, price comparison, instant booking)
  • Design and implement new products and A/B tests within the TripAdvisor stack (Java, PostgreSQL, JavaScript, Velocity, Dust.js, LessCSS)
  • Key contributor and member on instant booking team designing a single page web-app to allow users to book and pay for hotels without leaving TripAdvisor
  • Excel in fast-paced environment and take ownership of projects from product design and specification through to verification and maintenance in production environment
  • Data analysis using Hive/Hadoop and MS SQL Server Analysis Services
  • Redesign and improve internal web apps for maintaining the content displayed on the site

Internships
Mozilla Corporation
Software Engineering Intern
  • Worked on a team of three to implement new Firefox Sync client for Android
  • Primary developer of Mozilla’s Device Manger prototype
Infonova GmbH.
Varicent Software Inc.
Public Safety Canada
Kaleidescape

Education
University of Waterloo
Bachelor of Software Engineering, Business Option, Co-op
Project of Interest: Taedium - Cure your boredom
  • Collaborated with a team of four classmates to complete a project of our choosing from ideation, design, and development, through to a working product
  • Primarily focused on creating the Taedium Android application
Favourite Classes
  • Human Computer Interaction
  • Algorithms
  • Data Structures & Data Management
  • Software Design & Architectures
  • Concurrent & Parallel Programming
  • Principals of Proramming Langauges
  • Computer Security & Privacy
  • Intro to Database Management
  • The Social Implications of Computing

Interests
  • Downhill and backcountry skier hitting 30+ days per season
  • Rock climber working toward a goal of climbing The Chief
  • Exploring the world (30 countries visited so far) and immersing myself in different cultures -- I've lived in Austria, Canada, and the USA
  • Worked part-time as a Head Instructor Lifeguard at a municipal pool throughout university