# Zack Hickman > Engineering Leader | Frontend/Fullstack | Just love making things Location: Seattle, Washington, United States Profile: https://flows.cv/zackhickman I'm an engineering leader taking a trip back to development - experience with React/Typescript, Python, Java, Postgres ## Work Experience ### Senior Software Engineer II @ Semgrep Jan 2023 – Present - Leading, prioritizing and developing for Semgrep's reporting dashboard, offering insights into trends of findings over time - Mentoring junior engineers through projects to improve finding triage flows - Vendor selection and 0->1 development of external ticketing integrations ### Engineering Manager @ Okta Jan 2023 – Jan 2023 | Bellevue, Washington, United States Led the team that powers Okta.com/Auth0.com, our microsites, and our internal self-service tools. ### Engineering Manager (Interim) and Technical Lead @ Okta Jan 2022 – Jan 2023 Acquired by Okta! * Led marketing platform engineering team through technical migration of marketing tools post-acquisition (e.g. Marketo) * Created and led design of internal component system built on React Spectrum * Advised on career path and skill development of team members ### Senior Engineer II @ Auth0 Jan 2021 – Jan 2022 | Bellevue, Washington, United States ### Senior UI Engineer @ Auth0 Jan 2020 – Jan 2021 | Bellevue, Washington, United States * Creation and maintenance of in-house CMS to help our marketing team self-service and move quickly * Migration of Auth0 blog onto a modern tech stack based on Contentful, architecture and implementation of in-house CMS acting as a thin layer over the Contentful Management API ### Senior Software Engineer @ HubSpot Jan 2018 – Jan 2019 | Cambridge, Massachusetts • Led HubSpot's "New Navigation" project. Created a pure-JavaScript/CSS navigation system for the HubSpot application, with a focus on speed. Designed a minimal API to fully replace the existing BE service, including a user-friendly "navigation config" JSON format to lower the barrier to contribution for other developers and product managers. Included a beta transition plan, allowing users and admins to seamlessly switch between the old and new navigation systems during the beta period. • Created Kafka consumers and producers related to GDPR compliance, allowing other developer's services to subscribe and update functionality according to a hub's most recent GDPR compliance settings. • Created features for the CRM record redesign, the most frequently accessed page across the HubSpot product. • Reduced the load time of the CRM record from ~7.5s to ~2.75s for the 50th percentile of users. Learned appropriate use of the Chrome performance profiler, and communicated findings and tips to other developers working on the CRM as well as externally through tech talks. Implemented proper webpack bundling, early requesting, and dead code analysis strategies. Created best practices documentation to avoid subtle increases to load times via feature development. ### Software Engineer @ HubSpot Jan 2017 – Jan 2018 | Cambridge, Massachusetts • Worked on a full-stack application for accessing and switching between multiple accounts belonging to an individual user. Created a new FE application on a modern stack (React, ES2016, SASS) for choosing an account, and improved an existing Java-based API for storing and retrieving account information. • Created a custom signup flow embedded on Facebook, currently used when linking a CRM with Facebook Ads tools. • Maintained the settings application, and assisted in package upgrades (e.g. RxJS). • Implemented two-factor authentication flows in the login application, and added access to two-factor settings configuration in the user preferences application. ### Software Engineer Intern @ HubSpot Jan 2015 – Jan 2016 | Cambridge • Worked on features and bug fixes for the automation platform, backing HubSpot's Workflows product. Most notably implemented a new system for workflow enrollment criteria backed by the Lists application, including seamless, behind-the-scenes transitioning from the previously enrollment criteria triggers to the more robust lists filters. • Completed work on the previously-WIP BlazarUI, the FE HubSpot's build system Blazar, allowing teams to move transition projects off of Jenkins. Continued to add features supported by the BE as they were implemented, and consistently revised the FE based on user feedback and requests. • Created the FE for our deploy system on a modern stack (React, ES6, SASS), replacing the existing CoffeeScript + Angular project. Initially a 1:1 replacement with improved UX, and eventually added a page for acceptance test status and manual runs. ### Computer Science TA @ Northeastern University Jan 2014 – Jan 2014 TA for CS2500 (Fundamentals of Computer Science I) Responsibilities: • Teach one lab a week • Shoulder one lab a week • Metagrade the grades of tutors in my lab section • 4 hours of office hours a week • Fluent in Racket student languages ### Software Engineer Intern @ Smarter Travel Jan 2014 – Jan 2014 | Boston • Created new features for all SmarterTravel Media “core” websites, including SmarterTravel.com, BookingBuddy.com, and AirfareWatchdog.com. • Replaced the existing MySQL-based configuration back-end with a YAML-based configuration back-end. Used a primarily PHP-based MVC framework, as well as a Javascript MVC framework and jQuery. ### Computer Science Tutor @ Northeastern University Jan 2013 – Jan 2014 Tutor for CS2500 and CS2510 (Fundamentals of Computer Science I & II) ### Software Engineer Intern @ Symantec Jan 2013 – Jan 2013 • Developed new functionality for Norton Single Sign On, a CAS-based program running on Apache Tomcat. • Created Splunk dashboards for further statistical analysis on key products. Extensively used Java, Ruby, and other languages while collaborating on products used by millions globally. • Software, tools and protocols involved include Maven, RESTful APIs, SAML 2.0. Programmed on CentOS and Fedora machines. • Runner-Up in the 2013 Symantec Intern Showcase Competition in Mountain View, CA. ### Freelancer @ oDesk Jan 2009 – Jan 2013 Various freelancing jobs involving PHP, HTML, CSS, Wordpress, Javascript, Python, etc. ## Education ### Bachelor of Science - BS in Computer Science & Game Design Northeastern University Jan 2012 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/zackhickman - Website: https://zhickman.com --- Source: https://flows.cv/zackhickman JSON Resume: https://flows.cv/zackhickman/resume.json Last updated: 2026-03-22