Dillon Shook


Principle Software Engineer, Indigo Ag (Nov 2019 - Present)

  • Lead several teams as Tech Lead to ship numerous projects on time while owning the technical implementation and collaborating closely with product managers and designers to find the optimal solution
  • Managed up to 5 direct reports and helped them through career progression, promotions, and technical mentorship
  • Top contributor on one of the primary frontend repositories out of 100 other contributors over 2 years
  • Drove several tech debt refactoring projects to finish a react router to Next.js migration, consolidating test mocking strategies with Mock Service Worker, and made the app linking and routing strategies consistent across a large frontend application
  • Initiated several performance projects to reduce page load time by 50%, improve query time by 40% through parallelization, remove 15k lines of unused code, improve caching, and reduce network requests
  • Optimized CircleCI builds to reduce testing time by 22 minutes per run and overall time to ship code by 44%
  • Collaborated across teams to ship shared packages across applications as well as contributed to a shared component module
  • Created a prototype API in 4 days for an internal dashboard project to allow the team to quickly identify problems with the architecture, api contract, and frontend functionality
  • Mentored engineers across the organization with book clubs, learning groups, and pairing sessions

Senior Software Engineer, Comcast via OneTwoSee (Dec 2015 - Nov 2019)

  • Architected and built the Sports Voice platform for Comcast that handles all voice queries related to sports through the X1 voice remote for millions of monthly users
  • Designed and built a demo tool site for query testing, cache & schedule viewing, card development, and service testing using React & TypeScript
  • Created a query intent expansion language for concisely expressing tens of thousands of example patterns that get expanded into the NLP agent
  • Added localization support for both the UI and voice query phrases supporting multiple languages
  • Integrated with company services for personalization, YouTube highlights, Splunk & Kafka logging, tuning, and Natural Language Processing (NLP)
  • Wrote an NLP resolution system with schedule priority, Elasticsearch tiered weighting & filtering
  • Developed infographic cards intended for quick consumption using React including stats, schedules, comparisons, standings and brackets
  • Collaborated closely with designers to iterate and finish well ahead of schedule on a full visual redesign
  • Expanded on dynamic SVG React components, including an interactive playground for testing
  • Started the group-wide adoption of Docker and containerization best practices
  • Ported our image generation platform from PhantomJS to headless Chrome with Puppeteer

Tech Lead and Full Stack Developer, WebLinc (Jan 2015 - Dec 2015)

  • Lead software engineer of a business administration platform for a $25+ million company written in C# ASP.Net MVC, utilizing NService Bus, and featuring over 500 unit tests for business logic verification
  • Integrated a responsive mobile layout which was launched to 15+ target devices
  • Helped maintain 8 other E-Commerce websites and integrate Visa Checkout, Vindicia, and PayPal

Lead Solutions Developer, iFLY Indoor Skydiving (May 2013 - Dec 2014)

  • Built an executive reporting web app from scratch that aggregates over 200 million rows of wind tunnel performance data and Siriusware financial data using ASP.Net MVC and Bootstrap
  • Trained other developers in best practices including Git, multi-environment deploys, automated build processes, automated testing, and centralized error logging
  • Maintained an e-commerce PHP API that handled transactions with dynamic pricing, promotions, discounted bulk account pricing, demand shaping, and recommendations
  • Led a major website refactor from 2 Javascript files with over 2,500 lines to modularized code

Software Engineer, Charfen Institute (June 2011 - May 2013)

  • Primary author of internal applications that managed clients, assisted business processes, and reported metrics. Built using ASP.Net MVC, MS SQL Server
  • Earned the company’s MVP award in 2012 and was a primary contributor to development processes including switching from SVN to Git and setting up a standardized build process
  • Maintained and improved several PHP sites written with the Kohana MVC framework, integrated Salesforce and Infusionsoft into internal systems, and contributed to a webinar platform that captured registration & attendance metrics for broadcasts with thousands of simultaneous viewers

Programmer Tech, Texas Parks and Wildlife Dept. (Feb 2011 - June 2011)

  • Maintained a PHP web app, wrote python scripts to generate PDFs and populate a MS SQL database

Personal Projects

Macrocosm (June 2018 - June 2022)

  • Built a 2d mobile game that leads the player through 7 interconnected stages starting at the beginning of the universe all the way to managing colonies on a galactic scale
  • Implemented gameplay for many distinct game types inspired by snake, OSU, tower defense, Civilization, and trading games

Solaria Tactics (Sep 2015 - Apr 2018)

  • Multiplayer tactics card game inspired by Hearthstone and Final Fantasy Tactics featuring a custom domain specific language to specify cards’ gameplay actions and events
  • Created 3d Maps with destructible objects, advanced pathfinding, many unit types (melee, ranged, flying, cleave, piercing, taunt,cloak)

Skills, Platforms & Technologies

Highly Proficient
TypeScript (5+), JavaScript (ES6/7/2018+, Node.js v16+), C# (Unity, ASP.Net Core, LINQ), JS Libraries / Tooling (Next.js, React, Express, Lodash, Webpack, Babel, Parcel, Yarn, Lerna) UI / Styling (Styled Components, LESS/Sass, Flexbox) Deployment (Docker, CircleCI) Misc (Git, VS Code, Vim, Redis, Elasticsearch, Cypress, NLP, Dialogflow, Puppeteer, Regex)

PostgreSQL, SQL, GraphQL, Kubernetes, AWS (EC2, Lambda, S3, Route 53), SQL Server Management Studio, MySql, Photoshop

PHP, Wordpress, Python, C++, C, Lua, Hugo, Concourse CI


Bachelor of Science, Computer Science. 2010 New Mexico Institute of Mining and Technology, Socorro, NM