Scott Schupbach

Sr. Software Engineer

Chicago

email: ssschupbach@gmail.com

phone: (512) 638-7024

Downloadable/Printable Resume

Work History


Associate Engineer, Global Products

Avant (July 2017-present)

  • Aided in refactoring core client-facing app for multi-tenant LaaS (lending-as-a-service) usage
  • Contributed to moving the core app from Bootstrap to custom internal styles

Sr. Software Engineer and Front End Lead, Analytics Platform

Aspera, an IBM Company (July 2015-July 2017)

  • Architected a new analytics platform consisting of an Angular/D3 user interface, a Go/Glow big data processing component, an autoscaling Redis cluster, and a Rails API server
  • Designed and implemented the Rails API server that feeds the Angular front end, queues background jobs for the Go back end, and utilizes a custom ORM and query language to retrieve schematized data stored in Redis
  • Built all Angular modules pertaining to layout and basic interaction in UI, guided by a desire for a clean and pleasant UX
  • Led the office in Legos displayed on desk and decorations put up at Christmastime

Owner, Web Developer

Denali Adventure Tours (Summers 2010-2015)

  • Built tour reservation system with PHP and MySQL, including sales report generation and dashboard, as well as a user-facing tour information page
  • Automated online reservations to decrease daily workload and increase off-season sales

Teaching Assistant in Linguistics and ESL

University of California, Santa Barbara (September 2013-December 2014)

University of Montana (August 2011-May 2013)

  • Led 30 to 60 students each quarter/semester in in-depth discussion and practical application of course material
  • Researched, designed, and implemented curricula for four EASL (English as an Academic Second Language) courses for undergraduate international students with sub-par English proficiency
  • Received excellent end-of-course evaluations from all classes

Projects



PuddleJumper Rails, Backbone

Stargate travel search engine, inspired by Kayak

  • Wrote sophisticated search service for single-hop graph traversal
  • Optimized bandwidth by processing permutations and reassembling the graph on the front end
  • Utilized local storage to save prior search parameters and primary traveler info for future searches

Grid Monkey CSS/jQuery widget

Creates a nested grid structure for focusing DOM elements; designed for Aspera Analytics

  • This is a first attempt at creating an app with a desktop-like feel, complete with zooming/scaling capabilities for focusing individual elements or groups of elements
  • Utilizes jQuery to toggle CSS classes containing the transform: scale() property

Parallax Scroll jQuery plugin (used on this page)

Creates a two-tiered scroll with html content and a background image.

  • A straightforward jQuery plugin with a simple yet flexible API

Translator Missing In (work in progress) Ruby, GoogleTranslate API, Chatterbot

It's like a bunch of bad translators playing the game Telephone

  • Wrapped Google Translate API in stand-alone Ruby module adding methods for creating translation chains
  • Next steps include finishing the Twitter bot to listen for tweets and respond with the result of processing the original message

Treeify (work in progress) Ruby, HTML, CSS, JavaScript

Create an interactive, recursive index for easy exploration of any directory

  • Written in plain Ruby with a simple CLI
  • App builds dynamic index pages with both a tree-view and a document-view for interacting with the directory contents
  • Next steps include adding a few smaller features and bug fixes, refactoring, and packaging as a gem

Education


Immersive Ruby on Rails Bootcamp App Academy Logo

App Academy (Spring 2015)

  • Immersive software development course with focus on full-stack web development, DRY coding, test- and behavior-driven development, agile, and scrum methodologies
  • Strong emphasis on code quality and design patterns, engrained through pair-programming increasingly larger projects
  • Highly selective with consistently strong outcomes for students who complete the program

Coursework toward a PhD Linguistics UC Santa Barbara Logo

University of California, Santa Barbara (2013-2014)

  • Investigated issues related to language complexity within an Information Theoretical framework using Python and R to parse and analyze linguistic data and visualize the results (link to working paper)
  • Co-founding member of Wugbot, an extracurricular student group devoted to exploring computational approaches to solving linguistic problems
  • Left program to pursue a career in web development

MA Linguistics (GPA 4.0) University of Montana

University of Montana (2011-2013)

  • MA Thesis: "The Blackfoot demonstrative system: function, form, and meaning" (link to thesis)
  • Earned student research conference Award for Outstanding Graduate Student Performance

BA Classics (GPA 3.97) Grand Valley State University logo

Grand Valley State University (2008-2010)

  • Received The Department Award in 2010-11 (highest departmental award given to one student each year)
  • Awarded The Sophia Prize for Accomplishment in Classical Languages in 2009-10 for academic excellence in Greek and Latin
  • Earned award for Distinction in First-year Latin in 2008-09 (out of approx. 50 students)

Relevant Skills


Advanced

  • Ruby (Rails)
  • JavaScript (Angular, jQuery, Backbone, Gulp)
  • HTML5 (Jade, HAML, ERB)
  • CSS3 (SASS, Stylus)
  • SQL (MySQL, PostgreSQL, Sqlite)
  • Redis
  • git

Intermediate

  • Python
  • RSpec
  • Grunt
  • Unix shell (bash, zsh)

Novice

  • R
  • PHP
  • Docker
  • Jasmine