We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • 7.5years of expertise in Information Technology sector in designing and developing high - end enterprise level Web and Mobile Application.
  • Extensive experience in iOS Application Development (iPhone/iPad) usingCocoa Touch, Cocoa Service Frameworks 5.0, 6.0, 7.0, 8.0 and 9.0,Xcode4.0, 5.0, 6.0 and 7.0andObjective-C.
  • Clear knowledge on SWIFT programming language and hands on experience on newly launched iOS9 and Xcode7.0.
  • Extensive experience in analysis, design and development of JAVA applications.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategicallydesigning and implementing the software, debugging fixing and maintaining the software.
  • Expertise in creating and customizingViews, Table Views, Tab Bars, Collection View, PickersandNavigation Barwhich are some basic functionality in a Multiview Application.
  • Experienced in working with Storyboard, Interface Builder, Programmatic Interface and Auto layout.
  • Clear knowledge of working on different versions of iPhone, iPad, iPod and used different frameworks (Foundation Kit, UIKit, Core Foundation, Core graphics, Core Animation, WebKit, Core Data, Core Location, AFNetworking).
  • Developed apps using variousiOS design patterns (MVC, Delegation,Blocks, Notifications, Facade, KVO, Singleton).
  • Extensive experience in using third party SDKs for application development.
  • Highly expertise inCocoaPodsand System Configuration Network.
  • Experienced in adding Animation for smooth transitioning between UIViews and better user experience.
  • Good experience on NSOperation threads, GCD and Blocks to perform multi-threaded development.
  • Experienced in implementing Third Party Frameworks and libraries into the Codebase.
  • Experience working on persistent storage mechanisms such as Archiving, NSUerDefaults,SQLite3 and CoreData.
  • Experienced withHTTP/S,XML, JSON and web services (RESTFul and SOAP).
  • Strongly experienced in using version control systems such as SVN, Github and Sourcetree.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Clear knowledge in Testing and Distribution of the App in Test Flight and App Store.
  • Highly expertise in using Cornerstone tool for syncing and merging release branches.
  • Experience in working with Mac OS X, LINUX (Ubuntu) and Windows platforms.
  • Worked closely with product managers, customers and other stakeholders to proactively gather and understand usability concerns and areas for improvement to achieve user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing in JUnit.
  • Established and maintain productive working relationship with management, clients and Team members.
  • Excellent communication and presentation skills, attention to detail and the ability to meet tight deadlines.

TECHNICAL SKILLS

IOS: Objective-C and Cocoa development for iPhone devices in XCode 6.0, Interface builder-UIKit, Instruments, Cocoa touch, SWIFT

Software Tools: iOS5,6,7, 8 and 9 with XCode5.x/6.x/7.0, OSX Mavericks, OSX Yosemite

Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core,AVFoundation,UIKit, Address Book, Event Kit, etc.

Programming Skills: Objective-C, C, Core Java, UML, CSS, HTML, XML

Databases: SQLite, CoreData for IOS

Operating System: Mac OS 10.6/10.7,10.8, 10.9 and 10.10 OSX Yosemite, Windows 8, 7, XP.

Concurrency: Grand Central Dispatch (GCD), NSOperations, NSThread, Gesture recognizer

Tools: & Version Control: XCode, Interface Builder, SVN/GIT, Cornerstone

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Sr. iOS Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Worked with Project Owner and Architect in estimating BEG(Best Estimation Guess) for on going projects.
  • Worked with Architect in defining overall technical architecture for the project.
  • Worked with lead in creating ADD (Application and Design Document) and also created UML Class diagrams using Gliffy and Microsoft Visio.
  • Built using some SWIFTreusable components which were developed with objective C are integrated using bridging header for future product release.
  • Designed and developed customs libraries using Facade, Singleton, MVC design patterns for application support.
  • Integrated Zxing framework for generating 1D & 2D barcodes for mobile app requirements and modified it to pass Veracode Security scan.
  • Developed many screens compatible for iPhone 4, 5 and 6 by using AutoLayout.
  • Integrated Tapstream SDK to capture user touches and generate reports using the same.
  • Extensively used AFNetworkingframework for retrieving data through RESTful APIs.
  • Integrated various RESTFul and SOAP services which consumes HTTP/S, JSON and XML.
  • Extensively used cocoa Frameworks such as SQLite, UIKit, Core Animation, Foundation, CoreData, AVFoundationand MapKit.
  • Integrated third party SDKs like Artisan SDK to control the application behavior and Fabric SDK/Crashlytics SDK to generate crash reports on Crashlytics dashboard.
  • Extensively used AVFoundationframework for creating custom barcode scanners for ExtraCare and Target Integration projects.
  • Developed critical tools for this project like customized Navigationbar and Scrollview.
  • Extensively used CocoaPods a dependency manager for scaling projects for iPhone and iPad app.
  • Implemented Foresee SDK to capture user’s feedback while navigating through the application.
  • Extensively usedSHA1 and AES algorithms for Encryption and Decryption.
  • Extensively used Cornerstone for syncing and merging different release branches.
  • Used IBM RTC tools to keep track of user stories and sprint tasks.
  • Involved in daily defect triage meetings and used Quality Center to tack bugs reported by QA and fix them.
  • Extensively used Veracode dashboard for triaging flaws and mitigating them.
  • Part of pre release checklist team in validating all the Urls and keys using Charles Proxy.

