Joel P.

Software Engineer Mobile (iOS Developer)

Commitment
0/ 5
Competency
0/ 5
Reliability
0/ 5
  • Overall Experience: 8 Years  
  • 1ShoppingCart (Store Management Software):
  • Adaptive Algorithms:
  • Agile Software Development:
  • Algorithm Development:
  • Amazon Relational Database Service:

Joel P. 

Software Engineer Mobile (iOS Developer)

Commitment
0/5
Competency
0/5
Reliability
0/5

Time zones ready to work

  • New Delhi [UTC +5]

Willing to travel to client location: Yes  

About Me 

6 Years of professional experience in designing and developing high end enterprise level iOS applications in the roles of iOS Developer.Experience in Objective C, Swift,
6 Years of professional experience in designing and developing high end enterprise level iOS applications in the roles of iOS Developer.Experience in Objective C, Swift, and SwiftUI to develop Native iOS Applications.Experience in maintaining Database in CMS, Firebase and RemoteConfig.Experience in Firebase capabilities like Crashlytics, Analytics and offline StorageHave the Ability to manage Application from Firebase RemoteConfig.Experience in Design Patterns such as MVC, MVVM, Singleton.Experience in Object Oriented Analysis, Design and Development Methodologies.Good exposure of Human Interface Guidelines, code architecture, storyboards, auto layouts and stacksExpert in Debugging and memory optimisation.Expert in understanding and improving the code of already developed application from the perspective of improving performance and enhancing the features of the application.Efficient storage of data storage using File System, SQLite, CoreData and Database.Experience in XML and Parsing, Offline Storage, Multithreading using both 1st party and 3rd party frameworks including XML Parser and Serialization.Good Knowledge on Codable protocols to map Swift objects to data.Knowledge on Push Notifications.Extensive working experience with RESTful API and HTTP protocols.Responsible for App support and latest versions compatibility.Experience in implementing Third Party library into the Codebase.Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.Has excellent work ethics, and is team oriented with strong analytical and leadership qualities.Experienced in Software Development with complete exposure in Development, Design, Testing, Support and Maintenance using SDLC and Agile methodology.Self-motivated, quick learner and team player.I Understand the importance of creating highly readable and easily maintainable Source Code.
Show More

Interview Videos

Signup to see videos

Risk-Free Trial, Pay Only If Satisfied.

Portfolios

EventR

Role:

The EventR Application is used to manage all the events. The main objective of the Application is one App will be maintaining multiple Events at a time which means all the data of the Event is configured from Firebase and RemoteConfig. Application EventR is totally configured in Firebase which have
The EventR Application is used to manage all the events. The main objective of the Application is one App will be maintaining multiple Events at a time which means all the data of the Event is configured from Firebase and RemoteConfig. Application EventR is totally configured in Firebase which have the Crashlytics, Analytics and Performance. View Schedule, explore sessions and find networking events. watch who's at the event and connect with them in the app. Know speakers information. 
Show More

Skills:

Tools:

PhoxHealth

Role:

Phox Health Delivery Partner App aims to simplify the process of conveying orders to patients and streamlining the entire process of delivering prescriptions. With an easy-to-use interface and powerful features, delivery partners can scan orders to retrieve patient's information and deliver accordin
Phox Health Delivery Partner App aims to simplify the process of conveying orders to patients and streamlining the entire process of delivering prescriptions. With an easy-to-use interface and powerful features, delivery partners can scan orders to retrieve patient's information and deliver accordingly. Managing deliveries has never been easier for our partners.
Show More

Skills:

Tools:

EventHub:

Role:

The EventHub Application is used to manage all the events.
The main objective of the Application is one App will be maintaining multiple Events at a time which means all the data of the Event is configured from Firebase and RemoteConfig. Application EventHub is totally configured in Firebase

The EventHub Application is used to manage all the events.
The main objective of the Application is one App will be maintaining multiple Events at a time which means all the data of the Event is configured from Firebase and RemoteConfig. Application EventHub is totally configured in Firebase which has the Crashlytics, Analytics, and Performance. View Schedule, explore sessions, and find networking events. watch who's at the event and connect with them in the app. Know speaker's information.

Show More

Skills: FirebaseGitCocoa PodFirebase FirestoreFirebase analyticsCrashlyticsMobile Application Designing

