Hi, I’m Mark 👋

Experienced software engineer with over seven years of experience building scalable web apps. Dedicated team leader and mentor passionate about teaching, developer experience, and high-quality UX.

Staff Frontend Enginer at Federato

March 2023 - Present

  • Architecting a layout system allowing customers to customize the structure and appearance of the application
  • Construction of a UI component library using React, Tailwind, and Storybook
  • Developing user-configurable data tables with advanced customization and data connectivity
  • Reducing page load times by implementing advanced GraphQL caching strategies
  • Improving local development and CI workflows to increase throughput and reduce bugs
  • Mentoring developers, knowledge sharing, and teaching techniques for improving engineering skills

Staff Software Engineer at Widen, an Acquia Company

January 2019 - February 2023

  • Refactoring large portions of a legacy monolith into microservices
  • Developing frontend React applications in collaboration with designers
  • Lead developer of component and utility libraries used by the company
  • Subject matter expert in TypeScript, end-to-end testing, and build tooling
  • Driving company-wide frontend architecture planning
  • Creating a distributed frontend architecture using webpack module federation
  • Contributing to open source both personally and professionally
  • Developing a internal browser extension to simplify common development tasks
  • Architecting and developing a bulk data import tool capable of processing a quarter million records

Web Developer at Computer Know How

August 2016 - January 2019

  • Developing an enterprise-level Single Sign-On application including reporting and analytics
  • Building a time tracking mobile app to support customer billing and reporting initiatives
  • Creating a bi-directional payment processing API gateway supporting multiple downstream payment processors
  • Consulting with customers to define their technical needs, then designing and executing a solution to meet them
  • Traveling onsite to customers for troubleshooting and consulting

Education

B.A. Computer ScienceThomas Edison State University