Zach Efrati, Developer in Hoboken, NJ, United States
Zach is available for hire
Hire Zach

Zach Efrati

Verified Expert  in Engineering

System Design Developer

Location
Hoboken, NJ, United States
Toptal Member Since
March 13, 2019

Zach has 15+ years of experience as an individual contributor, team leader, and engineering director, combined with product management experience. He's well versed with numerous platforms, frameworks, and programming languages including, but not limited to AWS, ML, Node.js, Python, and much more.

Portfolio

Braze
Redis, MongoDB, Ruby on Rails (RoR), Ruby
Vonage
Amazon Web Services (AWS), Amazon EC2 API, Amazon DynamoDB, Amazon S3 (AWS S3)...
JAJAH
C#, Mobile

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...project that I've built was a multi-tenant chatbot platform.

Work Experience

Director of Engineering

2018 - 2018
Braze
  • Led a team responsible for core functionalities of a marketing platform.
  • Built a machine-learning team from the grounds-up.
  • Led Agile transformation process.
Technologies: Redis, MongoDB, Ruby on Rails (RoR), Ruby

Senior Director of Innovation

2010 - 2018
Vonage
  • Envisioned, designed, and built a multi-tenant platform for chatbots. The platform was channel-agnostic and allowed for zero-deployment when conversation templates required updates.
  • Built Voice skills for Alexa and Google Home. Integrated with 3rd party services and API for enhanced functionality such as calendar integration and communication solutions.
  • Built numerous AI-based services from transcription to voice sentiment to image recognition.
  • Explored and chose technologies for task-specific projects.
  • Spearheaded multi-group projects including sales, marketing and legal.
Technologies: Amazon Web Services (AWS), Amazon EC2 API, Amazon DynamoDB, Amazon S3 (AWS S3), Amazon Simple Email Service (SES), Firebase, A-Frame, Node.js, Python, Java

Director of Technology

2006 - 2010
JAJAH
  • Managed a team responsible for building mobile applications for various mobile platforms. The application was installed and used by 10,000s of users.
  • Integrated with 3rd party services.
  • Managed and scaled development teams.
  • Defined development process and methodology.
Technologies: C#, Mobile

Virtual Conference Manager

A voice-activated service for setting up, managing and calling to conference calls. The service integrates with online calendars (Google Calendar, Outlook) to find meetings, extract conference call information (title, bridge number, pin, etc.), and make the call

Languages

JavaScript, Python 3, C, C++, CoffeeScript, Ruby, Python, Java, C#, C#.NET, SQL

Libraries/APIs

Node.js, EJS, Google+ API, Chai, Sinon.JS, WebRTC, Amazon EC2 API, LSTM

Tools

JavaScript Debugging, JavaScript Testing, Mongoose, GitHub, Mocha, Dialogflow, Node Version Manager, Git, Amazon Simple Email Service (SES)

Paradigms

REST

Platforms

Firebase, Amazon Alexa, Linux, Mobile, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Storage

MongoDB, Amazon DynamoDB, NoSQL, PostgreSQL, Amazon S3 (AWS S3), Redis

Other

APIs, RTP, SIP, H.323, Code Architecture, System Design, Bcrypt, HTTP Request Methods, Async/Await, RESTful Routes, Amazon Route 53, Deep Neural Networks, Neural Networks, Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNNs), Google Home, Natural Language Processing (NLP), LSTM Networks, GPT, Generative Pre-trained Transformers (GPT), Machine Learning, VoIP

Frameworks

YARN, A-Frame, Express.js, Koa, Compass, Ruby on Rails (RoR)

1997 - 2001

Bachelor of Science Degree in Computer Sciences and Mathematics

Ben Guryon University - Israel

JUNE 2018 - PRESENT

Deep Learning Specialization

Coursera

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