Mehul Dhorda, iOS Developer in East Amherst, NY, United States
Mehul Dhorda

iOS Developer in East Amherst, NY, United States

Member since November 11, 2022
Mehul is a full-stack engineer with 15 years of professional experience, specializing in iOS development for the last seven years. He has led consumer-facing projects impacting millions of Uber, BlackBerry, and Bolt users. His professional background includes working with various technologies, including iOS, web, back-end, and desktop. Mehul is eager to take on iOS projects where he can leverage his experience to drive projects forward efficiently and with high-quality work.
Mehul is now available for hire

Portfolio

  • Bolt
    iOS, Swift, UIKit, REST, GraphQL, API Architecture, Charles Proxy, Git...
  • Uber
    iOS, Swift, UIKit, Objective-C, RxSwift, React, Python, Go, JavaScript...
  • hopTo
    iOS, Swift, Objective-C, Python, C#, Azure, .NET, API Architecture, C++...

Experience

Location

East Amherst, NY, United States

Availability

Part-time

Preferred Environment

MacOS, Xcode, Atom, Charles Proxy, Zsh

The most amazing...

...project I've worked on as a tech lead is the Uber Eats messaging platform used throughout Uber Eats for in-app messaging.

Employment

  • Staff Software Engineer

    2022 - PRESENT
    Bolt
    • Developed the initial version of the Bolt checkout software development kit (SDK) for iOS, used to integrate the Bolt checkout platform into mobile merchant apps and improve the shopping experience for customers.
    • Worked on the Bolt shopping app that aggregated products from Bolt merchants and provided customers the ability to place orders, track order status, and update account settings.
    • Built several foundation libraries used by the checkout SDK and the Bolt shopping app, including payments, networking, and shared UI components.
    • Collaborated with engineers across the company to improve the checkout application programming interface (API) by making it more consistent and reducing the number of round trips required from mobile clients.
    • Guided new API development and advocated moving the business logic from the front end to the back end.
    Technologies: iOS, Swift, UIKit, REST, GraphQL, API Architecture, Charles Proxy, Git, GitHub, MacOS, TestFlight, Zsh, CircleCI, Xcode, iOS Native Libraries, Design Patterns
  • Senior Software Engineer

    2015 - 2021
    Uber
    • Directed the architecture and implementation of multiple iOS and full-stack projects encompassing all major Uber apps, such as Rider, Driver, and Eats.
    • Participated in an engineering effort to completely rewrite the Uber Rider app, migrate from Objective-C to Swift and build a new in-house app architecture called RIBs.
    • Built several financial products on iOS, including the Uber Credit Card, Rider Credits, Driver Banking, and Driver Loans.
    • Oversaw the mobile implementation of the Uber Eats messaging platform, which enabled product teams at Uber to display contextual messaging on several in-app surfaces in the Uber Eats app.
    • Led the web implementation of Uber Eats restaurant marketing, which enabled restaurants to run marketing campaigns and improve their presence in the app.
    Technologies: iOS, Swift, UIKit, Objective-C, RxSwift, React, Python, Go, JavaScript, API Architecture, Asymmetric Encryption, Charles Proxy, Git, CSS, Grafana, Jenkins, Redux, SQL, NoSQL, Java, TypeScript, iOS Native Libraries, Design Patterns
  • Software Engineer

    2013 - 2015
    hopTo
    • Led the implementation of hopTo Work, a remote desktop solution for enterprise companies to access Windows and Mac desktop apps on mobile devices.
    • Developed features for the hopTo iOS app, including remote desktop access, secure web browser, and cloud file storage.
    • Built libraries to access desktop screen contents and make them available for streaming to mobile devices by implementing a cross-platform message queue that allowed data to be streamed between devices across several network protocols.
    • Created several open-source projects for accessing QNAP and Synology storage devices and contributed to the FreeRDP remote desktop project.
    Technologies: iOS, Swift, Objective-C, Python, C#, Azure, .NET, API Architecture, C++, C#.NET, Windows, LINQ, Design Patterns

Experience

  • Uber Eats Messaging

    I led the mobile implementation of the Uber Eats messaging platform in the tech lead capacity. This project enabled product teams at Uber to display contextual messaging on several in-app surfaces in Uber Eats.

    Teams could drive promotional and upsell campaigns and experiment on several dimensions, such as message placement, UI presentation format, and prioritization. This platform streamlined in-app messaging by unifying the implementation across over ten different surfaces in the app.

    The time to implement a new messaging surface went down from over a month to one week. This platform increased the order conversion rate by over 1%, resulting in millions of dollars in additional revenue for Uber Eats.

  • Uber Credit Card

    On this project, I directed the mobile development of the Uber Credit Card. This innovative financial product enabled riders to apply for a credit card in under a minute directly inside the Uber app. Approved users would have a virtual credit card added to their app immediately, which they could use to take Uber rides and earn rewards. The product leveraged the user's information to prescreen for approval probability and pre-filled the application form with available data.

    I led the architecture and design of the feature on iOS, including the encryption of user details and back-end APIs. The credit card was one of Uber's few revenue-generating products at the time. Over one hundred thousand cards were issued, and many new users were brought into the Uber app to apply for the card.

Skills

  • Languages

    Swift, C#, C#.NET, Objective-C, Python, C++, Go, JavaScript, SQL, GraphQL, Java, CSS, TypeScript
  • Frameworks

    UIKit, Redux, SwiftUI, .NET
  • Libraries/APIs

    iOS Native Libraries, RxSwift, LINQ, React
  • Tools

    Xcode, Git, GitHub, TestFlight, Atom, Charles Proxy, Zsh, SwiftLint, Grafana, Jenkins, CircleCI
  • Paradigms

    REST, Design Patterns, API Architecture
  • Platforms

    iOS, MacOS, Windows, Azure, Firebase
  • Other

    Software Engineering, Asymmetric Encryption
  • Storage

    NoSQL

Education

  • Bachelor's Degree in Computer Engineering
    2003 - 2008
    Toronto Metropolitan University - Toronto, Ontario, Canada

To view more profiles

Join Toptal
Share it with others