Matt Hooks
Senior Software Engineer at Rippling- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Rippling
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
Mar 2021 - Present
-
-
-
Kyruus
-
United States
-
Hospitals and Health Care
-
200 - 300 Employee
-
Senior Software Engineer
-
Jan 2019 - Mar 2021
Backend-focused role on Platform Applications team maintaining and designing platform systems in a cloud-native, multi-tenant, PHI-sensitive SaaS application.• Maintainer and lead developer for user and tenant management API used across all products, providing source- of-truth for user-tenant memberships, roles, permissioning, and user metadata.• Login subject-matter expert, defining business rules for user sessions, secure usage of JWT, and integrating the authentication workflow with SSO providers (SAML 2.0, OAuth 2.0).• Designing and prototyping the next-generation authentication infrastructure to replace current system.• Rewrote the primary authn/authz library to add Python3 compatibility, remove blocking legacy dependencies, and fix security design flaws without breaking top-level API promises to achieve a fast-paced upgrade timeline across teams.• Transitioned the user-tenant management app from open-access to least-privilege to fulfill SOC2 auditing requirements.
-
-
-
Zebra Technologies
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Software Engineer
-
May 2013 - Dec 2018
Multi-disciplinary role as software engineer, Linux sysadmin, and security design reviewer on the Engineering Validation Test team. Pioneered a new department identity by adopting SaaS concepts into test workflow and infrastructure.• Architect and lead developer for full-stack, event-driven CI infrastructure and API to allow engineering teams programmatic access to automated hardware test tools. (“Test Hardware as a Service”)• Deployed and managed internal team apps and developer tools to maximize test automation and productivity.• Lead test engineer for multiple product releases.• Designed rigorous test strategies, procedures, and tools to speed up product development.• Assessed security impact of new firmware and cloud product features.• Transitioned department from SVN to Git.• Maintained diverse team infrastructure, including VM hosts, VM guests, database servers, and physical test hardware (directly and using SaltStack).
-
-
-
University of Rhode Island
-
Higher Education
-
700 & Above Employee
-
IT Manager at Housing and Residential Life
-
Jun 2008 - May 2013
Acting IT department head during time as student, responsible for the smooth technological operation of a multi-million dollar auxiliary unit at the University of Rhode Island and the efficient allocation of student IT resources.• Maintained department infrastructure, including bare-metal servers, workstations,VM hosts,VM guests, network attached printers, digital signs, and laundry controllers.• Deployed a complete redesign of the department’s Windows domain. • Lead hiring and interview process of new IT employees.
-
-
-
IAV GmbH
-
Germany
-
Engineering Services
-
700 & Above Employee
-
Intern
-
Jan 2012 - Jun 2012
Internship during year abroad analyzing OBDII emission data. Significantly improved database query performance (in some cases by up to two orders of magnitude).• Optimized database tools and queries for a dataset containing thousands of automotive tests. • Analyzed OBDII data for patterns as defined by senior engineers. Internship during year abroad analyzing OBDII emission data. Significantly improved database query performance (in some cases by up to two orders of magnitude).• Optimized database tools and queries for a dataset containing thousands of automotive tests. • Analyzed OBDII data for patterns as defined by senior engineers.
-
-
Education
-
University of Rhode Island
Computer Engineering