Ios Developer Resume
5.00/5 (Submit Your Rating)
St Paul, MN
EXPERIENCE SUMMARY:
- Have 14+ yrs of exp. with iOS SDK like Cocoa Touch, CoreFoundation, CoreBluetooth, CoreGraphics, AVFoundation, CoreAnimation, CoreText, CoreAudio, CoreVideo, LocalAuthentication, MediaPlayer, MediaToolBox.
- Experienced in Multi - View Applications using UITableViewController, UINavigationController, UITabBarController, IPad specific SplitViewController, PopoverViewController.
- Expertise in Story Board and Auto Layout.
- Proficient in using third-party libraries such as Progress HUD and AFNetworking to integrate additional functionality into applications.
- Extensive knowledge of Keychain, TouchID, NSOperations, NSOperationsQueue, Push Notification, Local Notification etc.
- Proficient in memory management in both Manual Retain release and Automatic Reference
- Worked with XML parser, JSON, CSV to retrieve data for display and the iPhone/iPad from server, created Customized Views, Table Views, Collection Views, action sheets, segmented controls, Tab bars and Navigation bars.
- Knowledge in Bluetooth low energy (BLE) and NFC including creating iBeacon application interfacing the Cloud Services and talk to the backend services.
- Expertise in application development to deployment in iPhone from application creation to deployment in App Store.
- Working knowledge on cross platform frameworks or developing hybrid applications using PhoneGap and other frameworks like jQuery Mobile Framework.
- Collaborated with UI/ UX team developing wire frames and invision prototypes using various 3rd party tools.
- Exposure in developing cross platform applications using Xamarin Studio with C# and Android application using Android Studio.
- Hands on experience with tools like Source Tree for version/ Source controlling, which provides graphical interface for Git repositories and JIRA for flexible issue and project tracking.
- Thorough understanding of backend database technologies like SQL, MySQL, and the embedded database SQLite.
- Developed and deployed RESTful Services and integrated WCF services.
- Very good experience using JENIKS to achieve Integration and Continuous deployment.
- Good Knowledge in In-App Purchase, Remote and Local Push Notification and App Store Deployment.
- Well versed with Agile Development Methodologies (SCRUM), Design Patterns (MVC, MVP, MVVM, VIPER, Delegation, Confidential -action and Singleton Pattern) and Software Development Life Cycle (SDLC)
PROFESSIONAL EXPERIENCE:
Confidential, St. Paul, MN
IOS DeveloperResponsibilities:
- Collaborated with cross-functional teams to define, design, and ship new features.
- Customized various View controllers, NavigationControllers, SegmentController.
- Used UIelements like UIButton, UI TabBar, UINavigationView, UIAlertView and UITableView to build the user interface of the app.
- Created models in MVC and delegates development for updating model information.
- Involved in Development by adhering to the Coding Standards using Objective C, XCode 7.x/8.x, CoreMedia, CoreData, Core Graphics, and Core Animation, Photo & Video API's Frameworks.
- Used Grand Central Dispatch (GCD), NSOperation queues for implementing complex multithreading features on the application and NSJSONSerialization to retrieve data for display on the iPhone/iPad from server using RESTful web services.
- Used Testflight application to distribute builds to the testing team.
- Used NSOperation to create thread safe structure for UI, priority and memory management.
- Used Agile tools like JIRA for Bug Reporting and Regression Testing and User Acceptance testing (UAT) and production builds test cycle for delivering effective product.
- Used NSUserDefaults, Multithreading, info.Plist key values, Core Data, and SQLite in our iOS mobile development project.
- Saved user preferences and details using CoreData.
- Queried CoreData database to get information to render graphs.
- Started enhancing the iOS mobile application to Xamarin.iOS using C#.
Senior IOS Developer
Confidential
Responsibilities:
- Worked with Objective C, and Cocoa Frameworks, which includes UIKit Foundation, UIImagePicker and UIDatePicker.
- Added UIGestureRecognizers to simulate carousel effect during navigation between view Controllers
- Implemented Maps using MapKit and Core Location to display nearby branches and agents.
- Used Custom UIbutton, UITextField and UITableView to build user interface of the application.
- Extensive work with UIKit components such as UI Collection View and UITableView.
- Implemented NS OperationQueue and NSURLConnection to integrate, synchronize with enterprise backend and database.
- Invoked RESTfull Webservices using NSURLSession and Parsed JSON responses using NSJSONSerialization.
- Worked on Memory management and ARC (Automatic Reference Counting)
- Used specific XML schema for app's (Bluetooth Low Energy) BLE 4.0 profile, and use Core Bluetooth Framework APIs for the app to connect different devices of Apple.
- Strictly followed MVC design patterns for smooth application performance and secured user credentials for better user interaction with the app.
- Created Network Manager to handle the service calls through AFNetworking.
- Fixed relevant bugs, leaks, and deployed on different iOS devices (e.g. iPhone) to validate the application stability.
- Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
- Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
- Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes.
Senior IOS Developer
Confidential
Responsibilities:
- Worked with UIKit Framework for development and maintenance.
- To determine the proximity of the locations iBeacon was implemented.
- Worked with iOS Networking with JSON inputs to pull the data from backend and display it in the app.
- Implemented MapKit framework for company location, by adding Maps, annotating maps and also by adding overlays.
- Implemented Push Notifications using Parse Framework.
- Customized various view controllers, UIButton, UI Tab Bar, UINavigationView, UIAlertView and UITableView to build the user interface of the app.
- Used Hockey web application to distribute builds to the testing team.
- Used Core Data Framework for local storage purpose in SQLite.
- Formatted the Data per Business standard to show in UI.
- Worked with Source Tree/Source Cloud to checkout and update the codebase changes.
- Used documentation tools - Doxygen / Java doc.
- Followed a work information stream standard for outline and improvement
- Worked with LLVM and Xcode for debugging.
- Added animation between UI Views for smooth move and better client experience.
- Reported progress/difficulties to project lead.
IOS Developer
Confidential
Responsibilities:
- Worked on offline app which makes this to work without internet base.
- Implemented application to handle orientations and support different screen sizes.
- Developed Web Pages using XML, 9-patch and integrated them in application.
- Handled restful web services consumption for fetching content from the Internal Webserver
- Integrated Facebook feature for easy sign on.
- Integrated Google Map-kit for enabling the locations.
- Used subversion as version control.
- Used JUnit for Testing the App.
- Struts Architecture implementation using Java Beans and Servlets in conjunction with JSP and XHTML to develop user Interface for administrative and user interaction screens.
- Client-side validations were done using JavaScript.
- Built and accessed the database using Hibernate with Oracle 10g.
- Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
- Used HQL and Criteria API for database related functions.
IOS Developer
Confidential
Responsibilities:
- Proficient in object-oriented design, data structures, problem solving, complexity analysis, and debugging.
- Experience in highly scalable, large user-base, real-time and high performance software development.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used Python modules such as requests, urllib, and urllib2 for web crawling.
- Performed Design, involved in code reviews and wrote unit tests in Python.
- Responsible for implement SWIFT API.
- Implemented third party libraries like ZBAR, ASIHTTP, SBJSON, and OAuth.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Integrating swift using VIPER architecture.
- Good knowledge of Software Configuration Management, version control and defect tracking tools.
- Trained to work on Test Driven Development Process of software development. Proficient in handling multiple projects simultaneously.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Implemented Dropbox API for sharing and backup.
- Worked on Secured Authentications and Authorization mechanism like multi factor authentication.