Tools: XCode 11Firebase Cloud Messaging

Narraitive i pad apply

Role:

The Narrative Application is about displaying the product information. Narrative Application has the same design like Amazon Product Page. The Narraitive Application basically have all the product information hidden in QRCode. Every product has unique QRCode with hidden information.Narraitive is con
The Narrative Application is about displaying the product information. Narrative Application has the same design like Amazon Product Page. The Narraitive Application basically have all the product information hidden in QRCode. Every product has unique QRCode with hidden information.Narraitive is configured with QRScanner which is used to Scan the QRCode and retrieve the product information.One Application has two different vendors. User has the option of selecting either of the Vendor in launch of the App. Narraitive has the Billboard Feature. Narraitive App has light mode and darkmode Features. 
Show More

Skills:

Tools:

Send Anywhere:

Role:

Easy, quick, and unlimited file sharing. Send your photos and videos in original size to your PC, share them with your friends, transfer your music files to your iPhone.You can send to anywhere you want instantly, for free. No login or registration required
Easy, quick, and unlimited file sharing. Send your photos and videos in original size to your PC, share them with your friends, transfer your music files to your iPhone.You can send to anywhere you want instantly, for free. No login or registration required

Skills: Mobile App DevelopmentSystems Development Life Cycle - (SDLC)Agile MethodologyProject Management

Tools:

+ More

Employment

Software Engineer Mobile

2019/07 -

Skills:

Your Role and Responsibilities:

Responsibilities: • Responsible for developing and designing the user app in XCode 11.2 for compatibility with iOS 13 using Swift 5.x. • Integrated Application in Firebase • Utilized third party libraries and existing libraries from Apple. • Maintained Remote Config to change the App from

Responsibilities: • Responsible for developing and designing the user app in XCode 11.2 for compatibility with iOS 13 using Swift 5.x. • Integrated Application in Firebase • Utilized third party libraries and existing libraries from Apple. • Maintained Remote Config to change the App from Firebase. • Signup and Login Authentication is implemented from Firebase • Implemented push notifications to alert the customer of critical information using the (APNS). • Used Codable protocols to map Swift objects to JSON data. • Used MVC, singleton, delegation and notification patterns. • Created UserStories in AzureDevops. • TestFlight for Testing Application twice a week. • Experience in GitHub, code reviews and PRs • Pushing the Application to AppStore once the App is completed. • Worked with an Agile approach on a week sprint iteration. Environment: iOS 13, Swift 5.x, 4.2, XCode 11.3, XCode 11, Cocoa Touch, Cocoa pods, GitHub, SourceTree. Link: https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app/1456728338/activity/ios/builds

 

• Responsible for developing and designing the user app in Xcode 11.0, iOS 13, Swift 4.2. • Integrated Application in Firebase for tracking Crashlytics and Analytics. • Experience with designing and implementing user interface designs into working models. • Used Codable protocols to map Swift objects to JSON data. • Created UserStories in AzureDevops. • TestFlight for Testing Application twice a week. • Experience in GitHub, code reviews and PRs • Pushing the Application to AppStore once the App is completed. • Worked with an Agile approach on a week sprint iteration. Environment: iOS 13, Swift 4.2, XCode 11.0, XCode 10.3, Cocoa Touch, Cocoa pods, GitHub, SourceTree.  

Show More

Software Engineer

2019/02 - 2019/04

Skills:

Your Role and Responsibilities:

Responsibilities: • Responsible for developing and designing the user app in XCode 11.0 for compatibility with iOS 13 using Swift 5.x. • Responsible for providing thought leadership on iOS iPAD Platforms • Responsible for Analysing, designing app architecture and integration. • Scanned Pr

Responsibilities: • Responsible for developing and designing the user app in XCode 11.0 for compatibility with iOS 13 using Swift 5.x. • Responsible for providing thought leadership on iOS iPAD Platforms • Responsible for Analysing, designing app architecture and integration. • Scanned Product QRCode to retrieve product information. • Responsible for Scanning different types of codes like BarCode, QRCode with different types. • Intensily worked on CollectionViews for developing page like Amazon Product information page • Took initiation for Developing JSON for all the products used in the Application. • Worked on BillBoards, when the app is idle for certain time Billboards show up. • Responsible for Scanning Codes by switching the cameras according to user convenience. • Utilized third party libraries and existing libraries from Apple. • Worked extensively on User Interface elements to implement customized TableViews, Collection Views. • TestFlight for Testing Application twice a week. • Worked with an Agile approach on a week sprint iteration. Environment: iOS 13, Swift 4.2, XCode 11.0, XCode 10.3, GitHub. 

