Résumé
Download PDF
Team-Focused Principal Developer
Summary
I am looking for a Senior/Principal Web Developer, Development Team Leader, or Architect position in a technology-oriented, people-focused company. My interests lie in web application design, implementation, and optimization. My strengths lie in designing .NET and web standard solutions that solve real users’ problems, with a collaborative communication style with end users and/or product owners. I also enjoy finding ways to make development teams more productive and OOP- and TDD-focused. I strongly prefer remote work but also value in-person working sessions when it justifies the commute time.
- Top-rated developer on the team most years
- Promoted multiple times from within
- Mentor to Junior developers
- Tenacious problem-solver
- Love learning to achieve mastery and then incorporating into team best practices
Experience and Successes
Russell Investments, Seattle, WA — Financial Services
February 2007 to Present
Principal Architect, Web Development — October 2021
Primary developer on RussellInvestments.com • Program business logic and automated processes in C# • Create multi-lingual ASP.NET MVC Razor views and React components with WebAPI data sources, using TDD • Upgraded Sitecore 9.0 to 10.2 • Rebuilt Octopus process steps to achieve layered, clean deployments of a large, monolithic solution • Currently architecting migration to modern composable headless Web CMS using Next.js and .NET Core WebAPI
Associate Director, Application Development — March 2019
Led team (6 direct reports, 3 indirect reports, 2 contractors) through multiple, multi-year projects • Personally wrote a daily task to build a manifest of data needs from unpredictable content and then extract comprehensive fund data from a custom internal WebAPI, still used today • Personally wrote logic using a T4 text template to generate C# classes from dynamic database objects, so developers can write strongly-typed code
Manager, Application Development — May 2017
Replaced 5 extranet sites with authenticated features on main website • Administered Sitecore: content editor authorization, scheduled tasks, and publishing service • Trained and mentored 5 developers in Sitecore • Resolved site integration issues with internal systems
Lead Web Developer — March 2015
Introduced to Sitecore and was able to deliver advanced configuration and development within 6 months • Replaced 2 legacy websites with one global Sitecore site • Developed 10+ multi-language components using controller-based WebAPI in C# • Developed custom Sitecore pipelines using config transforms and C#
Senior Web Developer — April 2011
Optimized in-house C#, SQL, and XSLT code for global use • Basic support and maintenance of iOS application, Russell Investments Insights (no longer available)
Web Developer — February 2007
Built the Economic Recovery Dashboard, replicated in 3 regions and viewed millions of times since • Built common web standards Javascript and CSS framework
University of Maryland Medical System, Baltimore, MD — Healthcare
December 2005 to January 2007
Programmer
Full lifecycle development on five internal ASP.NET 2.0 web applications • Converted six legacy web applications to ASP.NET
Educate, Inc., Baltimore, MD — Education Tutoring
May 2005 to December 2005
Application Developer II
Full-stack ASP.NET web development
Milner-Fenwick, Inc., Timonium, MD — Medical Video Education
February 2002 to May 2005
Webmaster & Graphic Artist
Sole ASP.NET developer for health video streaming website
Certifications
Sitecore Certified Developer, August 2015
Education
- The Art Institute of Seattle, Seattle, Washington — AAA, Multimedia & Web Design, September 2001
- University of Virginia, Charlottesville, Virginia — BA, Biology, May 1996
Core technologies
- C#
- .NET Core WebAPI
- Sitecore 8.1-10.2 development, configuration, and administration
- Javascript
- Next.js
- React
- ASP.NET Core MVC
- T-SQL and database design
- Advanced Git, including main branch administration
- Octopus deployment process design
- Preference for TDD