We provide IT Staff Augmentation Services!

Sr.ios Developer Resume

2.00/5 (Submit Your Rating)

Rosemont, Il

SUMMARY:

  • Experienced in using iPhone - SDK and Objective-C to engineer iPhone and iPad applications
  • Expertise in MVC design architecture, Cocoa Touch design patterns and concepts like delegation, protocols and categories.
  • Experienced in Mobile Application Development using native Frameworks like UI Kit, Map Kit, Core Foundation, Core Graphics, Core Location, Av Foundation, Core Data and MP Media Player and also AF Networking.
  • Well experienced on client server applications consuming the web services of type REST, POST, SOAP, WSDL and parsing of data using the JSON, XML parsers.
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification.
  • Efficient knowledge on data storage using PList, SQLite, Core Data and Database
  • Experienced with mobile first frontend frameworks like Bootstrap
  • Understand and implement Design Patterns &UML diagrams
  • Good understanding of Memory Management: ARC and non-ARC in iOS development.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code
  • Trained in Agile SCRUM and TDD methodologies.
  • Migration of Objective-C Code to Swift
  • Solid working knowledge of UI design implementation using Storyboards and NIB files
  • Experienced with Delegation and created customized Delegates for the application
  • Worked on Table Views by UITable View, using its data source and delegation
  • Established the connectivity to the web server by NSURLSession, NSConnection.
  • Experienced with JSON data retrieval by using NSJSONSerialization, JSONObjectWithData
  • Expert in making efficient use of Interface Builder, storyboard and navigation controller in building the applications.
  • Provided Navigation with help of MapKit Framework and CoreLocation Framework
  • Implemented SQLLite Quries by importing Foundation Framework and sqllite3 class.
  • Working knowledge on XML parsing with the help on NSXMLParser and its delegate NSXMLParserDelegate
  • Imported contacts from Facebook by utilizing Social Framework.
  • Working experience on Master Detail Application, Tabbed Application, Single View Application
  • Synchronizing data by implementing CloudKit Framework
  • Worked on storing data by using PList, CoreData, NSUserDefaults.
  • Implemented fade, transition, animation effects with the help of Core Animations
  • Experienced in JavaScript coding for iOS Application with the help of JavaScript Core Framework
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Proficiency in Using NSUser defaults and NSNotificationCenter for storing and maintaining user data for iOS Applications.
  • Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project.
  • Hands on experience on Auto Layout constraints.
  • APIs (Notifications, Background Aware Services, Animation, GPS, Settings).
  • Experience in native mobile application development with social media platform integrations such as Facebook, Twitter and Google Plus.
  • Experienced on E-commerce Mobile applications.
  • Developed native iPhone applications and familiarity with hybrid development
  • Experienced with native Android apps development as well using PhoneGap.
  • Worked in mobile enterprise platform for secure login and data encryption.
  • Proficient in programming languages such as PHP, HTML and JavaScript.
  • Experienced with Cake PHP framework.
  • Involved in training, co-ordination with the offshore development team to provide input, development, code review, test scenarios and test cases.
  • Obtaining a thorough grasp of the business process being followed in the project environment, extracting the Business requirements from the end users keeping in mind their need for the application. Worked as a team lead at offshore and Onshore handled the team of more than ten people.
  • Exceptional ability to maintain and build client relationships, frequent meetings, one to one with clients and able to comfortably converse with all facets in the client’s organization.
  • Possess excellent Communication, Presentation, Analytical, Problem Solving skills, Identify, investigate, analyze, define and document business requirements, always willing to work in challenging environment.
  • Positive work attitude, highly motivated, fast learner, team lead and a team player with good technical and analytical skills to work independently as well as in team.

TECHNICAL SKILLS:

Programming Languages: C, C++, Objective-C, Swift, Java

Frameworks: Cocoa Touch, Cake PHP, Phone Gap

Data Storage: PList, Coredata, NSUserDefaults

Delegation: NSTableView, NSTabView, NSTextField, NSWindow, NSBrowser