Environment: Xcode 5.x/6.x/7.0, Objective-C, iOS 7.0/8.0/9.0, IOS Simulator 7.0/8.0/9.0, Swift,Quartz Core, SVN, XML, JSON, REST, SOAP, Cocoa Pods, Agile Methodology.

Confidential, Bartlesville, OK

Sr. iOS Developer

Responsibilities:

  • Involved in understanding the business, current process and requirements.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Conducting code reviews for the development team.
  • Worked extensively ontable view controllerand madecustomized table view cellsaccording to the client requirement.
  • UsedNSXML- parserfor parsing after downloading data from server using RESTFul calls.
  • UsedCoreDataFramework for local storage purpose inSQLitein few primary projects.
  • Worked extensively withObjective Candcocoa frameworks including CoreData, foundation, core animation and UIKit.
  • Integrated various RestfulWeb servicescall to application using asynchronous NSURL calls and NSURLSession for background downloading.
  • Used NSOperationQueues and GCD for making asynchronous/synchronous calls and multithreading.
  • Test suite creation and maintenance in SOAP UI PRO.
  • Designed and developed the Touch Screen UI for iPad usingHTML5and CSS3.
  • Followed Agile Methodology in developing the enterprise application.
  • Worked with Photoshop CS5 for image editing and alterations.
  • Worked withUI Frameworkfor the applications at hand.

Environment: iOS 7.0, 6.0 (iPhone SDK), Mac OS X, Objective C, Xcode4.6 and 5.0, XML, Agile Methodology, HTML5, CSS, SOAP, JavaScript, GIT.

Confidential, Miami, Florida

IOS Developer

Responsibilities:

  • Used AV Foundation Framework to record audio from the device and tag it to notes.
  • Implemented Dropbox API for sharing and backup in the cloud.
  • Implemented CoreData framework to store user data persistently on the device.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Developed application which supports localization for French and German languages.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic using SEN Testing kit.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Worked with Subversion to checkout and update the codebase changes.

Environment: iOS 6.x (iPhone SDK), Mac OS 10.8, Objective C, Xcode 4.5, 4.6, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 6.1, JavaScript, JQuery, Adobe CS5 Suite (Photoshop), GIT.

Confidential, New York

IOS Developer

Responsibilities:

  • Responsible for the Code Delivery to the Project Manager.
  • Used core location framework to implement the location feature.
  • Implement custom table view and table view cell UI to present data to user.
  • Effective integration of UINavigation pattern to traverse between multiple screens easily.
  • Integrated with You tube API to view video about Belgard products
  • Responsible for the overall code quality of the application
  • Used XML parser, JSON to retrieve data for display on the iPhone/iPad from server using RESTFUL web services.
  • Followed the agile methodology for implementing the project.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Tested each application according to its Software Requirement Specification (SRS).
  • Interacted and coordinated with QA team for different releases
  • Worked closely within a cross functional team of testers and developers.

Environment: iOS 6.0, 5.0 (iPhone SDK), Mac OS X, Objective C, Xcode4.2 - 4.5, Cocoa Touch, Cocoa Framework, SVN, Interface Builder, iPhone Simulator.

Confidential, Los Angeles, California iOS Developer

Responsibilities:

  • Coordinated with Project Management, Engineering, QA to deliver the API and app.
  • Analysis of the requirement.
  • Design and Development: Coding in Objective C.
  • Created the Contacts Info screen using nibs and programmatic design.
  • Implemented orientation of the map using Core location and map kit framework.
  • Responsible for maintaining and necessary documentation related to project under SDLC life cycle and Apple Docs.
  • Implemented Web services in the application. Getting the response and update the interface of the mobile.
  • SVN repository was used for version control and Terminal was used to connect and commit to repository.
  • Written JSON parsers for parsing the response from web server.
  • Designed application screen layout based on wireframes from in-house graphic design team.

Environment: Mac OS X 10.6 Snow Leopard, iPhone/iOS Simulator 4.3, Xcode 4.0,Objective C, SVN.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Analyzed the business and functional requirements provided by the client.
  • Designed and developed JSP pages for the front-end, using Webwork framework.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Utilized Struts 2 features to introspect parameters into POJOs and later used in actions.
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed Dispatch Action classes to define several business methods.
  • Integrated Struts frame work with ORM implementation, Hibernate for data accessing.
  • Used Struts tag library extensively (html, logic).
  • Designed database queries for updating, insertion and retrieval of asset information and rates.
  • Worked with the testing team to review, categorize and fix bugs
  • Involved in the Production support activities.

Environment: Java, J2EE, JSP, CSS, HTML, JavaScript, XML, WebWork, Hibernate, MySQL, SVN, Tortoise, JBoss.

Confidential

Java/J2EE Developer

Responsibilities:

  • As a module lead, involved in Requirements Gathering and Client Discussions.
  • Involved in Design and Development phases for print module.
  • Involved in drawing the UML diagrams such as Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
  • Participated in client meeting on conference authoring/reviewing of Impact Analysis, Test Case, design documents, and code.
  • Involved in drawing the UML diagrams such as Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose.
  • Configured Hibernate to work with Spring, by setting up Session Factory in Spring context file.
  • Involved in implementing Value Object Pattern, MVC&Factory Pattern.
  • Deployment of the application in the Web logic Application server.
  • Testing - unit testing and integration testing.

Environment: Waterfall, JSF, JSP, Servlets, JDBC, JavaScript, Oracle, XML, RAD7.0, Active Widgets, and WebSphere 6.1.

We'd love your feedback!