Zachary Goldberg, Developer in Los Angeles, United States
Zachary is available for hire
Hire Zachary

Zachary Goldberg

Verified Expert  in Engineering

Software Developer

Location
Los Angeles, United States
Toptal Member Since
April 20, 2016

Zach Goldberg is an experienced technical entrepreneur, having recently served as the CTO of Lottery.com, an entrepreneur in residence at Tencent, the CEO/CTO of three of his own startups, and many others. Zach is passionate about using technology to improve the human condition, and has served as a consultant to over a dozen tech startups. Zach also has a private pilot's license, races sports cars, and is an expert at Kerbal Space Program.

Portfolio

Lottery.com
React, Docker, MongoDB, Node.js, Kubernetes, GraphQL, Amazon EC2
Foodida
Amazon Web Services (AWS), React
MW Delivery
iOS, Android, PHP

Experience

Availability

Part-time

Preferred Environment

Emacs, Linux

The most amazing...

...thing I’ve built was Cerebro. It’s a tool that I wrote to automate cloud deployments and is currently focused on AWS.

Work Experience

Chief Technology Officer

2016 - PRESENT
Lottery.com
  • Managed and was responsible for the company's strategy for using technological resources.
  • Migrated the project to React Native.
  • Implemented Kanban and lean flows.
Technologies: React, Docker, MongoDB, Node.js, Kubernetes, GraphQL, Amazon EC2

Consultant CTO | Engineer

2016 - PRESENT
Foodida
  • Optimized their cloud infrastructure.
  • Built a HTML5 app version of their product.
  • Worked with React and HTML5.
  • Maintained and fostered client relationships and performed consultancy management.
Technologies: Amazon Web Services (AWS), React

Engineering Consultant

2015 - PRESENT
MW Delivery
  • Updated and rebuilt Android and iOS apps.
  • Migrated a production web app to a new platform.
  • Revamped a web platform by adding many new features.
  • Did technical consulting and advising for the company, including IT-related tasks (mail migration, DNS migrations, and so on).
Technologies: iOS, Android, PHP

Chief Technology Officer

2019 - 2022
Growflow, Corp.
  • Joined GrowFlow in June of 2019 to oversee the engineering and product teams building the suite of products at GrowFlow. Under my leadership, between 2019 and 2022, the team more than doubled in size while the company grew in revenue by 800%.
  • Oversaw the creation of two new departments, support engineering and quality assurance, allowing the feature engineering team to dramatically improve the percent of their time spent moving the roadmap forward rather than on maintenance.
  • Managed the consolidation of two codebases (one from an acquisition) into a single cohesive engineering team and a tech stack that operates as a platform with a modern architecture, a well-understood domain language, and best practices in CI/CD.
Technologies: Node.js, Google Cloud Platform (GCP), Kubernetes, GraphQL

Engineer | Engineering Manager

2016 - 2016
OBeN
  • Managed a technical project with a client and an outsourced developer.
  • Built a demo app to win a deal with a client.
  • Managed the remote developer.
  • Built a WeChat API.
Technologies: Linux, PHP

Co-founder | CTO

2014 - 2015
Sticks and Brains
  • Built the Erlang back-end for a mobile messaging app.
  • Developed the Android client for the messaging app.
  • Experimented and developed new features based on BLE, Bluetooth Low Energy technology.
  • Updated and maintained the iOS app.
Technologies: Ejabberd, XMPP, Erlang, iOS, Android, Kubernetes

Entrepreneur in Residence

2014 - 2014
Tencent
  • Developed internal processes for analyzing customer data.
  • Created new product features.
  • Developed and iterated a product road map.
  • Planned product international expansion and exposure plans.
  • Worked with senior management and VPs for product planning.
  • Implemented A/B testing.
Technologies: Data Analytics

Co-founder | CEO | CTO

2012 - 2013
ZenReach
  • Carefully selected and interviewed a team of approximately 15 people.
  • Developed an initial Android app and web framework.
  • Built an internal tool for testing company's software on hundreds of embedded devices.
  • Managed the teams.
  • Built and promoted company culture.
Technologies: Amazon Web Services (AWS), Bash Script, Django, Python, iOS, Android

Lead Site Reliability Engineer (SRE) | Associate Product Manager

2010 - 2012
Google
  • Led the SRE and DevOps team for a product with eight figures a year in revenue.
  • Worked as a PM in advertising and cloud.
  • Developed internal product dashboards in Google code base.
  • Coordinated multiple teams across the country.
  • Worked with sales and marketing to plan new product launches.
Technologies: Google Development Tools

Lead Site Reliability Engineer (SRE)

2008 - 2010
Invite Media
  • Developed, as an early engineer, a demand-side platform for the real-time bidding of display advertising.
  • Contributed to the build of infrastructure automation and operations.
  • Was involved with the server memory and performance profiling.
  • Developed the operational alerting management.
  • Implemented load balancing and worked on the global-scaling of the infrastructure.
Technologies: Amazon Web Services (AWS), AMQP, Redis, Django, Python

Cerebro

Cerebro is a tool I wrote to automate cloud deployments currently focused on AWS.

The engineer prepares a configuration file outlining their desired specifications for virtual machines (VMs), including RAM capacity, CPU allocation, code location, and other relevant parameters. Subsequently, Cerebro utilizes this configuration file to generate and provision the VMs within the cloud environment, deploying the designated code onto the VMs and actively monitoring the software's performance throughout its execution.

It also provides an administrative console for making changes to the deployment, tailing log files, and so on.

Languages

Python, Erlang, GraphQL, PHP, Java, Bash, C, Objective-C, Bash Script, Haskell, Perl, JavaScript

Frameworks

Django, Hadoop

Libraries/APIs

Node.js, AMQP, React, Twilio API, Facebook API

Tools

NGINX, Emacs, Google Development Tools, Android Studio, Android NDK, Xcode

Platforms

Amazon Web Services (AWS), Ubuntu, Linux, Android, Bluetooth LE, Kubernetes, Docker, Amazon EC2, AWS Elastic Beanstalk, iOS, Mailgun, Google Cloud Platform (GCP)

Other

Load Balancers, Ejabberd, Communication, Product Management, Product Ownership, DNS, Elastic Load Balancers, HAProxy, Scalability, WiFi, Freelancing, Programming, Software Development, Bluetooth, Data Analytics, XMPP, Packaging, WiFi Direct, Virtual Machines

Paradigms

Functional Programming, Concurrent Programming

Storage

Redis, PostgreSQL, Mnesia, MongoDB, MySQL

2006 - 2010

Bachelor's Degree in Computer Science and Engineering

University of Pennsylvania - Philadelphia, PA, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring