Senior UI Engineer at Auth0
Boulder, Colorado, United States
Freelancer @ oDesk Various freelancing jobs involving PHP, HTML, CSS, Wordpress, Javascript, Python, etc. From January 2009 to January 2013 (4 years 1 month) Senior UI Engineer @ Auth0 Bellevue, Washington, United StatesSenior Software Engineer @ HubSpot • Led HubSpot's "New Navigation" project. Created a pure-JavaScript/CSS navigation system for the HubSpot application, with a focus on speed....
Freelancer @ oDesk Various freelancing jobs involving PHP, HTML, CSS, Wordpress, Javascript, Python, etc. From January 2009 to January 2013 (4 years 1 month) Senior UI Engineer @ Auth0 Bellevue, Washington, United StatesSenior Software Engineer @ HubSpot • 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. From May 2018 to August 2019 (1 year 4 months) Cambridge, MassachusettsSoftware Engineer @ HubSpot • 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. From June 2017 to May 2018 (1 year) Cambridge, MassachusettsSoftware Engineer Intern @ HubSpot • 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. From January 2015 to August 2016 (1 year 8 months) CambridgeComputer Science TA @ Northeastern University 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 From August 2014 to December 2014 (5 months) Software Engineer Intern @ Smarter Travel • 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. From April 2014 to August 2014 (5 months) BostonComputer Science Tutor @ Northeastern University Tutor for CS2500 and CS2510 (Fundamentals of Computer Science I & II) From September 2013 to May 2014 (9 months) Software Engineer Intern @ Symantec • 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. From April 2013 to September 2013 (6 months)
oDesk
Freelancer
January 2009 to January 2013
Auth0
Senior UI Engineer
Bellevue, Washington, United States
HubSpot
Senior Software Engineer
May 2018 to August 2019
Cambridge, Massachusetts
HubSpot
Software Engineer
June 2017 to May 2018
Cambridge, Massachusetts
HubSpot
Software Engineer Intern
January 2015 to August 2016
Cambridge
Northeastern University
Computer Science TA
August 2014 to December 2014
Smarter Travel
Software Engineer Intern
April 2014 to August 2014
Boston
Northeastern University
Computer Science Tutor
September 2013 to May 2014
Symantec
Software Engineer Intern
April 2013 to September 2013
What company does Zack Hickman work for?
Zack Hickman works for oDesk
What is Zack Hickman's role at oDesk?
Zack Hickman is Freelancer
What industry does Zack Hickman work in?
Zack Hickman works in the Computer Software industry.
Who are Zack Hickman's colleagues?
Zack Hickman's colleagues are Mike Talley, Justin Graci, Zachary Webert, Samuel Jacobson, Kevin Clough, Stephen Rogers, Pete Kelich, Jonathan Valdez, Keegan Parrotte, and Byron Matto
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Zack Hickman's Social Media Links
/school/no... /company/a...