background image
Profile picture of Zack Low

Zack Low

Engineering Leader

New York City

Engineering leader passionate about building highly efficient and technically precise engineering teams by fostering collaborative data-driven environments with short feedback loops. I utilize my experience across full stack web applications, API design, microservices, service decomposition and component based front-end engineering to guide the technical direction of my teams. Effective collaborator across business functions including but not limited to: engineering, product, design, ops, infrastructure, marketing and support functions. Strong product and UX fundamentals with a focus on market trends and technical innovation. Extremely effective recruiter with an eye for identifying and developing top performing talent across engineering, design, and product functions.

Current Employment

Clover Network, Inc. October 2018 - present

Engineering Manager August 2021 - present

Lead a highly efficient global team of cross-functional engineers through the software development lifecycle of multiple consumer facing web services and applications.

Clover Network, Inc. Logo
  • Crafted recruitment and hiring processes focused on candidate quality, efficiency of developer time, and clear communication. Eventually, this process was used to hire 80+ offshore engineering resources and is currently in use by 3 onshore teams.
  • Communicated with product, engineering, and design stakeholders to scope and plan projects to scale the company's consumer facing ordering, loyalty and eCommerce web and mobile applications.
  • Conducted performance reviews, goal setting, salary reviews and resource planning in order to manage, develop, and retain talent.

Senior Software Engineer, Tech Lead March 2020 - August 2022

  • Mentored other engineers to advance their skills and career using a goal-based approach to evaluate consistent progress, with multiple being promoted throughout the process.
  • Spearheaded an engineering team that built and maintained a performant, highly available, and multi-locale first-party online ordering product for SMBs that integrates directly with the Clover POS using Java, Spring Boot, Redis, MySQL and React/Typescript.
  • Pioneered real-time application performance monitoring to create a proactive culture around bugs and issues using DataDog, PagerDuty and Wavefront to monitor errors and the performance of Spring Boot microservices. Datadog was then later accepted as our APM and Logging SaaS provider
  • Championed service decomposition efforts with knowledge shares, technical documentation and contributions to a parent project providing Clover specific functionality for company developed Spring Boot microservices deployed to Google Cloud Platform (GCP) using Java, Terraform, Puppet and Jenkins.

Software Engineer II October 2018 - March 2020

  • Implemented Scrum and eventually Scrum-of-scrum practices within the team as it scaled to better track and forecast work, developing standards for processes, estimation, and ceremonies within the team.
  • Lead the development of cross-cutting features with multiple teams and financial business units in order to increase new merchant approval percentage through Clover’s self-service application product.
  • Revamped lead generation and management from being part of a monolithic architecture to a microservices architecture, advancing service decomposition efforts by utilizing modern technologies, domain knowledge and API design. Key technologies include Java, Spring Boot, Hibernate/JPA, and Redis Pub/Sub and GCP.

Previous Employment

Constant Contact July 2016 - September 2018

Software Engineer July 2016 - September 2018

Build and maintain scalable full stack web applications using Java and JavaScript

Constant Contact Logo
  • Participated in the guidance and leadership committee overseeing the company's college graduate program. Developed new training and procedures for the program, interviewing and recruiting efforts.
  • Collaborated in the entire product vision, architecture and development of a feature involving multiple microservices, enabling customers to A/B test their email marketing campaigns. Key technologies were Backbone/Marionette, Java 8, Quartz, and MySQL.
  • Architected and developed a new company-wide front-end project structure using a generator pattern in order to modernize technologies, correct dependency management issues, and alleviate technical debt concerns utilizing Yeoman, Grunt, Webpack, Babel, Karma, ESLint and numerous other front-end technologies.

RIT ITS August 2015 - July 2016

Web Application Developer August 2015 - July 2016

Develop and maintian internal tools to streamline workflows of an IT support organization

RIT ITS Logo
  • Refactored an internal ticketing and asset tracking system, moving all backend code to a REST service in PHP and MySQL, and all frontend code into a SPA using Backbone.js. This allowed new features to be developed quicker and easier, using current web technologies and best practices.
  • Designed and developed a full-stack web application using jQuery, PHP, and MySQL to track and audit the training of IT service technicians, provide crucial reporting to upper management, and identify deficiencies in the process. This system was also rolled out to additional departments to facilitate the training of their employees.
  • Created a training program for additional developers to learn the languages and technologies behind the departments’ web applications to allow future development and to reduce technical debt over time.

1stdibs.com June 2015 - August 2015

Front-End Engineer Intern June 2015 - August 2015

1stdibs.com logo
  • Developed critical front-end elements and functionality of a large feature overhaul, providing updated UI and functionality around eCommerce item management using HTML, SASS, JavaScript, Backbone.js, and Express.js.
  • Enhanced dynamic documentation of an internal frontend library to provide additional information and improved usability using React.
  • Created Python scripts to dynamically control Jenkins jobs and plugins to ensure code coverage on development branches did not drop below the code coverage on release branches.
  • Constructed specialized Node.js scripts to check for inconsistencies in data across Apache Solr nodes.