Ios Developer Resume
3.00/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- iOS professional having extensive experience of Designing, Developing, Testing and Deploying iOS applications.
- Worked on end to end Apple Push Notification (APNS) implementation using Firebase.
- Used MapKit framework and integrated CoreLocation Delegates to display nearby boating locations.
- Experience with Localization in the app to provide different language support in the application for different regions.
- Experience developing Reusable Cocoa - Pods to make it available for other developers to integrate via ARTIFACTORY.
- Experience working as a React Native Developer, created native module with the RCTManager.
- Integrated and worked with Crashlytic using Fabric and Google-Analytic to identify the user behaviour about the application user flow.
- Worked on Injecting Test sample data using XCTest- Framework to write testable module and maintained the code coverage with the help of Sonar-Cube
- Closely worked with Application size handling by using PDF image to scale single image along with maintaining the Aspect-Ratio to provide quality-based screen.
- Developed Rest-API calling module in Swift to provide a single method to call any Web-API method GET, POST, DELETE, PUT using Swift Generic features.
- Implemented Authentication handling using Oauth 2.0 and AES-Encryption Algorithm.
- Developed iOS application which uses GDPR & OWASP security mechanism to make sure to protect app generated content.
- Developed iPAD application to manage OFFLINE - ONLINE sync functionality by writing business logic using Objective-C & SQL-Cipher
- Performed code push and pull operation using GITHUB, GITLAB, TFS.
- Closely worked with Info-Sec Team to identify and resolve the vulnerable issue based on iOS App Security .
- Extensively worked with Version Control Systems SVN (Subversion) and GIT. On Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
- Experience working in CI/CD Environment for creating and managing build process using JenKins, Sonar-Cube, SwiftLint and deploying build through MDM tools like Air-Watch.
TECHNICAL SKILLS
Databases: COREDATA, SQLITE, Firebase, Couchbase.
Language: Swift, Objective - C, JS (Javascript)
Tools: XCODE,Visual Code.
Operating Systems: MAC-OSX, Windows.
CLI: Gitlab, Fastlane.
Change Management: Git (Command lines and Source Tree)
Methodologies: AGILE/SCRUM.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL iOS Developer
Environment: iOS, Mac-OSX
Responsibilities:
- Build the app using MVVM architecture to separate the business logic from controller to view-models.
- Followed Behavioral Driven Development for the project, thereby unit testing the JetBlue source -code on the basis of behavior.
- Worked on generating Barcodes to display on the JetBlue Boarding Pass once a user books a flight.
- Used RxSwift with Observables to implement the web service calls to handle data streams in a declarative way.
- Worked on integrating Braintree SDK into the app to enable JetBlue users to book their flight tickets.
- Provided internationalization support for multiple languages in the app using Localizable strings file and Localized strings.
- Used Encodable and Decodable protocols to map the web-service response after fetching Jetblue flight data.
- Used JIRA for ensuring sync with all projects stakeholders for timely deliverables and acceptance of change requests.
- Worked with SonarCube in CI/CD environment to maintain code quality by getting the code smell report during Automatic build process and changed the code as per CODE-SMELL report.
- Responsible for creating TAG using GITHUB for initiating build process in CI/CD environment and deployed the application to user devices using Air-Watch.
Confidential, Madison, WI
React Native Developer
Environment: iOS, Mac-OSX
Responsibilities:
- Used React Native Version-38.0.2
- Created build using EXPO build system and distributed it through TESTFLIGHT
- Implemented Stack-Navigation and Tab-Navigator dependencies using NPM Manager.
- Implemented a Search-Bar to find specific restaurant
- Called API asynchronously from Server using FetchAPI .
- Designed the restaurant home landing screen UI with the help of FlatLost
- Used geolocation to implement the restaurants near me feature
- Developed the offline capability functionality using Redux - Persist .
- Creation of native modules (Objective C & Java)
- Use of functional components instead of classes.
- Creation of native UI Components.