We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

2.00/5 (Submit Your Rating)

Kansas, MO

SUMMARY:

  • 8 years of overall IT experience in Designing, Developing and Building high performance Consumer and Enterprise Web and Mobile Applications.
  • 5+ years of experience in Mobile Development for Native iOS Applications.
  • Developed iPhone/iPad Mobile Applications using iOS Software Development Kit(SDK) which include XCode, Objective - C and Swift, IDE, Cocoa Touch Framework, iPhone simulators and Instruments.
  • Worked Extensively on XCode Interface Builder and Instruments.
  • Experienced in developing high performance iOS Native Applications that Respond appropriately at every phase of their lifecycle while consuming Optimal Amount of Memory using different SDK’s, Frameworks and Different Versions of XCode.
  • Familiar with UI design implementation using both Storyboards and XIB files.
  • Proficiency with Core Graphics, Core Data, Core Text, Core Animation, Core Services, Core Bluetooth, MapKit and Core Object.
  • Expertise in Implementing MVC, Delegation, Notification, Singleton, DecorationDesign Patterns whenever necessary.
  • Experience in using Cocoa Pods and Third Party iOS Frameworks such as AFNetworking, Estimote SDK (iBeacon Technology),Facebook, Twitter, PayPal into iOS Applications for Networking and Financial Transactions.
  • Good understanding of Memory Management using both Manually and ARC, where managing the Application memory by explicitly managing the Lifecycle of objects and Freeing them when they are no longer needed.
  • Knowledge on implementation of Multithreading, Grand Central Dispatch (GCD) and NSOperationQueues.
  • Experienced in working with data parsing forms such as XML, REST and JSON to dynamically display data on iPhone/iPad.
  • Proficiency in using Core Data Framework for managing the model layer objects in the application.
  • Experienced with Apple’s iOS Human Interface Guidelines .
  • Expertise in Networking, Local data caching and Multitasking on iOS.
  • Concentrated in Design, Analysis, Development, Implementation, Testing and Maintenance of Applications using iOS SDK Framework.
  • Proficient in source control with Git, Stash, SourceTree, Jira and SVN.
  • Experienced in using CloudKit Framework for fetching and saving icloud data, Used JavaScriptCore Framework for evaluating javaScript code and parsing JSON.
  • Experienced in working with SQLite Database , Google Maps API , MapQuest API , GPS Location , In-app billing, Push Notifications .
  • Proficient in working and managing SCRUM and Agile Development environment.
  • Experienced with test-driven development, Automation, Continuous Integration and Deployment.
  • Good Understanding of Open Graphics Library(OpenGL) for visualizing 2D and 3D data.
  • Experienced with Building, Deploying and Test automation tools like Jenkins, XCode Unit tests, KIF and Cedar.
  • Demonstrated experience with Object-Oriented Design and coding skills across a variety of platforms ( JAVA, SOA/Web Services, REST API, HTML/HTML5, CSS3, XML, JQuery, JSON, Ajax and JavaScript ).
  • Experienced in J2EE application development using Enterprise Java Beans (EJB), JDBC, Servlets.
  • Experience using Struts, Spring along with persistent Frameworks using Hibernate, iBatis in building persistent layer for applications.
  • Worked on various J2EE applications on application servers such as Apache Tomcat, IBMWebSphere, WebLogic, and JBoss.
  • Self-motivated, and can excel in a team-based environment.
  • Capable of delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates.

TECHNICAL SKILLS:

Languages: C, C++, OBJECTIVE-C, SWIFT, JAVA, SQL, PL/SQL, UML, XML.

Mobile OS: iOS and Android SDK.

Front End Technologies: HTML, XML, JavaScript, TLD, Custom Tags, CSS and AJAX, Angular JS.

Web Technologies: J2EE, Servlets, JSP, JSTL, JDBC, Filters, Listeners

Frame Works: CocoaTouch, UIKit, AVFoundation, CFNewtork, CloudKit, Core Data, Core Foundation, Core Animation, Core Bluetooth, Core Location, JavaScriptCore, Mapkit, WebKit, HealthKit and Core Media.

Code Version Tools: SVN, CVS and Git.

Software Methodologies: Agile and Scrum.

3rd party Frameworks & API S: PARSE API, Facebook API, Google API, Cocoa pods and AFNetworking.

Web Services: JSON, SOAP and REST.

IDE s/Tools: XCode, Interface Builder, Eclipse.

Databases: SQLite for iOS, Cassandra, SQL Server, MYSQL, MS Access.

Web/App Servers: IBM WebSphere, JBoss, Apache Tomcat, WebLogic.

