Ron Kliffer, Developer in Tel Aviv-Yafo, Israel
Ron is available for hire
Hire Ron

Ron Kliffer

Verified Expert  in Engineering

iOS Developer

Tel Aviv-Yafo, Israel

Toptal member since May 30, 2017

Bio

Ron has 10 years of experience in iOS development—building apps with millions of active users per week, such as Gett (taxi-hailing app), Gett drivers, CUPS (coffee subscription app), and Wisdo (social health platform). He's experienced in Objective-C and Swift and maintains both hybrid and 100% Swift code bases. Ron loves making great apps with significant user interactions. He loves great design, cares about the little things, and doesn't compromise on the quality of his work.

Portfolio

Wisdo
iOS, Swift, Xcode, Objective-C, RxSwift, SwiftUI, Mobile UI, Mobile UX
RayWenderlich.com
Xcode, Cocoa Touch, iOS, Swift, Objective-C
CUPS
Xcode, Cocoa Touch, iOS, Swift, Objective-C

Experience

  • UIKit - 10 years
  • Google Maps SDK - 10 years
  • iOS - 10 years
  • Core Location - 10 years
  • Swift - 8 years
  • Model View ViewModel (MVVM) - 7 years
  • RxSwift - 6 years
  • Objective-C - 5 years

Availability

Part-time

Preferred Environment

RxSwift, Swift, Objective-C, Git, iOS, Architecture, Firebase, Firebase iOS SDK, Technical Leadership

The most amazing...

...thing I’ve made is Gett—a world-leading taxi-hailing app that services hundreds of thousands of users and supplies work for tens of thousands of drivers.

Work Experience

Mobile Development Lead

2018 - PRESENT
Wisdo
  • Developed an app that helped users cope with various mental states such as anxiety, depression, loneliness, etc.
  • Led the mobile development in the company, overseeing two other iOS and Android developers.
  • Assisted the product and design department with defining app requirements and analytics metrics.
Technologies: iOS, Swift, Xcode, Objective-C, RxSwift, SwiftUI, Mobile UI, Mobile UX

iOS Tutorial Team Member

2014 - PRESENT
RayWenderlich.com
  • Wrote new tutorials and updated existing ones as part of the iOS tutorial team.
  • Wrote the tutorial on Google Maps iOS SDK.
  • Wrote the tutorial on UIPresentationControllers.
  • Updated the tutorial on Parse SDK.
  • Updated the tutorial on UIAppearance.
  • Updated a chapter in the iOS 6 by tutorials book.
Technologies: Xcode, Cocoa Touch, iOS, Swift, Objective-C

iOS Developer

2012 - PRESENT
CUPS
  • Worked as the sole iOS developer—writing the app from scratch.
  • Migrated the app from Objective-C to Swift.
  • Implemented Apple Pay to increase user payment engagement.
  • Acted as a product manager on some of the features.
  • Worked closely with customer service to resolve user issues and enhance the app's features.
Technologies: Xcode, Cocoa Touch, iOS, Swift, Objective-C

iOS Developer

2013 - 2018
Gett
  • Worked as the lead iOS developer on the Gett's client app.
  • Acted as the lead iOS developer on the Gett's driver app.
  • Mentored new team developers and set coding standards for the team.
  • Unified the architecture types and patterns between the company's apps.
  • Interviewed, hired, and onboarded new iOS developers.
  • Conducted day-to-day work with the product and design teams.
  • Migrated two existing apps from Objective-C to Swift.
  • Implemented advanced app architectures to support scaling.
Technologies: Xcode, RxSwift, Cocoa Touch, iOS, Swift, Objective-C

Experience

Gett

One of the world's leading taxi-hailing apps, available in over a hundred cities in 4 countries: Russia, UK, USA, and Israel.

CUPS

A coffee subscription app available throughout the United States.

Education

2012 - 2012

Certification in iOS Development

Ness College - Tel Aviv, Israel

2006 - 2010

Bachelor of Science in Industrial Engineering

Tel Aviv University - Tel Aviv, Israel

Skills

Libraries/APIs

CocoaPods, RxSwift, Google Maps SDK, Firebase iOS SDK

Tools

Xcode, Git

Languages

Swift, Objective-C

Frameworks

ASP.NET MVC, UIKit, Core Location, SwiftUI, Cocoa Touch

Paradigms

Model View ViewModel (MVVM)

Platforms

iOS, Firebase

Industry Expertise

Project Management

Other

Technical Leadership, Mobile UI, Mobile UX, Architecture

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