We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Antlanta, GA

PROFESSIONAL SUMMARY:

  • 5 years of professional IT experience in Java/IOS application development, testing & deployment in Consumer and Enterprise Applications.
  • More than Four years of experience as an iOS developer working on various applications and versions of iOS including iOS 6/7/8/9.
  • Good experience as a developer in designing, developing, implementing, testing and publishing apps on iTunes Store. Built Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad (IOS 4.0, 5.0, 6.0, 6.1, 7.0, and 8.0, Xcode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6, 5.0, 6.0 Beta, 6.1) application development using objective-C, Cocoa Touch, UIKit.
  • 4 + years of experience in Mobile Application Development (iPhone/iPad) using objective-C, UIKit, Core Location, MapKit,Cocoa Touch and Cocoa Service Frameworks.
  • Expertise in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multiview Application.
  • Experienced in working with Storyboard and Interface Builder.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
  • Highly expertise in integrating Push Notifications and NetworkConnectivity.
  • Experienced in S oftware Development Life Cycle (SDLC) such as Requirements Gathering, Project Design, Development, Support and maintenance phases to meet requirement of project and familiar with agile software development methodologies as well.
  • Experience in design and development of Rich Mobile Applications using JavaScript, XML, CSS, and HTML.
  • Core Data is the essential ingredient in data driven iOS apps. It's used for storing, retrieving, and Manipulating application data in databases, XML, and binary formats.
  • Experience in using SQLite Database, Content Providers and Sync Adapters for mobile data management.
  • Experience in working with XML parser’s, RESTful API’s and server side technologies like Apache and PHP.
  • Solid understanding of interfacing to back-end system using XML/JSON, REST API, OAUTH, etc.
  • Experience in branching, pushing and merging codes with remote repository such as Git.
  • Good knowledge in using Stash to maintain software version control, pull requests for committed codes and peer-to-peer code review.
  • Good understanding in Testing Mobile applications and bug tracking for the production team fixing.
  • Proficient with UML Diagrams, Use Cases and Sequence Diagrams to design programming solutions.
  • Self-motivated and excellent abilities to learn new languages and other concepts quickly, excellent interpersonal skills and abilities to communicate with team players.

TECHNICAL SKILLS:

Mobile Technologies/IDE: IPhone (4.0,4S,5.0, 5S, 6.0, 6S) / IOS SDK (4.x, 5.x, 6.x, 7.x,8.x, 9.x).

Languages: Core Java, C, C++, C#, Objective C, Swift.

Web/Scripting Language: HTML, CSS, XML, UML, JavaScript, Angular JS, Clojure.

Objective: C and Cocoa development for iPhone and iPad devices in Xcode, Interface builder-UIKit, Cocoa touch, Core Data, Core Cocoa Framework

Web/Application Servers and Tools: Apache Tomcat, IBM WebSphere and Eclipse, X code.

Version Control Tools: CVS, SVN, GIT/ CVS/ SVS.

Databases: MySQL, SQLite, Core Data for iOS, MS SQL Server

Operating System: Mac Windows XP/ Vista/ 7/ 8, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Antlanta, GA

IOS Developer

Responsibilities:

  • Worked closely with a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing in the project.
  • Worked extensively with Objective C, Swift and Cocoa frameworks.
  • Worked with UIKit Framework for development and maintenance.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Responsible for Service Integration Development and Testing.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
  • Created the complete database using Core Data.
  • Worked with GIT to checkout and update the codebase changes.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • We Troubleshoot and resolved the problems that arise both in quality assurance phases and after production launch, and we will ensure ongoing operation of the apps on new versions of mobile operating systems when they were launched.
  • As developers are able to write safer, more reliable code, save time, and create even richer app experiences by using swift language we are able to achieve one week sprint.
  • Swift is easy to use and open source, so anyone with an idea can create something incredible.
  • Something incredible we did is implemented locate vehicle feature using third party libraries
  • And added maintenance reminder feature in to the auto health.

Environment: IOS 8.x and higher, X code 6.3 to 7.3, iPad, iPhone, Objective-C, Swift, UI Kit, JSON, Core framework, GIT hub, Jenkins, Watch OS, SCRUM.

Confidential, Irving, TX

IOS Developer

Responsibilities:

  • Involved in understanding the business, current process and requirements.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories .
  • Worked with JSON for data exchange between client and server.
  • Integrated Google Maps for business framework.
  • Worked with UI Kit extensively.
  • Enforced intuitive gesture controls to enhance the ease of interaction.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Conducted code reviews for the development team.
  • Worked extensively on table view controller and made customized table view cells according to the client requirement.
  • Worked in an Agile Scrum environment.
  • Participate in Sprint Review Meeting where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Interact with Scrum team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint.
  • Debugging issues at onsite whenever required.
  • Created View controllers both programmatically and through Storyboards .
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Active participant in Code Reviews .
  • Worked GIT repository using source tree client.
  • Involved in build and release to test team using continuous integration tool Jenkins.
  • Worked on click to call feature in core framework.
  • Involved in unit test design using XC test framework.
  • Worked more with the swift language implemented features like click to call, site catalyst, keep alive session and added web service manager, theme manager, rule manager to the core framework.
  • Usually, We have a less number of objective C files as our manager told to convert those files to swift we did gradual transition using bridge header method.

