Shawn Hoffman

Relevant Employment

Snow Owl

Software Engineer

September 2023 - Current

Coinbase

Senior Software Engineer

October 2020 - September 2022
  • Led the front-end decomposition of Coinbase-wide login from Rails monolith to React application (login.coinbase.com).
  • Converted mobile app native login to web-based login experience; reduced future duplicated and deployment times.
  • Added registration and profile support for decentralized identity ENS names through Wallet browser extension.
  • Mentored incoming software engineers on best practices, code quality, career coaching, and criteria for advancement.
  • Worked extensively decomposing frontend out of legacy Rails monolith into their own modern applications.

Dynamic Signal

Staff Software Engineer

July 2019 - June 2020
  • Focused attention on standing up new React web application to replace 8-year old management site monolith.
  • Collaborated with lead front-end architect to rapidly develop groundwork alongside iterative design process.

Manager of Front-End Engineering

May 2017 - July 2019
  • Encouraged and grew team of engineers that maintained all front-end web applications and the platform’s public API.
  • Championed and led major modernization project converting the member-facing site from .NET MVC & Knockout to React.
  • Created a desktop application and build tool in an effort to drive end user engagement and combat legacy browser usage.
  • Applied best practices and an empathetic approach when creating a swim lane process that helped engineering scale.
  • Architected, organized, and managed ambitious scripting engine project; making integrations quick and easy to deliver.
  • Awarded company MVP Q4 2018 from individually submitted feedback and team nominations.
  • Organized first internal hackathon from concept to execution, leading to multiple entries being added to the product.

Senior Software Engineer

July 2015 - May 2017
  • Standardized public API development and created the user interface and tooling for generated API documentation.
  • Founded the internal “Culture Committee”, focused on promoting positive company culture and inclusion across offices.

ADESA / AutoVIN

Developer Consultant and Scrum Master

August 2012 - June 2015
  • Designed enterprise web portal for creating and managing variable pricing engine across all auctions and business units.
  • Upgraded business-critical web front-end from MVC 2 to MVC 5.2 and converted all content from ASP Forms to Razor.
  • Refactored entire application from page-specific CSS to a globally consolidated LESS structure utilizing common variables.
  • Developed workflow for efficient vehicle identification based on manufacturer build data and process improvement.
  • Led development team in technical effort to utilize modern Azure capabilities as well as optimize web performance
  • Implemented an enterprise-wide, customer-facing, industry-standard grading system for remarketed vehicles.
  • Researched and documented architecture and design principles for inherited large-scale ExtJS web application.

Sogeti USA

Senior Consultant / Software Engineer

June 2012 - June 2015
  • Developed a range of full-stack systems including .NET web service offerings, customizable cloud-based enterprise systems, single page web applications, Oracle master-data systems, and existing system stabilization/modernization.

Sabbatical

October 2022 - September 2023
  • Took a 4-week road trip across the country; visiting National Parks, family, friends, and amazing food.
  • Focused a lot of my time as a 2023 PCT Trail Angel, supporting hikers with food, lodging, and "trail magic".
  • Created free NextJS websites for some friend's podcasts (Blue Harvest & Jammed Transmissions & High Potion).
  • Built a Star Wars Celebration companion website, making it easier to plan your trip with official and unofficial events.
  • Deployed a custom BlueSky feed, promoting some of my favorite Star Wars and gaming content creators.
  • Put together a handful of free web-based text helpers for small-scale streamers to use in OBS.
  • Created a set of custom Adobe After Effects plugins that allow you to use photo GPS data to fetch the city and state, add it and the date to a composition as a text layer, and batch process everything (with transitions) to an output composition. This was used to create multiple 600+ photo slideshows for PCT hikers.
  • Refactored my blog to make it easier to document and share my never-ending side projects.
  • Contributed to open-source projects like AudiobookShelf, Flexget, etc.
  • Started live-streaming model-building and video games on Twitch, reaching Affiliate within 2 months.
  • Developed nonsensical Twitch and Discord bots for some friends podcast and live-stream community.
  • Custom-built my own stickless arcade fighting control out of laser-cut acrylic and off-the-shelf components. It is pretty cool and I look forward to challenging everyone in Street Fighter 6.

Education and Certifications

Purdue University

May 2012
  • Bachelors Degree from the School of Technology: Computer and Information Technology

Certified Scrum Master

September 2014

Buzzword Experience

  • JavaScript / TypeScript / React / NextJS
  • Webpack / Jest / Enzyme / Storybook
  • C# / .NET Core / .NET Standard / MVC
  • Postgres / MSSQL / PL-SQL / MySQL
  • AWS / S3 / CloudFront / Azure / nginx
  • REST / JWT / OAUTH / SOAP / Postman
  • Node / Electron / Docker / Kubernetes
  • ElasticSearch / Kibana / Logstash
  • Git / TFVC / GitHub / TFS / ClearCase