Ben Pettijohn
Senior Web Developer | Seattle, WA
Professional Summary
Accomplished Senior Web Developer with 15+ years of experience building scalable web applications and leading frontend architecture initiatives. Expertise in modern JavaScript frameworks (React, Angular, Vue), accessibility standards, and agile development practices. Proven track record of delivering high-impact solutions for enterprise clients across travel, e-commerce, defense, and financial sectors.
Technical Skills
Frontend: React, Angular, Vue.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Sass
Testing: Jasmine, Karma, Mocha, Jest, Unit Testing, Integration Testing
Tools & Platforms: Git, Docker, GitLab CI/CD, Webpack, Vite, npm/pnpm
Backend: Node.js, .NET MVC, Laravel PHP, REST APIs
CMS/Frameworks: Adobe Experience Manager, WordPress, Drupal
Methodologies: Agile/Scrum, Code Review, Accessibility (ADA/WCAG), Responsive Design
Professional Experience
Senior Web Developer
Holland America Line • Seattle, WA
February 2019 – Present
- Developed customer-facing payment processing system in React, enabling multi-booking functionality and improving conversion rates
- Led accessibility compliance initiative, implementing WCAG 2.1 AA standards across checkout flow and improving screen reader compatibility
- Built content authoring workflows in Adobe Experience Manager, reducing content deployment time by 40%
- Maintained and enhanced Angular-based online check-in application serving thousands of daily users
- Collaborated with UX designers and product managers to deliver seamless customer experiences
Senior Web Developer
Blue Nile • Seattle, WA
July 2018 – February 2019
- Led comprehensive site rebrand across homepage, navigation, and core user interfaces, improving brand consistency and user engagement
- Optimized international experience by refactoring jQuery animations and restructuring Handlebars templates for better maintainability
- Resolved cross-browser compatibility issues for iOS, Android, and IE11, ensuring consistent experience across platforms
- Enhanced 360° product viewer AngularJS module, improving performance and user interaction
- Utilized BrowserStack for comprehensive mobile device testing and quality assurance
Senior Web Developer
Sixth Ave Studios • Seattle, WA
February 2017 – July 2018
- Architected and developed time billing application for Idaho National Laboratories using React and Sass, integrating with .NET backend services
- Built cross-platform e-learning mobile application in Vue.js with Laravel PHP backend for behavioral health improvement program
- Developed modular, reusable AngularJS components for Red Quarry financial research management platform
- Implemented responsive design patterns and modern JavaScript best practices across all projects
UI Developer
Defense Health Agency – Department of Defense • Bethesda, MD
July 2016 – February 2017
- Developed mobile health application using Ionic 2 and Angular 2 for service members with behavioral health and TBI concerns
- Established CI/CD pipeline using GitLab and Docker, automating build and deployment processes
- Implemented comprehensive unit testing strategy with Jasmine, achieving 80%+ code coverage
- Collaborated with medical professionals and UX designers to ensure HIPAA compliance and usability
UI Developer
Holland America Line • Seattle, WA
October 2015 – July 2016
- Led migration from legacy Java architecture to modern AngularJS single-page application
- Identified and resolved critical performance bottlenecks, including global event delegation issues affecting application responsiveness
- Upgraded application from AngularJS 1.x to Angular 2, modernizing codebase and improving maintainability
- Established client-side unit testing practices with Jasmine framework
- Mentored junior developers through pair programming sessions and created technical assessment for candidate evaluation
Applications Developer II
Xceligent • Seattle, WA
October 2014 – October 2015
- Developed TypeScript-based commercial real estate web application with interactive mapping features
- Integrated LeafletJS with AngularJS to create dynamic property browsing experience
- Built server-side pages using .NET MVC framework
- Implemented unit testing with Jasmine and Karma
- Participated in code reviews and collaborated with distributed international development team
E-commerce Lead Web Developer
Zones • Auburn, WA
August 2013 – October 2014
- Led complete rebrand of zones.com e-commerce platform, redesigning homepage, category pages, and service sections
- Resolved legacy browser compatibility issues and optimized responsive layouts for mobile devices
- Developed careers.zones.com and pfalfoundation.org using WordPress CMS
- Implemented SEO best practices and performance optimizations
Web Developer
Airbiquity • Seattle, WA
April 2012 – August 2013
- Developed in-vehicle infotainment applications (iHeartRadio, Pandora) for Nissan Infiniti using CanJS framework
- Created automated build and release pipeline using GruntJS
- Implemented client-side unit tests with Mocha
- Tested applications in Android WebView environment on automotive head units
- Collaborated with international development teams and participated in code review process
Web Developer
Catalysis • Redmond, WA
October 2010 – April 2012
- Developed internationalized HTML email campaigns for Microsoft product launches
- Created engaging HTML5 canvas animations for marketing initiatives
- Rebuilt catalysis.com as mobile-responsive site using Drupal CMS
- Built landing pages for Microsoft Office 365 campaigns using .NET MVC
Education
Bachelor of Science in Computer Science
University of Washington • Seattle, WA
References available upon request