Operating Systems: OS X, Windows XP/7/8, Linux/Unix.

PROFESSIONAL EXPERIENCE:

Confidential, Kansas, MO

Sr. IOS Developer

Responsibilities:

  • Analysis of requirement, design development, code review and bug fixing.
  • Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Participated in project requirements, design meetings and prepared project specification and Scope document.
  • Worked in UI Designs and Implementation phases.
  • Involved in creating navigation and coding for user interface layout and views.
  • Used TFS (Team Foundation Server) for project management.
  • Used GCD for Asynchronous background fetches to build more responsive User Interface.
  • Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
  • Worked extensively with Objective C and Cocoa touch frameworks.
  • Worked with UIActionSheets, UI TabBarController, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols.
  • Worked with Cocoa touch Frameworks, which includes UIKit, Foundation, UI Image Picker and UI Date Picker.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Worked with GIT,JIRAto checkout and update the Reported progress/challenges to onsite project lead.
  • Worked with Push Notification Framework to implement custom and user related pushes.
  • Tested the application leakage, deployed and tested the application on different iPhone's firmware, fixed relevant bugs for leakage purpose, and resolved memory management issues.
  • Used AFNetworking, ASIHTTPRequestto connect RESTful API services and maintained uploads, chat conversations, and messages from system.
  • Handled the client side session management and NSTimers.
  • Used Instruments to check for processing Memory leaks and Retain cycles.
  • Worked on iPhone SDK and Internet connection Protocols.
  • Involved in Core Data Framework using SQLite.
  • Developed critical tools for this project like Customized Navigation bar, Pagecontrol and Scroll view.
  • Used JSON,XML parsers to parse the data from the web services and display it in the company's app .
  • Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning.
  • Designed and developed latest trends for iPhone clients.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end- to-end development.
  • Work effectively with the project managers, leads, architects, and other development team members. Provide status updates on regular basis for the assigned task progress.
  • Responsible for Service Integration Development and Testing.
  • Implemented Accessibility and Localizations on the application.
  • Worked in the internal process using SCRUM Agile methodology.
  • Detailed walk through and hand over the artifacts to production support team.

Environment: XCode 6.3.2 /7.1/7.2/7.3.1, Swift,IOS8.4 /9.1/9.3 SDK, iOS Simulator 8.3/9.1/9.2,Cocoa Touch, Map Kit,UIKit Framework, PostgreSQL, Selenium, HTML5, CSS, jQuery, GitHub, JIRA,MAC OS X, Angular JS, Node.js

Confidential, Denver, CL

Sr. iOS Developer

Responsibilities:

  • Worked extensively with Objective- C , Swift and Cocoa Frameworks including CoreData, Foundation , Core Animation and UIKit .
  • Implemented Custom TableView Cells to segue from different View Controllers for smooth transitioning and better user experience integrated animation between UIViews.
  • Incorporated Categories , Protocols , User defaults , Notification Center , Localizationbundles , Custom fonts and Attributed strings .
  • Used the same XIB to design for different iPhone models by using Auto-layout.
  • Worked on Memory management using ARC (Automatic Reference Counting) .
  • NSOperation Queue and NSURL Session were contrived to integrate with backend web services.
  • Created Page layouts , Search layouts to Organize fields, Custom links and Related lists.
  • Programmed in order to acquire and store persist cacheable content such as static data, images and user preference data using Core Data and NSUserDefaults .
  • Worked with UIWebView to display mobile web page within the app.
  • Implemented UI Animation using QuartzCore Framework for Image Processing.
  • Implemented Maps using MapKit and Core Location to display nearby branches and agents.
  • Used RestKit , AFNetworking to interact with REST API .
  • Integrated Third party APIs to fetch data and display into the UIView and also added enhancements to the existing app for search functionality.
  • Worked with Enterprise GitHub for source control to commit, branch and merge changes to the source code in the repository.
  • Worked on web service calls and JSON parsing included in the project.
  • Agile methodology/ Sprint Alliance are used for development.

Environment: iOS 8.0 and later, Mac OS X, Objective-C, Swift, XCode 6.0, Cocoa Touch, UIKit, RESTful, SQLite, JSON, Interface Builder, GitHub, SCRUM and Agile.

Confidential, Charlotte, NC

Sr. IOS Developer

