Matt Sherman

Senior Full Stack Software Engineer, Tech Lead, and Manager

Fairport, NYlinkedin.com/in/matthewshermangithub.com/mattsherman
Full stack software engineer with extensive experience delivering commercial and open-source applications for the cloud, web, and desktop. Proven track record in technical and project leadership, with a strong focus on user experience.

Experience

Senior Software Engineer, Woo (Automattic)

Remote

  • Developed key admin features for the WooCommerce open-source project using React and TypeScript
  • Designed extensibility APIs with PHP and WordPress hooks, facilitating third-party integrations
  • Implemented usability and accessibility improvements for WooCommerce and nine separate extensions
  • Engaged with third-party developers to gather feedback and share best practices
  • Collaborated with product management to define and prioritize project scope, timelines, and deliverables
  • Maintained high quality code through regular code reviews, end-to-end tests in Playwright, and unit tests in Jest
  • Analyzed and resolved customer-reported bugs, enhancing customer satisfaction
  • Mentored new team members, facilitating effective onboarding and development process integration

Software Development Manager, WordPress.com (Automattic)

Remote

  • Led a team of nine developers focused on continuous delivery of admin features and site importers
  • Worked with product management to define priorities and deliverables, promoting strong cross-team communication
  • Led grooming and planning sessions for the team, ensuring clear understanding of requirements and timelines
  • Facilitated team retrospectives to identify areas for process improvement and increased efficiency
  • Supported team growth and development through regular one-on-one meetings and mentoring
  • Completed Reboot leadership training, enhancing management skills

Senior Software Engineer, WordPress.com (Automattic)

Remote

  • Developed React-based management features to enhance site admin experience
  • Created an event-driven email and push notification API in PHP, boosting user engagement
  • Contributed to Cloudup web application improvements using JavaScript
  • Conducted regular code reviews, ensuring maintainable code and adherence to best practices

Staff Software Engineer / User Experience Designer, Lenel Systems International

Victor, NY

  • Led front-end development and UX design for multiple product lines
  • Developed rich client applications in C#/.NET and web applications in JavaScript
  • Formed and led new user experience team, hiring initial team members

Tech Lead / Software Development Manager, Lenel Systems International

Victor, NY

  • Managed a team of front-end developers and led the creation of a JavaScript framework for web applications
  • Oversaw project scope, timelines, and deliverables in collaboration with product management
  • Promoted high quality code through regular code reviews
  • Supported team members through regular one-on-one meetings and performance reviews

Tech Lead / Software Development Manager, Lenel Systems International

Victor, NY

  • Led development of a service-oriented-architecture for next-generation applications in C#/.NET
  • Managed a team of six developers focused on Windows applications in C++
  • Established UI design guidelines and trained team members

Software Engineer, Lenel Systems International

Victor, NY

  • Implemented custom messaging delivery system in C++
  • Implemented Java-based license server, with web-based admin and clients written in C++ and Java
  • Implemented web-based visitor and access control management applications
  • Led localization effort for the OnGuard product line, training the team on best practices

Software Engineer, POMCO Group

Syracuse, NY

  • Developed claim processing workflow in C++, improving operator efficiency and reducing processing errors
  • Developed corporate web site using HTML, CSS and Perl

Skills

Languages
TypeScriptJavaScriptPHP
Programming Paradigms
Object-OrientedProceduralDeclarativeFunctional
Frameworks
ReactWordPressWooCommerceReduxNodeDeno.NET Framework
Testing
JestPlaywrightPHPUnit
Tools
GitGitHubVS CodeDockerMySQL
Methodologies
AgileScrumKanban
User Experience
UX DesignLocalizationInternationalizationAccessibility

Education

Rochester Institute of Technology

Bachelor of Science, Computer Science

Concentrations in computer graphics and mathematics.