Yoni Levy, Software Developer in Tel Aviv-Yafo, Israel
Yoni Levy

Software Developer in Tel Aviv-Yafo, Israel

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.
Yoni is now available for hire

Portfolio

Experience

Location

Tel Aviv-Yafo, Israel

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.

Employment

  • 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++

Experience

  • 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.

Skills

  • 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

    Freelance, Embedded Software, Cryptocurrency, Software Architecture, Windows Internals, Machine Learning
  • Frameworks

    Django, Boost
  • Storage

    PostgreSQL, MySQL, MongoDB
  • Industry Expertise

    Security

To view more profiles

Join Toptal
Share it with others