Responsibilities:

  • Automated the created nightly built jobs and used test flight APIs to forward the build to other team members.
  • Worked with GIT to checkout and update the codebase changes.
  • Stored large data on iPads using magical records and core data.
  • Developed UI for iPads using XCode storyboards.
  • Developed the UI for the application using Objective-C.
  • Designing and implementation of REST APIs to support mobile applications.
  • Issues debugged onsite whenever required.
  • JSON based parsing response used for AFNetworking.
  • Worked on UIViews & UITableViews for user interface in the application
  • Implemented the scroll functionality by using UIScrollView on all screens of the app.
  • Used storyboards and auto layout in the application.
  • Created Core Data Model and NSManagedObjects to persist data on the device for offline access.
  • Expertise in device firmware testing.
  • Made a UI TabBar Navigation, AWS, Google cloud based application.
  • Created models in MVC and development of delegates for updating model information
  • Changed user interface enhancements according to iOS 7specifications.
  • Multithreaded some of the tasks like downloading images, Service Notification updates and Utilization logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance
  • Responsible for gathering product integration, product requirements, product implementation and support.
  • Worked with Navigations controllers, Navigation Bars & Tab Bars.
  • Designed and developed context sharing mechanism to support internal modules in project in Objective C.
  • Development of the application by usage of agile methodology.
  • Display the directions from the current location and directions to the next stop in a table view using Map Kit
  • Participation in daily scrum meetings to discuss the progress in the sprints

Environment: iOS 5.1/6.0/6.1/7/7.0.3 iPhone SDK, XCode 4.3.3/4.6/5/5.0.1, iOS Simulator 4.3/5.0,Objective C, Cocoa Touch Framework, JSON, REST, Interface Builder, iPhone Simulator, JQuery.

Confidential, Dallas, TX

IOS Developer

Responsibilities:

  • Worked extensively on Multiview applications, Customizing Table Views and Navigation Bars.
  • Developed Navigation between views was mixture of using UINavigationControllers, UIGesture Recognizer and UI Popover Controller.
  • Worked on Segues, Protocols and Delegations.
  • Created models in MVC and development of Delegates for updating model information.
  • Implemented CoreData for persistent storage of user Data.
  • Worked on implementation of GCD and NSOperationQueue to fetch and display details.
  • Implemented NSURL Connection to integrate with backend web services.
  • Implemented UI Animation using Core Animation Framework.
  • Created Notifications to detect the authorization in the customized sub views.
  • Extensively Worked with XML inputs to pull the data from backend and display it on the App.
  • All classes were KVO and KVC complaint. Also made user that all Human InterfaceGuidelines set by Apple were followed in the design and presentation.
  • Took care of Code review, Code fixes and Bug fixes.
  • Worked closely with the web application development team to ensure proper integration between mobile application and web application.
  • Used GitHub to push changed codes.
  • Developed and Tested Unit cases through Automated tests and Instruments.
  • Maintained application and updated when necessary.

Environment: iOS 5.0 and Later, Mac OS X Yosemite/Mavericks, Objective-C, X-Code 4.2, Cocoa Pods, iOS SDK, Instruments, GitHub, Interface Builder, Agile Methodology, HTML, CSS, XML, UIKit.

Confidential

Java Developer

Responsibilities:

  • Communicate effectively with executive stakeholders in gathering requirements and ensuring project success.
  • Participate in Requirement, Design, Development and Deployment sessions.
  • Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
  • Responsible for design and development of Web Application in J2EE using Struts MVCFramework.
  • Involved in creating & consuming SOAP based & Restful web services.
  • Used WebServices for communication between the different internal applications.
  • Used SOAP for the communication between the different internal applications.
  • Developed the XML schema and WebServices for the data maintenance and structures.
  • Involved in designing test plans, test cases and overall Unittesting of the system.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams and state diagrams and implemented these diagrams in Microsoft Visio
  • Implemented MVC, DAOJ2EE design patterns as a part of application development.
  • Used SpringIOC and MVC for enhanced modules.
  • Developed the Persistence Layer using Hibernate.
  • Integrated Struts Tiles to create reusable front end pages.
  • Involved in Development, Integration and Testing of application modules.
  • Used DB2 as the database and wrote SQL & PL-SQL.
  • Designed and developed message driven beans that consumed the messages from the Java message queue.
  • Design and development of Web pages using HTML, CSS including Ajax controls and XML.
  • Used SVN for code version management.
  • Proficient in doing Object Oriented Design using UML-Rational Rose.
  • Written controllers based on Spring MVC and made calls to JSP pages.
  • Developed Servlets, Beans for Accounts Module.

Environment: Struts, Spring, HTML, CSS, Java, J2ee, JSP, XML, Eclipse, Weblogic, JavaScript, MySQL and CVS.

We'd love your feedback!