JetDevs Certified
AVAILABLE

Pratik P.

Top Rated
Agency Agency
iOS Developer Swift
With over 8 years of professional experience in software development, he is a proficient Senior iOS Developer skilled in Xcode, Swift, SwiftUI, and Objective-C. He has a deep understanding of architectural patterns like MVC, MVVM, and VIPER, and is adept at integrating REST & GraphQL Web APIs. His ability to write comprehensive unit test cases is matched by his experience with products used by over 10 million users. He is knowledgeable in multithreading with GCD and NSOperation queues, and his UI designs are well-crafted, thanks to his expertise in Size Classes and Auto Layout. Throughout the development lifecycle of a project, he demonstrates excellent analytical and coding skills. Additionally, he is experienced in managing complex database structures and proficient with Git and numerous iOS-related frameworks and technologies, ensuring the delivery of high-quality, scalable iOS applications.

Expertise

Years of Development Experience
13 Years
Skills
SwiftObjective-CXcodeCoreData
Domain Experience
ECommerceMedia & TelecomEntertainmentHealthcareEducation
Other Skills
SwiftUI, UIKit, SQLite, MVC, MVVM, VIPER, REST & GraphQL Web APIs, Unit Test Cases, Unity3D, Vuforia, Blender, SceneKit, OOPS, Threading, Data structure
Language Spoken
English, Hindi

Experience

  1. Senior iOS Developer
    Campaign
    Project Summary
    It facilitates Employee of company to take advisory from their clients, Manage Campaigns running across all division & corporate activity. App contains video upload features for Doctor/Employee, Survey, Quiz advisory. It also contains different campaign like Quiz advisory, Data capturing of MSL / Non-MSL / Field chemist, Complaint module for registering complaints for field employee regarding any Campaign, Schedule / Close / Cancel CME and RTM meetings, AR campaign for product promotion with Augmented Reality, Campaigns for HQ and Division Performance.
    Key features:
    ● Dynamic data collection
    ● Augmented reality for showcase of a product
    ● Background downloads of files
    Project Responsibilities
    Acted as the lead developer for an enterprise app that enables employees to access advisories, manage campaigns, and corporate activities.
    Developed key features such as video uploads, surveys, quizzes, augmented reality for product promotions, and performed full lifecycle project management.
    Utilized technologies such as Objective-C, Vuforia, and OpenGL for advanced app functionalities.
    Project Tech Stack
    Objective C, Vuforia, OpenGL
  2. Sr. iOS Developer
    MAF Carrefour Online shopping
    2023 - 2023
    Project Summary
    Online shopping App (active in 10 countries) for groceries, electronics, household items, appliances, personal care, beauty, and more. Choose from a very large variety of fresh foods from all around the world that are ready to be delivered to your doorstep.
    Key features:
    ● Selling of food and non-food products
    ● Users can alter already placed orders before packaging starts.
    ● Click and collect – user can pay from App and collect from store to save
    delivery process time
    ● Users can scan the QR code on product and make payment directly
    from the App at market place
    Project Responsibilities
    Played a pivotal role in the development of a widely adopted online shopping app, operational in 10 countries, catering to diverse product categories.
    Designed and coded user interface components, facilitated wireframe designs, and improved user experiences, including order modifications and in-store pickups.
    Worked with Swift, SwiftUI, Combine, and XCTest in the app tech stack.
    Project Tech Stack
    Swift, SwiftUI, Combine, XCTest
  3. Senior iOS Developer
    iMax
    2022 - 2023
    Project Summary
    Online streaming and VOD content App. The App has different key modules like Home where users can see trending, most watched and other content based on different categories.It has a search section where users can search for content based on text or other filters. Watch section is specific for watching the online/offline content.
    Key features:
    ● Home screen with different categories of content
    ● Search screen where user can search for content
    ● Live streaming and Video on demand
    Project Responsibilities
    Led the development of an online streaming and VOD content app, contributing to its home, search, and watch sections for an enhanced user experience.
    Engaged in research and development of the latest iOS frameworks and performed extensive UI-UX development.
    Employed Swift, Combine, and XCTest for developing the tech stack.
    Project Tech Stack
    Swift, Combine, XCTest
  4. Senior iOS Developer
    Patient Data Capture
    2021 - 2022
    Project Summary
    This is an iPad application for Pharmaceutical Company, it facilitates Employee of company to capture patient data based on different requirements of client divisions. Every division has a different kind of data to capture and it was totally server driven. The App was completely offline. Core Data was used to handle the complex data structure. Data was being synchronized with the server on demand.
    Key features:
    ● Dynamic forms for collecting diverse data
    ● Offline data storage
    ● Database synchronization with the server
    Project Responsibilities
    Orchestrated an offline-capable iPad app for pharmaceutical companies, facilitating patient data capture tailored to distinct client requirements.
    Managed full-stack development, focusing on dynamic data forms, offline storage, and server synchronization.
    Implemented features using Swift and CoreData.
    Project Tech Stack
    Swift, Coredata
  5. Senior iOS Developer
    ErisEngage
    2020 - 2021
    Project Summary
    This App is for engaging employees, especially field employees for making all be updated with current affairs in the organization, HR policies, Job openings, Announcements, Employee wall of fame, Festival celebration content posting etc. There is also a core module called Learning store, which contains a wide set of tutorials and a quiz for self-development of employees. Induction module for executing step by step induction process of newly joined employees. Rich push notifications are sent to employees on updates regarding all.
    Key features:
    ● Pleasant animations
    ● Learning module with certification
    ● Rich push notifications
    ● End to end Dark mode
    Project Responsibilities
    Requirement understanding / Analysis.
    End to end development of a project
    Developed the UI-UX and Functional modules
    Communicate with client for tasks understanding
    Enterprise distribution of an App.
    Project Tech Stack
    Swift, Coredata, Rich push notification, Core Animation

Education

Bachelor of Computer Engineering
RK College of Engineering & Technology - Rajkot, Gujarat
2008 - 2012
AddShortlist