Piyush Ravi

Software Engineer (iOS) | SwiftUI | Xcode | Memory Management | Core Data | MVVM - C architecture | Multi threading | UIKit | Core ML | UI Development

Role
Senior Ios Developer at Quest Diagnostics
Location
Jersey City, NJ, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Piyush Ravi

As a seasoned iOS Mobile App Developer with 10+ years of experience, I specialize in crafting robust and intuitive applications. Successfully launched 4 apps on the App Store, demonstrating expertise across the full software development lifecycle, from concept to deployment.My technical proficiency includes- Languages & Tools: Swift, Xcode, SwiftUI, UI-Kit, Auto Layout, debugging tools, memory management, and multi-threading techniques- Frameworks & APIs: Strong command of Core Data, MapKit, Core Location, AV Foundation, Vision Framework, Core Bluetooth, Core Services, Combine, and SwiftUI- Backend Integration: Extensive experience consuming RESTful web services via JSON and various APIs, integrating with platforms like Firebase, AWS, and Azure- Architectural Excellence: Proficient in architectural patterns (MVC, MVVM) and design patterns (e.g, Abstract Factory, Builder), ensuring scalable and maintainable code- Performance & Concurrency: Expert in utilizing GCD (Grand Central Dispatch) and Operation Queues for high-performance, multi-threaded development- Quality & Best Practices: Adept at source control, continuous integration, test-driven development, code reviews, and unit testing (XCTest). Experienced with TestFlight for beta testing- UI/UX & Responsiveness: Advanced knowledge of Apple Human Interface Guidelines (HIG) and skilled in creating responsive layouts for diverse phone and tablet resolutions and orientations.

Experience

  1. Senior Ios Developer

    Quest Diagnostics

    May 2024 — Present · Secaucus, NJ, US

    Designed and launched a driver application supporting specimen collection and logistics operations across healthcare locations. Implemented Core Location, Geofencing, and MapKit integrations to improve route accuracy and reduce pickup delays. Collaborated with backend teams to integrate REST APIs and optimize data synchronization for real-time driver updates. Identified and resolved memory leaks, crashes, and performance bottlenecks using Instruments. Developed features using Swift, UIKit, MVVM, and GCD while ensuring compliance with healthcare data standards.

Education

  • Mumbai University

    Bachelor's degree, Computer Science

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Piyush Ravi — Senior Ios Developer at Quest Diagnostics in Jersey City, NJ, US | Unifers