UIKit: UINavigationBar, UIBarItem, UIScrollView, UIAlertView, UIPickerView, UIWebView, UILabel,UIImageView, UITableView, UIViewController, UISearchView, UIStoryboard

Foundation: NSData, NSArray, NSDictionary, NSString, NSMutableString, NSNotification, NSJSONSerialization, NSFileManager, NSURLSession, NSArray, NSMutableArray, NSBundle

CFNetwork: CFHTTPAuthentication, CFHTTPAuthentication, CFHTTPStream

CloudKit: CKDatabase, CKOperation, CKNotification, CKContainer

Core Location: CLGeocoder, CLLocation, CLPlacemark

Map Kit: MKDirections, MKLocalSearch, MKMapItem, MKMultiPoint, MKMapView, MKOverlayView

WebKit: WKNavigation, WKUserScript, WKWebViewConfiguration, WKWebView

IDEs: Xcode, NetBeans, Eclipse

Web technologies: HTML, CSS, JavaScript, Angular.js, bootstrap, Dojo ToolKit, XML, JSON,node.js

Web Services: REST, SOAP

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Database Servers: SQLite, Oracle, MySQL,Oracle

Version Control: CVS, SVN, Rational clearcase, git

Platforms: Mac OS X, Windows, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, Rosemont, IL

Sr.IOS Developer

Responsibilities:

  • Worked broadly on table view controller and made customized table view cells as indicated by the customer.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Worked with UI Kit Framework for development and maintenance.
  • Established connectivity to the web server by NSURLSession
  • Web services deployment and testing on rest client.
  • Implemented Blocks instead of Delegation for direct communicate with the methods
  • Worked on Custom Table View by using UITableView
  • Quick notification are implemented by NSNotificationCenter.
  • RESTful services consumption using NSURLSession.
  • Initially the application used XMLParsing but upon analysis it was decided to move to JSON parsing.
  • Worked on NSJSONSerialization for JSON Parsing.
  • Application can pull the data from server and this is done by NSURLSessionDownloadTask
  • Implemented Uploading of data to web services by NSURLSessionUploadTask
  • Branch locations are implemented by using MapKit.
  • Integrated Chat messenger and barcode scanner functionality. Strong use of breaks points and NSLogs to track down the different issues in code implementation.
  • Used Core Data Framework for local storage purpose in SQLite.
  • Navigation of Storyboard implemented by UINavigationController, Segue
  • Publishing the application on App store and afterward pushing upgrades after every sprint discharge
  • Added animation between UI Views for smooth move and better client experience.
  • Worked with GIT to checkout and update the codebase changes.
  • Worked with Auto Layout Constraints
  • Implemented CoreGraphics and CoreAnimation to draw customized UI on the screen
  • Credit card payment method is implemented by Strip
  • Developed beta version of the app by SWIFT.
  • Formatted the Data according to Business standard to show in UI
  • Responsible for Service Integration Development and Testing.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability
  • Followed a work information stream standard for outline and improvement.
  • Debugging issues on location whenever required.
  • Complete execution of the retrial mechanism
  • Designed and implemented the complete application architecture.
  • Reported progress/difficulties to project lead.
  • Worked on Unit-test code for strength, including edge cases, usability, and general reliability

Environment: Xcode 5, Mac OSX, Cocoa Touch, Foundation Framework, UIKit, Core Graphics, Objective-C, UITableView, NSURLSession, Core Data, UIkit, Foundation, UINavigationController, Auto Layout Constraints, CoreGraphics, MapKit, JSONParsing, Swift, Strip, UITabBarController, CoreAnimations

Confidential, Richardson, TX

IOS Developer

