# William Cook > Senior Software Engineer Location: Washington, District of Columbia, United States Profile: https://flows.cv/williamcook I am a Senior Software Engineer with 9 years of experience specializing in web development. My experience includes building high traffic, public facing news and ecommerce websites using JavaScript and its associated tools such as React, Redux and TypeScript. ## Work Experience ### Senior Software Engineer @ Total Wine & More Jan 2023 – Present | Bethesda, Maryland, United States Full stack e-commerce web development for totalwine.com. ### Senior Software Engineer @ Futurestay Jan 2022 – Jan 2022 | United States Develop features for Futurestay's short term rental management web application. Work in a fast paced, early startup environment to meet a huge market opportunity. Build UI components with React.js. Ensure code reliability with TypeScript. Manage front end application state and data caching with Redux and RTK Query. Work as part of an agile team engaging in scrum ceremonies and create documentation in Confluence. ### Software Engineer @ The Washington Post Jan 2017 – Jan 2022 | Washington D.C. Metro Area Deliver newsroom, subscription and advertising web products to our SaaS customers as part of the Arc XP Customer Experience team. Develop features using React, JSX and TypeScript. Translate designs to CSS. Analyze web performance. Maintain suites of unit tests. Meet sprint goals and participate in Agile ceremonies. Arc Projects: - The New Zealand Herald (nzherald.co.nz) - The Los Angeles Times (latimes.com) - Philadelphia Media Network (philly.com) - Infobae (infobae.com) - Bonnier Corporation (islands.com) - Boston Globe (bostonglobe.com) - RTL (rtl.de) - PRISA (brasil.elpais.com) - Oregon Public Broadcasting (opb.org) - Shaw Media (shawlocal.com) - La Nacion (nacion.com) - Tribune Publishing (chicagotribune.com) - AvalonBay Communities (Example: https://new.avaloncommunities.com/virginia/arlington-apartments/avalon-clarendon/ ) ### Junior Web Developer @ University of Maryland University College Jan 2015 – Jan 2017 | Largo, Maryland Gather requirements from senior developers, directors, program chairs and instructional designers. Implement features for interactive simulations and student facing classroom pages. As a junior developer, dedicate time to learning skills through Treehouse and Code School. UMUC Projects: - Interactive forensics lab. - Enhanced Learning Model calendar. - Enhanced Learning Model UI prototype. - Homeland security disaster management simulation. - Recorded presentations about non-linear game design with Twine.js. - Node.js application to migrate XML quiz data for IFSM201 from Carnegie Mellon. ## Education ### Bachelor's Degree in Information Technology Old Dominion University Jan 2008 – Jan 2012 ### High School Diploma in Student Counseling and Personnel Services McLean High School Jan 2003 – Jan 2007 ## Contact & Social - LinkedIn: https://linkedin.com/in/wbcook007 --- Source: https://flows.cv/williamcook JSON Resume: https://flows.cv/williamcook/resume.json Last updated: 2026-03-22