Scroll To View More
Hire the top 3% of freelance developers
Zachary Goldberg

Zachary Goldberg

Los Angeles, CA, United States
Member since March 16, 2016
A former engineering lead at Google and Entrepreneur in Residence at Tencent, Zachary is a seasoned entrepreneur and engineer, with experience as the founder, CEO, and CTO of several different companies. He's proficient at most "startup" stacks, including cloud infrastructure & Ops (AWS, Puppet, etc.), back-end stacks (Python, Erlang), mobile (Android & iOS), and some front-end work.
Zachary is now available for hire
  • Communication, 20 years
  • Python, 10 years
  • Linux, 9 years
  • Product Management, 8 years
  • Android, 7 years
  • Django, 6 years
  • Nginx, 5 years
  • Erlang, 2 years
Los Angeles, CA, United States
Preferred Environment
Linux, Emacs
The most amazing...
...thing is when I get to work with a motivated team with common goals and feel mutually energized to achieve the impossible.
  • "Consultant CTO" and Engineer
    2016 - PRESENT
    • Optimized their cloud infrastructure.
    • Built a HTML5 app version of their product.
    • Worked with React.js and HTML5.
    • Maintained and fostered client relationships and performed consultancy management.
    Technologies: AWS, React.js
  • 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, etc.).
    Technologies: PHP, Android, iOS
  • Engineer and Engineering Manager
    2016 - 2016
    • 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: PHP, Linux
  • Co-Founder and CTO
    2014 - 2015
    Sticks and Brains
    • Built the Erlang back-end for a mobile messaging app.
    • Built 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: Android, iOS, Erlang, eJabbered, XMPP
  • Entrepreneur in Residence
    2014 - 2014
    • 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.
    • Did A/B Testing.
    Technologies: Data Analytics
  • Cofounder, CEO, and CTO
    2012 - 2013
    • 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 and built and promoted company culture.
    Technologies: Android, iOS, Python/Django, Bash Scripting, AWS
  • Lead SRE and Associate Product Manager
    2010 - 2012
    • Led the SRE and DevOps team for a product with 8 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 related tech
  • Lead SRE
    2008 - 2010
    Invite Media
    • As an early engineer, developed a Demand Side Platform for real-time bidding of display advertising.
    • Worked with infrastructure automation and operations.
    • Involved with the server memory and performance profiling.
    • Developed the operational alerting management.
    • Did load balancing and worked on the global-scaling of the infrastructure.
    Technologies: Python Django, Redis, AMQP, AWS
  • The Six Commandments of Good Code: Write Code that Stands the Test of Time (Publication)
    How do you define good code? Is it 100% test coverage, or is it backwards compatibility with decade-old hardware? We may not be able to reach an end to this debate yet, but good software always seems to conform to a few certain qualities of code. In this article, Toptal Freelance Software Engineer Zachary Goldberg walks us through six simple ideas that can help you make better, more maintainable software.
  • Languages
    Python, Erlang, Objective-C, C, Bash, PHP, Java, JavaScript, Perl, Haskell
  • Frameworks
    Django, Hadoop
  • Tools
    Nginx, Emacs, Xcode, Android NDK, Android Studio
  • Platforms
    Amazon Web Services (AWS), Android, Linux, Ubuntu, Mailgun, iOS, Elastic Beanstalk
  • Other
    ejabberd, Scalability, Product Management, Communication, Load Balancing, Bluetooth Low Energy/BlueZ stack, Wifi, HAProxy, Elastic Load Balancing, DNS, Product Ownership, Bluetooth, WiFi Direct, Packaging
  • Paradigms
    Functional Programming, Concurrent Programming
  • Libraries/APIs
    Facebook API, Twilio API, React
  • Storage
    MongoDB, PostgreSQL, MySQL, Mnesia
  • Bachelor's degree in Computer Science and Engineering
    2006 - 2010
    University of Pennsylvania - Philadelphia, Pennsylvania (USA)
Hire the top 3% of freelance developers
I really like this profile
Share it with others