Gavin McDonaldGM
Open to opportunities

Gavin McDonald

@gavinmcdonald

Experienced staff engineer specializing in web applications and user retention.

United States
Message

What I'm looking for

I am looking for a role that fosters innovation and collaboration, where I can contribute to impactful projects and grow my technical expertise.

As a dedicated staff engineer with over a decade of experience, I have honed my skills in developing innovative web applications that enhance user engagement and retention. My journey began with a B.S. in Computer Science from Virginia Tech, leading to impactful roles at prestigious organizations such as The Washington Post and Acorn TV.

At The Washington Post, I led the front-end team for Retention, Adoption, and Renewals, where I architected and implemented significant projects like Newsprint, a personalized experience for readers. My expertise in technologies such as TypeScript, JavaScript, and React has allowed me to create solutions that prioritize user privacy and streamline backend processes during high-traffic events. I am passionate about building accessible and compliant systems that cater to diverse audiences.

Throughout my career, I have consistently focused on leveraging technology to solve complex problems. My experience spans various roles, from software engineer to senior software engineer, where I have developed applications for streaming services and created tools that enhance user experiences. I am eager to bring my technical skills and innovative mindset to new challenges in the tech industry.

Experience

Work history, roles, and key accomplishments

WP

Staff Engineer

Washington Post

Jan 2014 - Present (11 years 6 months)

Led the front-end team for Retention, Adoption, and Renewals, implementing OneTrust's Global Privacy Policy and architecting Newsprint, a 'Spotify Wrapped' for readers. Developed a client-side data caching agent to manage backend traffic during breaking-news spikes and introduced a new admin-driven On Site Notification system.

AT

Senior Software Engineer

Acorn TV

Jan 2012 - Present (13 years 6 months)

Architected and developed an HTML5 video player for The Washington Post and Arc XP, supporting video on demand, live broadcasts, podcasts, and voice articles with accessibility and FCC compliance. Implemented a plugin system for extension, advertising support for client-side and server-side ad insertion, and analytics support for custom and third-party systems.

ES

Software Engineer

Eagle Software

Jan 2005 - Present (20 years 6 months)

Designed and developed TheaterStation, an HTPC client and server system for organizing and enjoying movies, television, and music. This system provided a comprehensive solution for media management and playback.

Education

Degrees, certifications, and relevant coursework

Virginia Tech logoVT

Virginia Tech

Bachelor of Science, Computer Science

Studied Computer Science at Virginia Tech, gaining foundational knowledge and skills in the field.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Gavin McDonald - Staff Engineer - Washington Post | Himalayas