Eli Ben-David

Eli Ben-David Email and Phone Number

Software Architect, Media Platform at Wix.com @ Wix
Tel Aviv-Yafo, IL
Eli Ben-David's Location
Tel Aviv-Yafo, Tel Aviv District, Israel, Israel
Eli Ben-David's Contact Details

Eli Ben-David personal email

About Eli Ben-David

Entrepreneur, Technologist, Designer, Musician- Experienced technologist with underwater commando experience in SoftwareArchitecture, Design and Implementation.- Experience managing development teams comprising of designers and programmers- Understanding of Software Development Cycles, from Idea, to Design, to Product andeverything in between. Theoretical and Practical understanding of software development methodologies and patternsCross Language, Cross Platform capability.Designed and Implemented multiple complete systems for Video and Audio Analysis(various recognition algorithms), Search (featuring heavy-load server indexing systems),Streaming (to Web and Mobile devices), Playback (On web and Mobile devices).Technologies:golang, python, c, c++, javascriptkafka, redis, mongodb, elastic searchaws - documentdb, elasticcache, kinesis, lambda, ec2, s3, more..docker, k8s, argocdprometheus, grafanamore..Platforms -Linux, Mac, Windows , WebAssembly, iOS, Android

Eli Ben-David's Current Company Details
Wix

Wix

View
Software Architect, Media Platform at Wix.com
Tel Aviv-Yafo, IL
Website:
Wix.com
Employees:
7527
Eli Ben-David Work Experience Details
  • Wix
    Wix
    Tel Aviv-Yafo, Il
  • Wix
    Software Architect, Media Platform
    Wix May 2024 - Present
    Tel Aviv, Il
  • Kaltura
    Chief Software Architect, Media & Telecom (Hands On)
    Kaltura Feb 2020 - Apr 2024
    Remote First, Us
    Modernize the company's OTT (CloudTV) system, servicing multi-national OpCos -- Define, initiate, and take hands on part in breaking of monolith to micro-services- Introduce modern tech stack ( sharded / partitioned technologies for db, cache, bus )- Introduce and develop micro-services infra structure in Golang- Mentor and hands on work with developers on transition to golang and micro-services- align the platform stability with SLA- multiple major cost reduction initiatives
  • Vrealty Real Estate Solutions
    Advisory Board Member
    Vrealty Real Estate Solutions Mar 2017 - Nov 2021
    Short Hills, New Jersey, Us
  • Beamr
    Senior Technical Lead (Hands On)
    Beamr Jul 2016 - Feb 2020
    Herzeliya, Il
    Maintained and Developed all of the company’s Enterprise JPEGmini suite of Products.JPEGmini Core libs - C/C++ over Linux/Windows/Mac/iOS/Android/WebAssemblyJPEGmini Server - C/C++ over Linux/WindowsJPEGmini Android SDK - Java on Android, using native libs in C/C++, Designed and implemented from ScratchJPEGmini Web Assembly SDK - Javascript SDK using native libs in C compiled to Web Assembly, Designed and implemented from ScratchResearched and Developed the company's offerings with regard to newly established HEIC format.Including code for parsing, writing, and optimizing algorithms.Designed and Developed an AWS based licensing system for all of the company's products. Written in Python, over AWS serverless components. Using Docker, ECS, Lambda, DynamoDB, S3
  • Scenaric
    Advisory Board Member
    Scenaric Oct 2016 - Sep 2018
  • Commercialbreak
    Co-Founder & Cto
    Commercialbreak Jan 2012 - Jul 2016
    Tel Aviv, Merkaz, Il
    CommercialBreak develops an automatic content recognition (ACR) system for monitoring live TV broadcast, and offers realtime information about on going programs and commercials.https://gizmodo.com/iphone-apps-of-the-week-imgur-commercial-break-and-1005874668
  • Clippr Inc.
    Co-Founder & Cto
    Clippr Inc. Jan 2010 - Dec 2011
    Clippr operated in the innovative field of In-Video search. Bringing to life the search within videos, for spoken words, and displayed text, we created a search engine with pin-point accuracy, allowing the user the enter a search term, and jump directly to the place in the video where that term was mentioned. Among implemented uses : Search, Media Repurposing, Auto Categorisation, Alerts, and more. Designed, Architected, and Implemented the company's product, comprised of the following elements :- A System for mass analysis of video media - Pro-activly pulling media from the internet based on configurable sources, Analysing the media for Speech Recognition, OCR, object detection and more. The system was implemented on Linux (Centos) and Windows, using C,C++,PHP,MySQL and various scripting mechanisms- A System for Indexing the results of Analysis using High Performance Indexing mechanisms to allow rapid search on extremely large volumes of data. - A Front-End system for allowing users to search for media within the corpus, skip to relevant parts, save clips, share clips, and glue clips together creating new mediaClippr is on hold for now.
  • Ycd Multimedia
    Software Development Consultant
    Ycd Multimedia 2006 - 2010
    Kibbutz Shefayim, Il
    Worked on Improving, Stabilising, and Optimising the company's main product - A Multimedia Video /Audio Player with multi-layered video capabilities, and multi-screen video display (video-wall). Developing in C++ on Windows platform, in a heavily multi-threaded environment. Among others, added the following features : - capture of HD video using various hardware elements- multi layered display of HD video- incoming video streaming from various sources on Internet/Intranet- integration of Satellite video signals into the system allowing Lan streaming of numerous channels to multiple clients (Multicast)- integration of Cable video signals into the system- integration of flash video signals into the systemAlso created a 'Light' version of the product for use of low-cost, low-power, embedded machines. Totally re-engineered the product to allow modularity.Worked on the company's Media Distribution framework, optimising packetization and transmission for media files for multiple clients over the internet.
  • Beinsync
    Senior Software Engineer
    Beinsync 2003 - 2005
    http://www.BeinSync.comacquired by Phoenix technologies (5/2008).Worked on the company's cool file sync product, integrating seamlessly with Windows operating system, and allowing users to create their own private network between their various machines, proactively syncing files from numerous places and folders in the filesystem to all the machines.- Worked on the Client Software, integrating with Desktop software (e.g. Mail) importing elements into the system for sync with other machines.- Worked on the Server system, creating various mechanisms for networking (e.g. Bandwidth Throttling, HTTP tunnelling )Development was done in C++ on Windows using ACE as the Network platform
  • Emblaze Systems
    Software Expert
    Emblaze Systems 2000 - 2002
    Designed and implemented an RTP streaming server, aimed at supporting Multimedia Streaming over Cellular networks. The server was written in cross-platform C++, compiled on Windows, and Unix. The server supports On-Demand and Live Streaming, using MPEG4 file format, with 1-second delay over a real cellular network (tested on GPRS network in Austria). The server also supports RTSP handshake protocol, and RTCP statistics. The video streams were encoded with an improved MPEG-4 encoder , and saved in a proprietary format, or streamed directly using RTP packetization according to RFC standards .In terms of API’s, This project involved Network Socket programming and extensive use of Multi Threaded programming.
  • Geo Interactive, Later Known As Emblaze
    Lead Programmer
    Geo Interactive, Later Known As Emblaze 1996 - 1999
    Lead Programmer, as well as establishing an array of Java and C/C++ programmers in the company.C++ Team Leader/Designer/Programmer - designed and implemented an open object oriented modular platform. This platform was designed in the structure of various objects to serve as building blocks for large-scale multimedia streaming applications over HTTP networks (Internet). Using this platform a no-server video Live/On-Demand streaming, compressing and publishing application was built , and C++/Java client Multimedia Players. The components were designed using concepts taken from Design Patterns. The platform was implemented in MS VC++, in a Multi Threaded design, extensively using Windows Multi-Threaded API. C/C++ programming – Designed and written a video/audio compression windows applications. This application was written single handedly. Tasks included designing all modules for this project and implementing them. The application handled AVI and WAV files, reading them trough windows multimedia API’s, retrieving the data, uncompressing (in case the source file was compressed) with installed windows ACM/VCM drivers, and recompressing them to a proprietary format. The files were then saved and published to a web server, for later playback with a web player.Java programming – written a web Java player, to playback multimedia content including audio, video, text and still images. The player embedded an H263-like video decoder that was optimized to allow real time playback given the limitations of Java at the time. This project was preceded by designing a transfer protocol that was implemented in a special compressed file format allowing optimal data transfer over dial up connections, and handling of various Internet behaviors (peaks, cut-offs, reconnections, resync). Also ported the decoder code form C to Java using an ad-hock developed macro system and hands on modifications. This streaming runtime player did not use any server side application.