Show More

Software Engineer

2018/06 - 2018/12

Skills:

Your Role and Responsibilities:

Responsibilities: • Responsible for developing and designing the user app in XCode 9.x/10.x ,Swift 4.x,4.2x • Securing the user credentials upon log in using Swift KeyChain and Open Authorization (Oauth) • Used JSON Serialization to parse JSON data to retrieve Data from the server and displ

Responsibilities: • Responsible for developing and designing the user app in XCode 9.x/10.x ,Swift 4.x,4.2x • Securing the user credentials upon log in using Swift KeyChain and Open Authorization (Oauth) • Used JSON Serialization to parse JSON data to retrieve Data from the server and display it in the UI. • Worked on migrating few blocks of code that were in Objective-C to Swift. • Worked extensively in creating UICollectionViews for displaying the various features available on the app. • Worked in an Agile environment with a team of 5 members. Environment: iOS 9 and 10 (iPhone SDK), Swift 4.2x, XCode 9.X/10.X, iPhone Simulator

Show More

Software Engineer

2016/06 - 2018/06

Skills: Mobile App DevelopmentAgile MethodologyProject ManagementSystems Development Life Cycle - (SDLC)

Your Role and Responsibilities:

Responsibilities: • Involved in System study and evolving the Use cases. • Involves in Generating 6-Digit Key for Sending Files from one device to another device. • Involved in working on application from idea level. • Involved in requirement gathering and preparing the design documents.

Responsibilities: • Involved in System study and evolving the Use cases. • Involves in Generating 6-Digit Key for Sending Files from one device to another device. • Involved in working on application from idea level. • Involved in requirement gathering and preparing the design documents. • Involved in developing UI for all modules. • Involved in fixing major Bugs present in application. • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app • Persisted important user data using NSUSer Defaults. • Built iOS Storyboards with UIView Controllers creating segues between different views, established IBOutlet, IB Actions in the storyboard. Environment: Objective C, Swift, iOS, SQLite, AF Networking, GIT, RESTful API. Link: https://itunes.apple.com/sa/app/send-anywhere-file-transfer/id596642855?mt=8 

Show More

Software Engineer (iOS Developer)

-

Skills: GitHubAgile Methodology

Your Role and Responsibilities:

The Narrative Application is about displaying the product information. Narrative Application has the same design like Amazon Product Page. The Narraitive Application basically have all the product information hidden in QRCode. Every product has unique QRCode with hidden information.Narraitive is con
The Narrative Application is about displaying the product information. Narrative Application has the same design like Amazon Product Page. The Narraitive Application basically have all the product information hidden in QRCode. Every product has unique QRCode with hidden information.Narraitive is configured with QRScanner which is used to Scan the QRCode and retrieve the product information.One Application has two different vendors. User has the option of selecting either of the Vendor in launch of the App. Narraitive has the Billboard Feature. Narraitive App has light mode and darkmode Features. Responsible for developing and designing the user app in XCode 11.0 for compatibility with iOS 13 using Swift 5.x. Responsible for providing thought leadership on iOS iPAD Platforms Responsible for Analysing, designing app architecture and integration. Scanned Product QRCode to retrieve product information. Responsible for Scanning different types of codes like BarCode, QRCode with different types. Intensily worked on CollectionViews for developing page like Amazon Product information page Took initiation for Developing for all the products used in the Application. Worked on BillBoards, when the app is idle for certain time Billboards show up. Responsible for Scanning Codes by switching the cameras according to user convenience. Utilized third party libraries and existing libraries from Apple. Worked extensively on User Interface elements to implement customized TableViews, Collection Views. TestFlight for Testing Application twice a week. Worked with an Agile approach on a week sprint iteration.
Show More

+ More

Education

2012 - 2016




Skills

1ShoppingCart (Store Management Software) Adaptive Algorithms Agile Software Development Algorithm Development Amazon Relational Database Service

Tools

XCode 11

Preferred Languages

English - Fluent