Shashank
Sr. iOS Developer
Email: ********.******@*****.***
Phone: 510-***-****
Professional Summary
●Around 8 years of experience in native mobile iOS application development.
●Proficient in understanding customer and business needs as well as data modelling, business logic and UI/UX design.
●Strong programming experience in Objective-C, Swift, SwiftUI.
●Proficient working with IOS frameworks such as Core Data, Core Animation, UIKit, Foundation, MapKit, AVFoundation, .XCFrameworks, CocoaPods, CocoaTouch, Frameworks.
●Expertise in Model View Controller (MVC) design architecture MVVM design patterns, singleton patterns and concepts like delegation, protocols and categories.
●Experience in Rest - Web Service Invocation, Parsing JSON using Alamofire, SwiftyJSON, NSURLSession.
●Expert in designing & developing Rich User interface applications.
●Worked with Core Data, Multithreading, User Defaults, Delegates/Protocols and Categories, GCD, Blocks, NSOperations etc.
●Knowledge of designing and working with updated UI tools within Xcode including Storyboards.
●Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar, customized features of apps.
●Experienced in working with Storyboard and Interface Builder, XIB’s.
●Experienced in integrating Third Party libraries into the Codebase.
●Used Crashlytics to capture and analyze the crashes on both iPhone and iPad in all Environments.
●Good understanding of Memory Management: ARC (Automatic Reference Counting) in iOS development.
●Worked with creating APNS Push Notifications. Expert in pushing and releasing apps to the App Store.
●Following Apple’s Human Interface Guideline for the better and quality design of the apps.
●Good Experience in working with ticketing and documenting tools like JIRA, Azure, Confluence.
●Experienced in using XCode to push the code to the code base.
Skill Sets:
iOS Applications
Obj C, Swift, SwiftUI, Cocoa pods, XCFrameworks, UIKit, CoreData,Foundation, HealthKit, etc
Software
iOS 4 thru iOS 16, MSOffice.
Programming Languages
C, Objective - C, Swift, SwiftUI
Operating Systems
MAC OS, Windows, Linux
Tools
XCode 9.3 thru 15.x, Visual Studio Code.
Versioning Tools
Github, GitLab, Azure, git submodules, Git-GUI, SourceTree, Github desktop.
Design Patterns
MVC, MVVM, VIPER, DELEGATION pattern.
Professional Experience
iOS App Developer
Medable, Inc, Palo Alto, CA Nov 2022 - Present
App Links: Medable Participant App: This application serves as a test bed for the various features and functions of the Medable platform. Researchers can configure their study, tasks, and steps and visualize them in this app. Researchers can also use the Medable Participant App to access Health data that is collected by your mobile device.
https://apps.apple.com/us/app/medable-participant-app/id1160464791
Medable Site App: This application serves as a mechanism to access the various features and functions of the Axon SmartStudy system. A researcher can configure their study, tasks, and steps and visualize them in this app. Researchers can also use Axon SmartStudy to access Health data that is collected by your mobile device .
https://apps.apple.com/us/app/medable-site-app/id1333135940
Description: I've contributed to the mobile team at Medable, the leader of decentralized clinical trials, architecting and developing key components of their white label mobile apps, a key component of Medable's digital platform. More recently I support the client customizations and device integrations of our clients’ apps in the Customer Success (CS) mobile team.
Responsibilities:
●Collaborate with our existing iOS team in realizing the product vision and satisfying business requirements.
●Implemented iOS architecture designs for SDK and Apps.
●Worked on building Apps using XCode with UIKit, Foundation, Swift, SwiftUI and Frameworks using Objective - C.
●Utilize our CI/CD solution in GitLab for iOS.
●Follow best practices established via process documentation.
●Implemented customized scroll view, PDF view, long term support branches, refactoring internal UI component framework to support languages using i18N framework.
●Used Jira as a ticketing tool.
●Worked on clearing the bugs within the sprint.
●Implemented the customized features as per the client and business requirements. Pushed builds to the AppStore.
●Participate in continuing education and training to remain current on best practices.
●Worked with Swift Package Manager to iterate third party frameworks.
●Implemented UnitTest cases using XCTests.
●Implemented SwiftUI for enriched UI Experience.
●Collaborate with TPM’s, ADM’s QA’s and product and design teams for better understanding of requirements.
●Continued to be part of the final code review process team to make sure of code quality and scalability.
●Other duties as assigned.
Environments: Swift 5.x, gitlab CI/CD pipelines, spm, .XCFrameworks, SwiftUI, Obj C, SwiftLint, iPad, iPhone, xcode 14.2, MVC, Fastlane, submodule dependencies.
iOS App Developer Jun 2021 – Oct 2022
Cisco, Inc, San Jose, CA
Description: The Communications Platforms as a Service (CPaaS) is a cloud-based platform allowing developers to embed programmable real-time communications (text, voice, and video) via APIs into the applications to build and sell, without needing to build back-end infrastructure.
Responsibilities:
●Responsible for Design, Develop and Testing the SDK.
●Used Jira for ticketing tools and Git as the main repo for this project.
●Working with the Swift and objective C languages for this project.
●Experience in Using the restful API services.
●Designed and Implemented the User interface using UIKit framework, Storyboards, AVFoundation frameworks, SPM for third party frameworks.
●Used third party frameworks like webSocket, Starscream frameworks thru swift package manager.
●Implemented and designed User Interface View with MVC design pattern according to the client requirements using Navigation View, UI Table View, UI custom Cell, UI Switch and UI Web view, UI Image View for iPhone.
Environment: iOS 14.x, Xcode 12.5.1, Swift 5.0, UIkit, Foundation, iPhone, SPM, Git Deployments, MVC, cocoaTouch, Swift Lint.
iOS App Developer March 2020 – Apr 2021
Medical City Healthcare (HCA), Coppell, TX
App Link: MyHealthONE simplifies the patient and caregiver experience. The easy-to-navigate healthcare mobile app lets you manage your health information and track your health journey in one convenient place. It's healthcare on your terms, when you need it.
https://apps.apple.com/us/app/myhealthone/id1493014954
Description: An iPhone mobile app for the Apple App Store that allows a patient to collect, track, and share health information with their doctor It is integrated with the Medical City network in Texas and is part of HCA Healthcare which is based in Nashville, and owns and operates 186 hospitals and approximately 2,000 sites of care, including surgery centers, freestanding emergency rooms, urgent care centers, and physician clinics in 21 states and in the United Kingdom.
Responsibilities:
●Working alongside as iOS mobile developer by writing and maintaining Swift Code.
●Helping in developing and binding objects in MVVM architectures for the future project.
●Maintaining the project Repository.
●Deliver weekly staging and production releases using Apple’s TestFlight beta testing system
●Designed and Developed rich User Interface Screens for the project.
●Used native Swift code for App Development.
●Also used SwiftUI for good looking and rich user interface.
●Used Azure Repo’s for the project development.
●Deliver releases to the App Store using AppStoreConnect as needed.
●Implemented, designed and coded the Settings User Interface View with MVVM design pattern according to the client requirements using Navigation View, UI Table View, UI custom Cell, UI Switch and UI Web view, UI Image View for iPhone.
●Developed TextFields, Text Modifiers and search control features and also Navigation Methods using SwiftUI.
●Working on Health Kit data to save the data in core and to produce them on UI.
●Used Firebase for the crash reporting’s and solving crashes instantly.
●Used Cocoa Pods framework for the project to improve and manage the project simpler.
●Respond to crash reports and tester feedback quickly, providing fixes.
●Worked with NSManagedObjectContext, NSManagedObjectModel, NSpresistentCoordinators for Core Data implementation.
●Customized Push Notifications.
Environment: iOS 11.x, Xcode 11.5, Swift 5.0, Core Data, iPhone, Core Location, Azure Deployments, MVVM, Singleton, cocoaTouch, Swift Lint, HealthKit Data, Keychain wrapper. FirebaseAnalytics 6.6.1
iOS Developer Sept 2017 – Dec 2019
AT&T, Chicago, IL
App Link: https://apps.apple.com/us/app/myat-t/id309172177
Description: This app lets users to sign in to and manage account anywhere, anytime from their smartphone or tablet and can pay & view their monthly bills. Users can also buy any kind of electronic products and pick up in any AT&T store.
Responsibilities:
●Integrate Google analytics, send Event to google console to record user action.
●Integrate Share Extension, allow user share address from apple map or contacts to Carnet app
●Enable Silence Notification, allow app get notification even in background. Also add Notification Center, let user determine whether receive push or not
●Implemented methods using Objective C and swift 5.0.
●Designed and Implemented the User Interface using UIkit Framework, foundation, Storyboards, Mapkit for location.
●Integrate Valet and Curfew Alert, if vehicle running out of radius or time-period user get notification.
●Integrated Google Maps to navigate to the current location and setup Google Places API to locate points of interest around the vehicle’s present location.
●Customized the push notifications in iOS 10.
●Implemented app extensions to share the vehicle’s address to different apps on the user’s device.
Environment: iOS 9.0, Xcode 9, Swift 5.0, iPhone, Core Location, UIkit Framework, Restful web service calls, Git.
iOS Developer
Safeway, Pleasanton, CA Oct 2016 – Aug 2017
App Link: https://apps.apple.com/us/app/safeway/id521487551
Description: This app allows the users to scan barcodes in-store to check for coupons; Scan items at home to add to your list and Can also find the Safeway Locations across the country.
Responsibilities:
●Developed UI using UIkit framework, Foundation framework, Storyboards and Auto layout. Worked with the UI/UX team to design a user-friendly interface for the application.
●Played a key role in writing application business logic and extensively Increased performance of app by implementing NS Operation Queue.
●Used Core Location to display nearby safeway locations to the users.
●Worked on the application networking layer to retrieve the nearby safeway details.
●Responsible for consuming the REST services, getting response and parsing them using to get the required information.
●Implemented Core Data to improve memory overhead of the app and increase responsiveness.
●Used Core Graphics and Quartz Core framework for Animations.
●Involved in the critical bug fixes and reduce the network overhead
●Implemented Push Notifications and Used Notification Center’s.
●Worked in agile environment.
Environment: Swift, Objective-C, Xcode-9, 8.x, REST, Cocoa Touch, Auto layout, Story boards,UIkit framework, Foundation, URL Session, Core Location, Instruments, GCD, MVC, Singleton.
Education
Bachelors (BS): JNTUH University, Hyderabad, India APR 2015
Graduation (MS): San Francisco Bay University, San Francisco, CA. DEC 2016