Eli Ben-David Skills

Software Development Software Design Object Oriented Design Integration Mobile Devices Java Cloud Computing Start Ups C++ Oop Mysql Mobile Applications System Architecture Entrepreneurship Product Management Enterprise Software Apis Strategic Planning Operations Management Team Management Management Company Profiling Company Valuation Design Patterns Cross Platform Development Optimization Product Development Communication Protocols Protocols Tcp/ip Acr Digital Video Digital Audio Digital Image Processing Server Architecture Live Video Streaming Mobile Product Development Ios Android Development Linux Scalability Digital Imaging Strategic Partnerships Unix Programming Multithreading Python Amazon Web Services Amazon Dynamodb Elasticsearch Cmake

Eli Ben-David Education Details

  • Tel Aviv University
    Tel Aviv University
    Biology And East Asian Philosophy

Frequently Asked Questions about Eli Ben-David

What company does Eli Ben-David work for?

Eli Ben-David works for Wix

What is Eli Ben-David's role at the current company?

Eli Ben-David's current role is Software Architect, Media Platform at Wix.com.

What is Eli Ben-David's email address?

Eli Ben-David's email address is el****@****ail.com

What schools did Eli Ben-David attend?

Eli Ben-David attended Tel Aviv University.

What skills is Eli Ben-David known for?

Eli Ben-David has skills like Software Development, Software Design, Object Oriented Design, Integration, Mobile Devices, Java, Cloud Computing, Start Ups, C++, Oop, Mysql, Mobile Applications.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.