Professional Profile
Front-end software engineer with a specialty in accessibility. Strong foundational knowledge of the web platform, with significant experience in many of the most popular frameworks (e.g. React, Vue, Ember) while also being able to comfortably work in legacy codebases (e.g. jQuery), or build bespoke solutions from scratch. Love to learn and share knowledge via: kind and thorough code reviews, detailed documentation, mob programming sessions, mentoring junior engineers, and technical presentations.
Experience
Senior Software Engineer
- Developed and supported Olo's white-label ordering site (Serve) used by hundreds of large national brands serving millions of guests
- Established a comprehensive accessibility process in order to identify and address hundreds of accessibility issues in legacy products
- Collaborated with a fully remote international team
- Conducted dozens of interviews
- Authored and presented technical presentations on a wide range of subjects
- Front- and back-end contributions to more features and products than can reasonably be listed here including: a custom CMS, support for single-use products, migration of Serve from Ember to React, an overhaul of Serve's theming capabilities, Olo's in house design system, and many many more
Senior Front-end Developer
- Updated legacy codebase to React
- Assisted with accessibility improvements and training
- Mentored teammates and provided detailed code reviews
Senior Developer
- Built bespoke solutions for dozens of enterprise brand clients using a wide variety of technologies
- Developed and led training sessions for Sitecore CMS
- Developed and maintained a custom framework for Sitecore CMS
- Designed the primary workflow used for all development projects
Web Developer
Laboratory for Laser Energetics / Rochester, NY / 2010–2011
VR Intern
Laboratory for Laser Energetics / Rochester, NY / 2009
Mapping Intern
Agriculture Consulting Services / Rochester, NY / 2008
Education
Bachelor of Science
Information Technology
RIT, Rochester NY
Ask Me About
- Accessibility
- Backwards Compatibility
- Code Reviews
- Design Systems
- Documentation
- Internationalization and Localization
- Interviewing Candidates
- Mentoring
- Pixel-perfect Styles
- Test Automation
- Time Zones
- TypeScript
- Web Components