Jacob Emerick

Jacob Emerick

Software Engineer



Resume

About

Jacob is a software engineer who focuses on practical and responsible implementation. He works remotely on the API team at Shutterstock, building awesome backend interfaces with Javascript for internal and external consumers. Before working at Shutterstock, Jacob managed product development at an international automotive web development company. He lives in Gilbert, AZ, with his wife and two kids and goes running, hiking, and backpacking as often as possible.

Work Experience

Software Engineer, Shutterstock
2014-01-06 - Present

Started as a member of the Bigstock team, maintaining a legacy monolith while developing new features for customers and employees. Personally led several key business strategies while paying down some serious tech debt. Refactored core areas of the application to improve product flexibility. Moved to the API team in early 2016 to support both external and internal partners and is building out service orchestration layers for cross-application use.

  • Refactored Bigstock API onto the Slim Framework, removing it from legacy codebase
  • Added footage to a previously image-only marketplace
  • Optimized content flow, removing cruft and speeding up publish turnaround
  • Rewrote data retrieval and dropped an entire database of unnecessary cache layers
  • One of the architects for a new orchestration and internal service-bus API
Programming Poet, Blue Door Consulting
2012-10-08 - 2014-01-03

Programmer for an innovative marketing and design agency. Used a multitude of different tools and platforms to regularly exceed client desires. Built workflows and patterns for responsive web design and started the data science side of the business. Handled keyword analysis and was primary source for both SEO and SEM knowledge across the company.

  • Created a versioned budget system with expense and claim workflows
  • Built out data mining / analysis processes and handled initial clients
  • Primary architect behind a Silex application that handled educational metrics and grant money
Director of Product Development, DealerFire
2010-06-22 - 2012-10-05

Started as a member of the Production team, promoted to Director of Production within six months. As director, led a team of developers to handle all incoming projects, from website builds to mobile interfaces to professional services. Promoted to Director of Product Development in early 2012 and managed an off-site team of programmers on product direction and priorities. Attended industry conferences and was the technical face of DealerFire for company highlights.

  • Led a team of developers on building out hundreds of web-based products a year
  • Direct contact for high-profile clients and specialty services
  • Identified, researched, and laid groundwork for the future of DealerFire product
  • Introduced new standards for all outbound work
Web Programmer, SparkNet
2009-08-27 - 2010-06-04

Supported a legacy codebase that powered EzineArticles.com, a leading article marketing directory. Member of an agile team that handled refactoring of core backend areas and building out new features. Worked with object-orientated PHP5 within a custom framework and experimented with different data solutions to support high traffic volume. Personally managed several key projects with direct business impact.

  • Led initiative on a contributor suggestion engine for content
  • Migrated admin reporting functionality off of legacy codebase
  • Built out multiple tools for internal employee usage
Web Application Developer, Michigan Technological University
2008-05-05 - 2009-03-16

Maintained numerous legacy web services for the Auxiliary Departments at Michigan Tech, including payment gateways, contracting systems, and maintenance request platforms. Organized stakeholder meetings and planned implementation for all incoming development requests. Rebuilt application front ends to modern web standards, with a strong focus on optimization of resources and dynamic content.

  • Complete refactor of the residential housing contracting platform
  • Updated multiple legacy systems to pull from central Banner data source
  • Created an early-warning system for a Public Safety hot-line
  • Moved old payment gateways over to a PCI-Compliant platform

Skills

Application Programming Senior
  • API Design
  • Javascript
  • PHP
  • Test-Driven Development
Data Science Beginner
  • Data Analysis
  • Machine Learning
  • Regression Models
Software Architecture Seasoned
  • Design Patterns
  • Monolith Refactoring
  • SOA Design
Web Development Senior
  • CSS
  • HTML
  • Javascript
  • Responsive Design
  • Semantic Web

Education

Applied/Computational Mathematics, Bachelor of Science Michigan Technological University
2003-09-02 - 2008-05-02

Awards

Exceptional Leadership in Student Governance Michigan Technological University
2007-04-29 Awarded to Jacob for his work as president of the Inter-Residence Hall Council, specifically around the elimination of smoking from the residence halls. He led the initial research, polling of students, open-floor sessions, and eventual proposal to the staff leadership at the university that changed resident policy for future residents.

Interests

Backpacking
  • Leave No Trace
  • Thru-Hiking
  • Ultralight
Hiking
  • Bushwhacking
  • Peak Bagging
  • Wilderness
Programming
  • Data Analysis
  • Open Source
  • Software Development
Running
  • 5k
  • Exercise
  • Long-Distance Running

Activity Stream

  • Read Tress of the Emerald Sea by Brandon Sanderson.
  • Read Rhythm of War (The Stormlight Archive, #4) by Brandon Sanderson.
  • Pushed some code at jacobemerick/advent-of-code-2023.
  • Pushed some code at jacobemerick/advent-of-code-2023.
  • Pushed some code at jacobemerick/advent-of-code-2023.
View more activities…