Yoni Levy, Developer in Tel Aviv-Yafo, Israel
Yoni is available for hire
Hire Yoni

Yoni Levy

Verified Expert  in Engineering

Software Developer

Location
Tel Aviv-Yafo, Israel
Toptal Member Since
December 10, 2019

Yoni fell in love with programming at the age of 11, and now he doesn't know how to stop. He started his professional career with C++ and has since transitioned his focus to more user-facing software. For the past decade, he was hands-on with all parts of the stack at high-profile startups. He's currently looking to help create exceptional iOS/macOS apps, with experience shipping sophisticated iOS apps since before the App Store existed.

Portfolio

Prycto (Crypto Market Making)
Solidity, Python, TypeScript, Ethereum
Nexar (AI cloud-connected dashcam app)
Django, Machine Learning, Swift, C++, Python
BillGuard (Fintech, Acquired by Prosper Inc.)
MongoDB, MySQL, JavaScript, Objective-C, Python, Java

Experience

Availability

Part-time

Preferred Environment

JetBrains, MacOS

The most amazing...

...feature I've shipped was video-chat on an iOS app; it was the world's first (long before FaceTime) and posed quite a challenge at the time.

Work Experience

Software Engineer

2018 - 2019
Prycto (Crypto Market Making)
  • Helped build and integrate market-making systems for decentralized crypto exchanges.
  • Audited Ethereum smart-contracts for security flaws.
Technologies: Solidity, Python, TypeScript, Ethereum

Core Team Member, Software Architect

2017 - 2018
Nexar (AI cloud-connected dashcam app)
  • Developed Vision/ML-based algorithms running in real time on modern phones (car collision warning, AI-aided-navigation, etc.).
  • Rewrote the video-recording mechanism of the iOS app, a core and sensitive component as it’s crucial to never miss a car accident.
  • Initiated and implemented an internal system to run, review, and score algorithms’ performance over time (web-based, Django).
  • Helped the Android team solve a difficult networking issue involving different Android phone models behavior in communicating with dashcam hardware.
Technologies: Django, Machine Learning, Swift, C++, Python

Early employee, Tech Lead

2011 - 2016
BillGuard (Fintech, Acquired by Prosper Inc.)
  • Came up with and collected back-end tasks from the team and prioritized them.
  • Highly involved in the company’s back-end implementation and architecture (Java Spring, MySQL, MongoDB [oops], Lucene, and AWS no-single-point-of-failure).
  • Initiated and led the rewrite of complex web-app from GWT (Java) to pure javascript (with backbone.js).
  • Highly involved in iOS app development (featured on the App Store many times) and Android app development.
  • Led the project to integrate user systems upon acquisition by Propser Inc.
Technologies: MongoDB, MySQL, JavaScript, Objective-C, Python, Java

iOS Developer, Back-end Developer

2009 - 2011
Fring (Voip/Chat/Video Mobile App)
  • Replaced the sole iOS developer; was in charge of development/maintenance of a VoIP/Chat iOS app with millions of users.
  • Contributed to migrating an app from iOS 1.0 (targeting jailbroken phones) to 2.0.
  • Rewrote VoIP iOS implementation (using AudioUnit), reducing latency from 1s to <200ms.
  • Implemented the world’s first video-call capability on an iPhone!
  • Designed a network protocol for multiparty video-calls, implemented the iOS client as well as the video server (C++, boost asio).
Technologies: Boost, C++, Objective-C

Software Engineer

2005 - 2008
Israeli Military Intelligence
  • Worked on large scale projects in the Windows environment involving low-level networking and OS internals.
Technologies: Windows Internals, Python, C++

Mandalica - an iPad Mandala Maker

A free iOS app (iPad only as of now) for designing graphical Mandalas. A full graphical editor, with the ability to combine shapes, symbols, and text into beautiful circular (mandalic) designs. Works like many graphical editors, with layers (rings), undo/redo, etc. Allows ordering prints of designed Mandalas with a built-in custom store.

CoinTick

A free macOS menu-bar app for tracking cryptocurrency prices in real-time. Highly rated in the Mac app store - 4.4/5 Rating with 830 ratings as of now. Used by tens of thousands of crypto lovers.

AutoMute

https://github.com/yonilevy/automute
A macOS menu-bar app to help prevent embarrassing situations where audio is unexpectedly playing out of your laptop. It mutes the machine on startup and whenever headphones get disconnected (wired or wireless). Paid app on the Mac App store, but open-source and available on Github for free. Received multiple appreciation letters. Very highly rated: 4.8/5 stars with 121 ratings as of now.

Languages

R, Python, Objective-C, Swift, C++, TypeScript, Java, JavaScript, Solidity, Rust, OCaml

Tools

Git, JetBrains, Sketch

Paradigms

DevOps, Clean Code, Functional Programming, Test-driven Development (TDD)

Platforms

iOS, MacOS, Linux, Ethereum

Other

Freelancing, Embedded Software, Cryptocurrency, Security, Software Architecture, Windows Internals, Machine Learning

Frameworks

Django, Boost

Storage

PostgreSQL, MySQL, MongoDB

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