Responsibilities:

  • Coordinated the development of the User interface with the UI design team to match the flow of the app for iPhone and iPad
  • Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode.
  • Worked extensively on TableView controller and made customized TableView cells according to the client requirement.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Implemented Core Data for persistent storage of user data.
  • Created of various views, table views, customized views and popovers.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQLite database with the objective C interfaces
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Worked on importing contacts from mobile to the application.
  • With the help of ABRecordRef, ABAddressBookRef, ABMutableMultiValueRef, application has got the functionality of importing Contacts
  • Created models in MVC and development of delegates for updating model information.
  • Implemented CoreGraphics and CoreAnimation to draw customized UI on the screen
  • Responsible in providing a rich UI design to IOS Native Mobile application
  • Worked with Auto Layout
  • Worked with Auth 2.0 Framework implementation.
  • Implemented and handled all error cases and the actions that should be taken on each error failure scenarios in design flow and have handled the same.
  • Expertise with compatibility support libraries
  • Hands on experience in testing with multiple screen sizes with various screen densities.
  • Used some of frameworks first to develop the screens

Environment:: Xcode 5, Mac OSX, Cocoa Touch, Foundation Framework, UIKit, Core Graphics, Objective-C, UITableView, NSURLConnection, SQLLite, UIkit, Foundation, UINavigationController, Auto Layout Constraints, CoreGraphics, JSONParsing, UITabBarController, CoreData, OAuth 2.0, CoreAnimations

Confidential, Richmond, VA

Web/iOS Application Developer

Responsibilities:

  • Involved in getting requirement from business development, sales and engineering team.
  • Propose mobile friendly approaches and design to develop the app.
  • Integration with the web service team to explain the interface required and discussion for any changes.
  • Helped developed and maintain application using Xcode 6.0 and iOS 8.0.
  • Responsible for implementing weather feature, which allows customers to view current weather conditions, view or create their custom reports, Custom graphs/charts.
  • Created ViewControllers both programmatically and through Interface Builder
  • Created custom overlays over map view for tropical storm, hurricane approach points.
  • Followed apple UI guidelines throughout the project.
  • Coredata used to persistent the data, used versioning for core data changes.
  • REST and SOAP used to transact the data between app and server.
  • Used localytics to analyze the usage of each functionality and market analysis.
  • Extensively used test flight for external testing.

Environment: Objective C, XML, Xcode 4.2/5.0/6.0/7.0, Auto layout, Core data, Sqlite Manager. SOAP, REST, Test flight, Localytics, Corner stone, SVN, Clear case, PREP, GEO Server.

Confidential

iOS Application Developer

Responsibilities:

  • Built complex desktop - style UI using HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
  • Worked on UI designs using size classes
  • Using Auto sizing constraints created application compatibility in portrait and landscape modes
  • Collaborated with testing team to improve project usability and performance of the app.
  • Used NSOperationQueue and NSURLConnection to display graphical assets and UI elements.
  • Implemented UIScrollView for scroll functionality
  • Worked on UIViews, Table views, Tab bars, Navigation bar, AV audio player.
  • Worked on UIViews, Singleton Models, Cocoa Touch, Buttons and UITableViews and creating custom UITableViewCell.
  • Assign custom designed images for icons and worked with UIKit.
  • Maintain application and update when necessary.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created models in MVC and development of delegates for updating model information.

Environment:: iOS 3, 4.0, Xcode 3, iPad, iPhone, Objective-C, UIKit.

Confidential

Java Developer

Responsibilities:

  • Involved in Data Analysis and provided the solution sets to work teams.
  • Responsible for developing front-end screens using HTML Java Applets to serve as data entry screen and Java Servlets for business logic.
  • Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
  • Responsible for designing UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Implemented XML parsing code for retrieving and sending data from and to the application server.
  • Effectively used Servlets to implement Business Logic with JSP.
  • Responsible to develop the ANT Script to generate JAR, WAR, EAR files and for integration and unit testing.
  • Responsible for SQL queries to manipulate the data and provided connections using JDBC to the database.

Environment: JDK 6.0, Java Script 1.7, Eclipse IDE 3.3, 3.4, 3.5, HTML, JSP 2.1/2.2, Servlets, MySQL 5.0, JDBC 4.0, Oracle 10g.

We'd love your feedback!