Eliran Ben Ezra, Developer in Brooklyn, United States
Eliran is available for hire
Hire Eliran

Eliran Ben Ezra

Verified Expert  in Engineering

Software Developer

Location
Brooklyn, United States
Toptal Member Since
July 27, 2016

Over a twenty-year career that started when he was fourteen years old, Eliran has done most of his work in the gambling industry, where he designed and developed games, electronic circuit boards and their firmware, device drivers, management web sites, and interconnected systems.

Portfolio

Threeplay, Inc.
Amazon Web Services (AWS), Ruby, JavaScript, Objective-C, C
Threeplay Works Systems
Embedded Systems, Assembler, C++, PHP, MySQL, C
Israel Games
QBasic, 6502 Assembly, Assembler x86, MySQL, PHP, Pascal, C

Experience

Availability

Part-time

Preferred Environment

Android Studio, Xcode, Windows, MacOS

The most amazing...

...project I've built is a gambling platform where I developed all the software components and designed much of the hardware.

Work Experience

Owner

2010 - PRESENT
Threeplay, Inc.
  • Conceptualized and developed a multiplayer Texas Hold'em machine with six individual player screens connected to a main communal screen.
  • Developed a number of iOS games using Sprite Kit and UIKit.
  • Developed a multi-game gambling platform with a PHP-backed server and over fifteen individual games for the platform.
  • Developed a native iOS timer app with a port to Android using Corona SDK.
  • Built iOS location tracking software with a Node.js back-end server.
  • Developed an iOS license verification service using AWS Lambda that verifies Apple's purchase receipts against Apple's servers and returns a signed list of allowed services for an app.
Technologies: Amazon Web Services (AWS), Ruby, JavaScript, Objective-C, C

Owner and Sole Developer

2005 - 2010
Threeplay Works Systems
  • Developed 2D gambling games running on embedded computers in C.
  • Designed and developed jackpot systems including a local jackpot managing server, communication protocols, and Firmware using C, MySQL, and Assembler.
  • Developed PHP-based management websites that handle machine licensing, meter readings, payments, and commission calculations.
Technologies: Embedded Systems, Assembler, C++, PHP, MySQL, C

Software and Hardware Developer

1995 - 2005
Israel Games
  • Wrote gambling game firmware for custom-made gaming boards using Assembler language.
  • Designed and coded a proprietary OS system for the company's proprietary gambling boards. Used C and Assembler for an ix86-based computer. Developed all the necessary device drivers and the graphics engine.
  • Developed the server, POS, and hardware roulette readers for a Skypad gambling system in the UK, which is a Windows CE device running a virtual roulette that connects to a real roulette in the casino house.
  • Developed a number of USB security dongles that secure the company's software.
Technologies: QBasic, 6502 Assembly, Assembler x86, MySQL, PHP, Pascal, C

Speak on Time

https://itunes.apple.com/app/apple-store/id801431898?pt=491918&ct=web&mt=8
An iOS public speaking timer. Very simple, but useful when practicing and delivering a timed public speaking talk.

Slingshot Dave

https://itunes.apple.com/app/apple-store/id1056695757?pt=491918&ct=web&mt=8
A simple slingshot game where a player needs to shoot down balloons. The game is written in Objective-C using SpriteKit. The game works with AppleTV, iPhones, and iPads. In addition, different SDKs like ads and analytics are integrated.

Spin The Dreidel

https://itunes.apple.com/app/apple-store/id1062471501?pt=491918&ct=web&mt=8
A simple UIKit and OpenGL holiday game where a single player plays against the computer in a Dreidel game.

Texas Hold'em Machine

https://threeplay.com/assets/img/th.jpg
A six player plus communal screen Texas Hold'em machine. All screens run a custom OS and the software is loaded from the server. Players interact with the game using touchscreens and the manager controls the machine using a digital iButton as a key.

Languages

Kotlin, Assembler x86, C, Objective-C, Assembler 68000, SQL, Java, JavaScript, Assembler, 6502 Assembly, Python, PHP, Ruby, Visual Basic, Pascal, C++

Platforms

Android, iOS, MacOS, Windows, Amazon Web Services (AWS), Apple TV, Linux

Frameworks

UIKit, Bootstrap, Ruby on Rails (RoR), AngularJS

Libraries/APIs

Node.js, Flurry, AdColony, Google Ads API, Google API, OpenGL ES, SpriteKit, jQuery

Tools

AWS SDK, Xcode, C++Builder, Android Studio, Pixelmator, Adobe Photoshop

Paradigms

Test-driven Development (TDD), Behavior-driven Development (BDD)

Storage

MySQL, PostgreSQL

Other

Hardware, Embedded Systems, QBasic

2010 - 2014

Bachelor of Science Degree in International Business

New York University - New York

1995 - 1998

Technical High School Diploma in Computers and Electonics

Pisgat Ze'ev High School - Israel

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