Environment: IOS 8.x and higher, X code 6.3 to 7.3, iPad, iPhone, Objective-C, Swift, UI Kit, JSON, Core framework, GIT hub, Jenkins, Watch OS, SCRUM.

Confidential, Long beach, LA

IOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Used the MediaPlayer framework of Cocoa Touch to stream video and audio, which are both DRM and Non DRM protected.
  • Implemented the Playlist functionality with features like repeat, shuffle, next and previous (similar to iTunes).
  • Designed the HTTP interface, which uses the NSURL Connection and NSURL Request classes of Cocoa Touch to make network requests.
  • Created models in MVC and development of delegates for updating model information.
  • Designed the interface to control the brightness of the application using the UI Kit framework
  • Used the NSJSONSerialization class to parse the JSON and to extract the data required to customize the appearance of the controls of media player.
  • Designed, developed test cases and tests scripts as per Requirement documents and Prepared RTM (Requirement Traceability Matrix).
  • Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
  • Performed different types of functional and nonfunctional testing such as exploratory, GUI, usability, smoke, regression, browser compatibility, platform compatibility, boundary and security testing on different mobile devices with different OS versions.
  • Involved in IOS app build (X code) and deploy to test locally and multiple registered devices.
  • Executed IOS native app, OS compatible (IOS 8 and 9 version).
  • Developed test plans and performed peer reviews of deliverable documents and test cases.
  • Preparing RCA after every testing cycle for process improvement.
  • Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan.
  • Worked with the complete development lifecycle of iOS applications from inception through distribution via the app store.
  • Performed UI, Regression, Functional and Back end testing for the applications.
  • Experience in a Mac OS X development environment.
  • Designed and developed desktop security products for Mac OS X that consist of an agent communicating to centralized services as well as small desktop applications to interact with the user .

Environment: Xcode 6.4, Objective-C, SDK 7.1, using ARC, Core Data and Auto Layout, GitHub for version control, XML, JSON Frameworks: UIKit, Core Location, and Agile Scrum Methodology. JSON, REST Web Services, XML, Action-Bar and GIT-HUB.

Confidential, Boston, MA

Mobile IOS Developer

Responsibilities:

  • Involved in SDLC gathering requirements, creating detailed Documentation which includes all Business Requirements and technical specifications.
  • Worked with UIGestureRecognizers.
  • Worked with UIActionSheets, custom DatePickers and Date formatters.
  • Making network calls to the server using NSURLConnection and using the NSXMLParser for the data parsing.
  • Web services used to connect to database using NSURL, NSURL Connection and GCD.
  • Worked with UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols, NIB/XIB used for UI design.
  • Core Location technology integration with Google Maps to determine real time location.
  • Social media integration with Facebook and Twitter.
  • JSON response parsing using NSJSON serialization.
  • Implementation of iOS Design patterns using Category, Extensions, Protocols etc.
  • SQLite Database integration using SQL Cipher to encode the database.
  • Terminal utilization for SQLite database decryption and modifications.
  • Memory system used in Manual Retain and release.
  • Well versed with App Deployment and providing IPA andXCarchive for testing and app store deployments.
  • App migration from iOS 5 till 9 without crashes.
  • Leading Quality processes like Test scripts in ALM, change controls in Service Now.
  • Performed initial agileteam assessments and recommend and assist with the implementation of agile team structure for the teams and associated resources.
  • Worked with Scrum of Scrum ceremonies for example standup meetings, Retrospectives, planning sessions etc.
  • Developing and enhancing the iOS app and Mac OS X providing various functionalities so that users are able to work without any issues and enhancing their experience.
  • Worked with NSUserDefaults and NSNotifications.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer and UI Popover Controller.
  • Used the Google Map API to provide the map view based on the location selected.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Extensively used MVC design pattern throughout the app for reusability and design changes.
  • Implementation and enhancement of the website. A full clojure /clojure script web application for the sector.
  • Debugging using exceptional breakpoints to pin point the exact errors using NSErrors.
  • Demonstrated ability to design and develop a production quality software application for the Mac OS X or iOS platform.

Environment: IOS 4 and later, Objective-C, Xcode 4, Cocoa Touch, XML, Instruments, iPhone Simulator.

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Created Functional specification documents (FSD) and Technical design documents (TDD) for the project.
  • Developed presentation layer using JSP, HTML and CSS, JQuery .
  • Developed JSP custom tags for front end.
  • Written Java script code for Input Validation.
  • Extensively used Spring IOC for Dependency Injection.
  • Python is an interpreted programming language and claims to be a very effective programming language.
  • Implemented Service oriented architecture (SOA) usingRestful web services with JSON.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Used Multi-threading In core java to synchronize the database transactions.
  • Developed Action classes and DAO classes to access the database.
  • Used SQL developer database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Used JUnit for testing the application and Maven for building Projects.

Environment: JDK 1.6, JEE, Spring Model View Controller (MVC),JavaServer Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, Rest full, JSON, JQuery, JavaScript,, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML, XSLT.

We'd love your feedback!