AVAILABLE
AVAILABLE
Pratik P.
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
- Senior iOS DeveloperCampaignProject SummaryIt 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 filesProject ResponsibilitiesActed 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 StackObjective C, Vuforia, OpenGL - Sr. iOS DeveloperMAF Carrefour Online shopping2023 - 2023Project SummaryOnline 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 placeProject ResponsibilitiesPlayed 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 StackSwift, SwiftUI, Combine, XCTest - Senior iOS DeveloperiMax2022 - 2023Project SummaryOnline 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 demandProject ResponsibilitiesLed 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 StackSwift, Combine, XCTest - Senior iOS DeveloperPatient Data Capture2021 - 2022Project SummaryThis 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 serverProject ResponsibilitiesOrchestrated 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 StackSwift, Coredata - Senior iOS DeveloperErisEngage2020 - 2021Project SummaryThis 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 modeProject ResponsibilitiesRequirement 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 StackSwift, Coredata, Rich push notification, Core Animation
Education
Bachelor of Computer Engineering
RK College of Engineering & Technology - Rajkot, Gujarat
2008 - 2012