Résumé

Chad Rempp

Talented and accomplished technology leader with 14 years experience in software engineering and management. Highly successful in creating vision, identifying opportunities, and building successful organizations. Expertise in overseeing technology improvement initiatives and aligning technology with business goals. Proven records of success in building large scale, high-traffic web applications. In depth knowledge of web architecture and system design in cloud computing environment.

Leadership Experience

  • Strategic Planning and Organizational Leadership
  • Technology Strategy, Direction and Roadmap
  • Application Architecture
  • Software Development Life Cycle
  • Emerging Technologies
  • IT Operations
  • New Product Launch and Management
  • Process and Productivity Improvement
  • Team Development and Leadership
  • Project Planning and Management

Technical Experience

Languages

Ruby, Python, JavaScript, Java, C, C++, C#, PHP, HTML, CSS(Sass)

Frameworks

Rails, Node.js, Django, NumPy, React, Angular, Backbone, jQuery, Zend

Protocols

HTTP, REST, JSON, AJAX, SOAP, XML-RPC

Servers

Nginx, Apache, Haproxy

Datastores

Elasticsearch, Redis, Postgres, MySQL, MongoDB, Sqlite, Memcache

Tools

Circle CI, Jira, Stash, Pivotal Tracker, GIT/SVN, Bash, SSH

OS

AWS, Linux, UNIX, OS X, VMWare, Xen, Windows

Fun Stuff

Mathematica, MATLAB, Lisp, x86 Assembly, LATEX

Professional Experience

Director, Software Engineering

  • Directed all aspects of a cross-functional engineering department and oversaw development of projects for the flagship consumer web aplication.
  • Responsible for 7 direct reports and managed a team of 30 software engineers, test engineers, product managers, UX and data scientists we rebuilt the core components of the infrastructure and client applications on a new tech stack in Ruby/Rails, React, NodeJS all in AWS.
  • Worked with security to ensure SOX compliance.
  • Established development processes and technical infrastructure to support continuous deployment.

Company

TrueCar

Dates

Sept 2016 - Present

Location

Santa Monica, CA

Technical Lead - Dealer Products

Technical leader for multiple teams including mobile, front-end, API, and legacy support across the country to build new features and support existing ones for analysis and management of dealership data within the TrueCar architecture.
  • Led multiple teams including mobile, front-end, API, and legacy support across the country to build new features and support existing ones for analysis and management of dealership data within the TrueCar architecture.
  • Led effort to create a new engineering team in Austin, TX hiring 10 software engineers of varied experience levels, training and guiding them to be efficient and productive contributors at TrueCar.
  • Architected a rebuild of multiple core technology components on a new software stack using Ruby, Rails, React, NodeJS, AWS and Docker as well as orchestrating the switch to the new technology stack.
  • Mentored team members on effective software development practices including Agile, Gitflow, TDD, and proper code hygiene.
  • Developed and maintained a Flask web application dependent on multiple RESTful web services.
  • Led development on multiple projects creating advanced front end interfaces using Backbone, Coffeescript and Bootstrap. Integrated with data pipelines involving Elasticsearch, Hadoop, HDFS, MySQL, MSSQL and Redis.
  • Worked with multiple teams to refactor projects to support continuous integration including integrating with New Relic, Jira, and internal Devops applications, updating Jenkins build jobs and working out development processes to ease the transition to CI.
  • Worked closely with product management to plan feature releases and business requirements.

Company

TrueCar

Dates

Aug 2015 - Sept 2016

Location

Santa Monica, CA

Senior Software Developer

Senior engineer developed and maintained a Flask web application dependent on multiple RESTful web services.
  • Led development on multiple projects creating advanced front end interfaces using Backbone, Coffeescript and Bootstrap. Integrated with data pipelines involving Elasticsearch, Hadoop, HDFS, MySQL, MSSQL and Redis.
  • Worked with multiple teams to refactor projects to support continuous integration including integrating with New Relic, Jira, and internal Devops applications, updating Jenkins build jobs and working out development processes to ease the transition to CI.
  • Worked closely with product management to plan feature releases and business requirements.

Company

TrueCar

Dates

Aug 2014 - Aug 2015

Location

Santa Monica, CA

Senior Web Developer

System architect and Senior developer for multiple projects. Emphasis in large-scale web-based applications and CMS integration solutions.
  • Managed three direct reports.
  • Worked closely with a client to define and architect a regulatory management web application to streamline the work flow for a medical device manufacturer and the FDA. Followed strict corporate guidelines, which involved encrypting PDF files using secure certificates and adhering to best practices as defined by OWASP. The site passed a third party security audit and was approved for public use.
  • Architected and led a development team for a web-based EPUB 3 application using Zend 2, React, HTML5 technologies and a Grunt build process for a large educational publisher to distribute their books on mobile and desktop platforms. Developed a RESTful API for the client's other web properties to integrate for SSO, data propagation and using books outside the core system.
  • Led the development of an e-commerce / CMS site using PHP and Drupal for a national award-winning publisher. Wrote custom PHP Drupal plugin to consume a real-time XML feed for integration with backend accounting system.
  • Designed a distributed web hosting architecture on AWS using the EC2 API and Python boto/Fabric scripts automatic deployment and configuration of application servers with plans for fully automatic infrastructure rebuilds.
  • Analyzed historical traffic data and business intelligence for a client to estimate future requirements for core-product production server environments. Modeled site usage profiles to generate and run realistic load tests using the SOASTA Cloud test environment. Made recommendations based on performance data for optimizations (fast-cgi, XCache, Percona MySQL).

Company

Blue Earth Interactive

Dates

May 2011 - Aug 2014

Location

St. Paul, MN

Web Developer

Python and PHP developer working on development of web-based newspaper e-reader application and e-commerce marketplace.
  • Acted as lead developer of a marketplace website and service used by 24 major U.S. newspapers. Using a clear and consistent PHP architecture, created a profitable product that was easily scalable and adaptable.
  • Designed and programmed a Samsung Internet@TV Newspaper app for La Repubblica, Italy's second largest newspaper. Found innovative solutions to overcome constraints such as limited memory, CPU, bandwidth and a non-standard browser.
  • Planned and implemented a tracking infrastructure for collecting, storing and post-processing reader behaviors. By using database normalization and PHP optimization, I designed a system capable of handling 10 million+ records per day.
  • Developed a data parser framework in PHP to accept non-standard newspaper page data provided by many different customers' editorial systems.

Company

Tecnavia Press

Dates

June 2009 - May 2011

Location

Burnsville, MN

Information Technology Manager

IT Manager and systems programmer managing a direct-mail marketing platform.
  • Redesigned and programmed the company website using HTML/CSS/Javascript. Wrote software (Javascript and Python) for tracking, reporting and analyzing of site traffic and Google Ad conversions.
  • Designed, implemented and supported a MySQL database with millions of records using a Javascript front-end framework and developed Python desktop applications for database integration with web-based data sources.
  • Consolidated and automated marketing data acquisition using custom software written in Python and developed new data analysis techniques.

Company

Executive Speaking

Dates

Dec 2002 - June 2009

Location

Minneapolis, MN

Information Technology Internship

Supported hundreds of users at multiple locations in the Twin Cities area preforming computer and printer repairs, maintenance and upgrades. Shadowed industry experts in networking architecture, PBX maintenance and configuration and Unix (HP, Solaris, IRIX) administration. Performed Windows Active Directory domain administration tasks.

Company

Alliant Techsystems (now Orbital ATK)

Dates

Dec 2000 - Dec 2002

Location

Plymouth, MN