Chad Royal’s Resume
Software Engineer, Technical Program Manager, Software Architect, Engineering Leader and Manager
If you’d prefer a document to pass around to your rich and powerful friends who want to hire me, I’ve got you covered with a PDF too.
The Trade Desk, 2022
10/22 - present |
Product Manager The Quality Engineering organization helps all of The Trade Desk’s engineering teams work better, smarter, faster. Our teams responsible for defining and driving adoption of patterns for new services, build and deploy, code and documentation repositories, quality and confidence assurance, and myriad tools that facilitate all of this. |
Sabbatical, 2021-2022
08/21 - 09/22 |
Experimenter and Learner Focused on getting my hands dirty with technology again. This was learning and re-learning languages and platforms, and refreshing myself on engineering principles and algorithms. My areas of interest included software tools, digital logic and electronics, software emulators, and retro+embedded systems. |
Zulily, 2017-2021
03/20 - 07/21 |
Principle Engineer, MVP Defined and developed engineering principles and practices, in partnership with lead and principal engineers from across the technology organization. These included technology roadmaps, cloud architecture, open- and inner-source practices, and operational processes such as service tiers, service levels (SLO/SLA), and incident handling. Supported and worked within the Merch and Vendor Platform organization to define architecture, operational excellence, and developer experience. |
01/17 - 02/20 “A New Store Every Day” site and apps |
Engineering Manager, Storefront Led the engineering team that delivers the Zulily promise of “A new store every day” across mobile apps and web site. The team includes iOS, Android, Mobile Platform, and full-stack engineers. Responsible for all aspects of engineering lifecycle, including architecture, development, estimation, technical project management, release, on-call function, and post-release operational health. The apps and site satisfy almost 2 million daily active users. |
Disney Parks & Resorts, 2015-2016
09/15 - 10/16 “My Disney Experience” mobile apps |
Mobile Engineering Manager Managed teams of iOS and Android engineers responsible for the Walt Disney World My Disney Experience apps for iOS and Android. Responsible for all aspects of engineering lifecycle, including estimation, planning, architecture, development, and release. The apps deliver park guest experiences for mapping, park information, FastPass and dining reservations, park ticket and PhotoPass sales, Magic Band, and personal and family profiles. |
NBC News Digital / MSNBC.com, 2010-2015
09/10 - 08/15 Video Streaming and Content apps on devices |
Sr Director, Devices Development Built and led team of Engineers and program managers to deliver news applications for mobile and set-top (OTT) devices. Defined and delivered apps for iOS, Android, Roku, Xbox, Windows Phone, and Windows 8. Architected iOS and Android shared code and reusable frameworks for multiple apps. Managed dependencies across editorial, ad operations, creative, and several API/platform teams for successful app delivery. Defined server-side architecture for app provisioning and devops. |
Microsoft Corporation, 1992-2010
08/05 - 09/10 Visual Studio Developer Tools for Silverlight and WPF |
Program Manager Architect Defined and drove architectural features into WPF/Silverlight design tools in Visual Studio, including multi-targeting frameworks and versions. Defined and drove features, executed project management, implemented setup, and performed shipping and release management for several out-of-band releases across Silverlight Tools for VS, Windows Phone Developer Tools, Visual Studio, Silverlight, and Expression Blend. Performed customer-facing activities including conferences and briefings. Co-architect of compatibility strategy for the .NET Framework and Visual Studio. |
05/02 - 08/05 Visual Studio 2005 Core Team |
Lead / Group Program Manager Oversaw feature definition, product scenarios, feature architecture, and engineering execution for project system, MSBuild, code editor, and code navigation features in Visual Studio. Co-designed and co-architected MSBuild, including a roadmap of features of enterprise-scale software production. Managed a team of Program Managers and their product areas. |
08/98 - 05/02 Windows Forms and Component Model for .NET Framework v1.0 and v2.0 |
Lead Software Development Engineer Managed a team of Software Engineers to deliver initial versions of the .NET Framework Windows Forms runtime and controls, Windows Forms designer, and .NET Component Model. Co-architected .NET Component Model, Visual Studio designer, and Windows Forms runtime. Explored, defined, and drove product definition, including scenario and customer definition, feature priorities, and partner requirements. |
09/95 - 08/98 Java Compiler and Windows Foundation Classes in Visual J++ Visual Basic 5.0 Enterprise Edition and Visual Basic Control Creation Edition |
Lead Program Manager For Visual J++: Defined framework architecture and feature set for Windows Foundation Classes (WFC) runtime and designer, defined Microsoft’s Java language extensions, managed engineering priorities and features for Java compiler. For VB 5.0 Enterprise Edition: Defined and prioritized Enterprise Edition features, including data access, remote automation and Distributed COM interop, Microsoft Transaction Server and Microsoft Message Queue services integration into VB. |
02/92 - 09/95 Microsoft Consulting Services |
Senior Consultant Helped Microsoft’s largest customers with development and architecture on Windows. Developed custom device drivers, developed and evolved business intelligence and LOB applications, taught and lead engineering teams in Microsoft Solutions Framework. |
Various Customers and Contracts, 1987-1992
06/85 - 02/92 |
Software Developer Developed business and utility applications for MS-DOS and Windows, including oil exploration and hydrocarbon engineering, process automation, Windowing UI and console I/O frameworks, TSR framework, video library automation, reverse-engineering, public utility billing, accounts receivable, disk partition utilities, and diskette copy protection system, using C, C++ and Assembly. |