Jared Reisinger

United States

@jaredreisinger

Principal Software Engineer at Drizly

Badges

Problem Solving
Sql

Certifications

jaredreisinger has not earned any certificates yet.

Work Experience

  • Principal Software Engineer

    Drizly•  March 2022 - Present

    Proposed and/or drove solutions for myriad engineering best practices: engineering reliability, build and deployment pipeline, and testing code coverage. Developed migration plan for migrating legacy VMs (AWS EC2) to a containerized solution. Served as gatekeeper for best practices as member of architectural review board.

  • Principal Software Engineer

    Built For Me•  March 2018 - February 2022

    Primary software engineer for self-funded startup, developing novel UX for task-tracking and related data management. Proposed and/or drove solutions for myriad engineering best practices: engineering reliability, build and deployment pipeline, code reviews, adoption of and migration to Typescript, and more. Designed and implemented novel UX for natural-language-processed user input, providing affordance for adjusting as-recognized terms directly in-place in the editing UI (examples at <https://www.untasked.me/>).

  • Senior Staff Architect / Engineering Lead

    Home Box Office (HBO)•  January 2014 - March 2018

    Background: HBO offered video streaming services even before Netflix, but had a monolithic system that could not handle the demand imposed by Game of Thrones. I helped them navigate the process of migrating to more-scalable microservices and successfully weather the later seasons without service outages. Proposed and drove the implementation of a continuous integration/continuous delivery pipeline that vastly improved reliability and dropped turn-around time from roughly two weeks to less than one hour. Managed the nascent web-services Platform & Infrastructure team, responsible for maintaining and improving the CI/CD pipeline and promoting engineering “best practices”. We also migrated the entire organization into containerization, further improving CI/CD latency and reducing infrastructure costs. Built and maintained a tool (with one other engineer) to monitor security and permissions of HBO Code Labs’ myriad external SaaS tools and code repositories. Organization-wide policies became automatable and enforceable using this tool. **Side Projects: These projects were undertaken on my own initiative, based on needs that I saw during day-to-day work.** Created an HBO-internal “homebrew” tap for tools and utilities, to improve discovery and distribution, and to promote sharing. Created an external-facing SMTP service with an internal-only web UI to facilitate instantaneous signup for SaaS offerings without locking that service to a particular user’s email address or needing an IT-provided email address to be pre-created. Created an external-facing SMTP service to automatically route email to “top contributors” of any of our code repositories. This was used by the monitoring tool to send repository notifications to active contributors _without_ spamming the entire engineering organization. Built a search tool to bridge the many disparate sources of information available internally: code repositories, issue trackers, discussion forums, and chat tools.

  • Senior Software Design Engineer

    Microsoft•  January 1994 - October 2013

    Senior Software Design Engineer - Visual Studio Pro (Developer Division) -- Dec 2009 - Oct 2013 Designed and implemented the addition of Windows Phone 8.1 support to the AppX manifest designer. New platforms and platform features can be added and the designer UI adapts to the platform features at runtime, resulting in a single codebase to maintain, reducing duplicated code. Designed and implemented 3rd-party extensibility point for managing “connected services” used to integrate Windows Azure Mobile Services into end-developer applications. This design is subsequently being used as a model for the redesign of the core Visual Studio behavior to “add a new item” of any type to any project. Redesigned the AppX manifest designer’s multi-resolution image management implementation to handle the UI presentation of hundreds of simultaneous images without adversely impacting responsiveness. Designed and implemented tool to migrate thousands of legacy and proprietary setup authoring files into open-source WiX authoring, resulting in significantly improved componentization and flexibility. Mentored junior developers, focusing on software design and architecture and best practices. **Side Projects: These projects were undertaken on my own initiative, based on needs that I saw during day-to-day work.** Single-handedly wrote a source-code indexing and search service with a web front-end that routinely handles searching through tens of millions of source files in less than one second. This service supports the needs of a few hundred developers, and ran with no noticeable performance impact in the background of my primary development machine. Created a Visual Studio project “flavor” to add PowerShell-supported deployment for any C#, VB, C++, or JavaScript project. This was inspired by a colleague that disliked managing numerous and disparate separate deployment scripts for prototype hardware projects. My solution enabled embedding the deployment script directly into the project, and tied directly into the Visual Studio “Build.Deploy” command.Designed and implemented the addition of Windows Phone 8.1 support to the AppX manifest designer. New platforms and platform features can be added and the designer UI adapts to the platform features at runtime, resulting in a single codebase to maintain, reducing duplicated code. Designed and implemented 3rd-party extensibility point for managing “connected services” used to integrate Windows Azure Mobile Services into end-developer applications. This design is subsequently being used as a model for the redesign of the core Visual Studio behavior to “add a new item” of any type to any project. Redesigned the AppX manifest designer’s multi-resolution image management implementation to handle the UI presentation of hundreds of simultaneous images without adversely impacting responsiveness. Designed and implemented tool to migrate thousands of legacy and proprietary setup authoring files into open-source WiX authoring, resulting in significantly improved componentization and flexibility. Mentored junior developers, focusing on software design and architecture and best practices. **Side Projects: These projects were undertaken on my own initiative, based on needs that I saw during day-to-day work.** Single-handedly wrote a source-code indexing and search service with a web front-end that routinely handles searching through tens of millions of source files in less than one second. This service supports the needs of a few hundred developers, and ran with no noticeable performance impact in the background of my primary development machine. Created a Visual Studio project “flavor” to add PowerShell-supported deployment for any C#, VB, C++, or JavaScript project. This was inspired by a colleague that disliked managing numerous and disparate separate deployment scripts for prototype hardware projects. My solution enabled embedding the deployment script directly into the project, and tied directly into the Visual Studio “Build.Deploy” command. Senior Software Design Engineer - Bing -- Dec 2006 - Nov 2009 Led technical and UI/UX design of Bing search relevance experimentation platform, and implemented core components, resulting in a more than 100-fold increase in productivity of the Bing search relevance team. Trained development team in Beijing to assume ongoing responsibility of experimentation platform support and development. Designed and developed tools to assist in generation and analysis of user search-result click data, resulting in improved search results for time-sensitive queries. Designed, implemented, and shipped a solution to allow result-specific excerpts to be provided for front-end display, including images, video, table-of-contents-style lists, and user-expandable content, resulting in a patent application.Led technical and UI/UX design of Bing search relevance experimentation platform, and implemented core components, resulting in a more than 100-fold increase in productivity of the Bing search relevance team. Trained development team in Beijing to assume ongoing responsibility of experimentation platform support and development. Designed and developed tools to assist in generation and analysis of user search-result click data, resulting in improved search results for time-sensitive queries. Designed, implemented, and shipped a solution to allow result-specific excerpts to be provided for front-end display, including images, video, table-of-contents-style lists, and user-expandable content, resulting in a patent application. Senior Software Design Engineer - Windows Live Message Boards -- Jun 2005 - Nov 2006 Designed, developed, and shipped an AJAX-based web UI for a message boards incubation project, resulting in an easily skinnable and flexible product used for MSN, MSNBC, and other partners.Designed, developed, and shipped an AJAX-based web UI for a message boards incubation project, resulting in an easily skinnable and flexible product used for MSN, MSNBC, and other partners. Software Design Engineer - Microsoft Money -- Jan 1994 - May 2005 Designed, implemented, and shipped features in almost every part of Money (versions 4.0 through 14.0), from back-end calculation engines to front-end custom UI controls, including core components of online banking, account register, budget engine, lifetime planner, and reports and charts. Led development effort for Money 2004 (version 12.0), overseeing feature set and development schedule, and ensuring a smooth release cycle.

Education

  • University of Washington, Washington

    Computer Science, BS•  March 1989 - December 1993

    Activities and societies: Student Consultant at Academic Computing Center.Activities and societies: Student Consultant at Academic Computing Center. Graduated at age 19.

Skills

jaredreisinger has not updated skills details yet.