Download
Experience
Principal Engineer - Data Platforms and Insights
October 2020 - May 2022
Autodesk - San Franciso (remotely from Seattle)

On the software side:

- Similar to a software architect, I consulted multiple internal teams across the globe on scaling their web applications, improving coding patterns, and integrating CI/CD best-practices.

- Laid out a technical foundation for projects and developed alongside the teams with various technologies including AWS, Postgres, React, Node.js, Python, and TypeScript.

On the data side:

- Identified and incorporated best-practices for automating and monitoring aging data pipelines.

- Improved coding patterns and practices for repositories using Spark, Python, Oozie, Jenkins, PySpark, S3, and Qubole.

Principal Engineer and Team Lead - Backend Platform
July 2019 - October 2020
Autodesk - San Francisco

(Autodesk acquired BuildingConnected in January 2019)

- Assisted with distributing ownership of key BE infrastructure to feature teams.

- For part of this time, I also lead our team of 6 and thus focussed on people management and strategic planning.

- Participated in a BE Pattern Maintainers group to help guide our next generation of Node.js BE patterns.

- Project managed our efforts to better scale our systems (both in terms of people/process challenges around ownership and accountability but also our backend system scaling to meet high-growth demands).

Engineering Manager
June 2018 - July 2019
BuildingConnected - San Francisco

- Helped guide Engineering Leads for three full-stack feature teams with regular 1:1s, team support, team restructuring, and change management.

- Participated in steering conversations with other Engineering Managers like rewriting our BE patterns, making our teams more autonomous and empowered, and level setting and conducting quarterly assessments across the engineering organization.

- As a Division Leader, I oversaw high-level engineering and planning for our preconstruction product which is used by over 250,000 subcontractor offices.

Engineering Lead
Sep 2017 - June 2018
BuildingConnected - San Francisco

- As a servant leader, I assisted the team by unblocking team members, reviewing production code, and collaborating with Product and Design to break down large problems into parallelizable tasks.

- Practiced agile/scrum methodologies with 2 week sprints (Trello then we moved to Jira) and lead other regular meetings like stand-ups, 1:1s, and sprint planning/grooming sessions.

- Worked with other Leads as well as the CTO to help guide processes like improving our hiring documents, implementing 360 reviews, and training/documenting backend patterns and best practices.

Full Stack Engineer
Sep 2016 - Sep 2017
BuildingConnected - San Francisco

- Designed and developed scalable, dependable, well-tested code to power a fast-paced software product.

- Implemented solutions such as a standalone printing service, a denormalization engine to power materialized views in MongoDB, and BE/FE features for our premium subcontractor product

Specialized mostly in backend systems, complex data models, and migrations.

Co-Founder and Lead Engineer
Feb 2016 - July 2016
Lever Insights, LLC - Seattle

- Designed a full-stack solution for a data visualization web application.

- Developed a Single-Page Application (SPA) prototype using Node.js, Express, AngularJS, D3, Bootstrap, Sass.

Graduate Teaching Assistant
Sep 2013 - Sep 2015
Department of Computer Science - University of Denver

- Worked one-on-one with CS students while assisting professors with grading and teaching.

- Classes: Web Programming, Parallel and Distributed Programming, Programming Languages, AI, etc.

Software Engineer
Nov 2012 - June 2013
New Signature - Albuquerque

- Executed on full-stack tasks such as backend server admin/security, site migrations/deployments, and testing and framework updates (PHP, Drupal, WordPress, LAMP).

- Independently designed/implemented software for handling internal client tickets and emails (C#).

Technology Specialist
Jan 2012 - May 2012
OVATION, Inc - Nashville

- Managed infrastructure, data streaming, and software for large conferences.

- Independently designed/implemented two software packages (C#) aimed to reduce wait times for presenters.

Undergraduate Research Assistant
May 2010 - Aug 2010
Institute for Software Integrated Systems - Nashville

- Prototyped a data-streaming solution for ingesting large amounts of real-time traffic data

Summer Intern
May 2009 - August 2009
Visible Light Solar Technologies - Albuquerque

- Designed software for intelligent lighting profiles on embedded systems powered by solar panels.

- Built solar panels using a laser cutter and soldering iron.

Education
M.S. in Computer Science
GPA: 3.97
University of Denver (2013 - 2016)
Thesis: "PECCit - An Omniscient Debugger for Web Development"

PECCit is a multi-application software system which offers a tool for improved backend debugging. Built using PHP, C++, Linux, MySQL, JavaScript, jQuery, AJAX, a REST API, HTML, CSS, Bootstrap, etc.

B.S. in Computer Science
GPA: 3.70
Vanderbilt University (2007 - 2011)

Minors: Engineering Management, Mathematics

Honors: Cum Laude, Honors in Computer Science, Dean's List

Projects
Homepage - Revised
React - version 2

I revised my website using React instead of Angular. Additionally, I used create-react-app, D3, Bulma, Gatsby, and deployed with Netlify.

Angular - version 1

Built a personal homepage (this website) using Angular, D3, Bootstrap, PHP, Webpack, Sass.

Technologies and Languages