We provide IT Staff Augmentation Services!

Ios Application Developer Resume

4.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY:

  • Around 8+ years of experience in IT sector in designing and developing high - end enterprise level Web and Mobile Applications.
  • 5+ years of expertise in Mobile Application Development (iPhone/iPad) using Objective-C, Swift 2.0/3.0, XCode ( 4.x, 5.x, 6.x, 7.x and 8.x ), iOS ( 6.0, 7.0, 8.0, 9.0, 10.0 ) and Cocoa Touch.
  • Built native mobile applications (iPhone/iPad) using XCode IDE with the choice of languages being Objective-C and most recently Swift 2/3.
  • Complete understanding of iPhone/iPad/iPod architecture and various versions of iPhone Software Development Kit (SDK) that includes XCode, UI Kit, Map-Kit, Web Kit, Instruments, phone simulator and Third Party frameworks.
  • Thorough understanding of COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols. Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multiview Application.
  • Proficient in Core Frameworks: Core Data, Core Graphics, Core Location, Map Kit, Quartz Core, Address Book, Event Kit, etc.
  • Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
  • Familiarity with both SVN (Source Control Management) and GIT code repositories.
  • Proficiency with memory management - Manual Retain Release (MRR) and Automatic Reference Counting (ARC).
  • Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis & Design (OOAD), Design Patterns and Software Development Life Cycle (SDLC).
  • Complete comprehension in adding Animation for smooth transitioning between UI-Views and better user experience.
  • Experience in creating and extracting data from database using SQLite and Core Data.
  • Working knowledge in design and development of Web Applications using CSS, HTML5, Microsoft.NET Framework, ASP.NET, C#.
  • Proficient in relational databases like SQL Server, Oracle and Reporting Services (SSRS).
  • Track record of designing and implementing flexible solutions which support frequent UI and Functionality changes.
  • Strived for elegance and simplicity in code while focusing on scalability, readability, and standards complicity.
  • Trained in Development, Testing, Troubleshooting and Debugging of the application.
  • Clear knowledge in Testing and Distribution of the App in the App Store.
  • Established and maintained working relationship with management, clients and Team members.
  • Strong Analytical and Problem solving skills; excellent communication and presentation skills efficient decision making skills and excellent team player.

TECHNICAL SKILLS:

Programming Languages: Objective-C, Swift 2.0/3.0, Java, JavaScript, JQuery.

Version Control Tools: GIT/ CVS/ SVS

Front End Technologies: HTML (HTML 5), CSS (CSS 3), JavaScript

Application Servers: Apache Tomcat, Web Logic Server.

Databases: Oracle, MySQL, SQLite, Core data.

IDE: Eclipse, Microsoft Visual Studio, X-code.

Cocoa Frameworks: iPhone /iPad/iPod SDK, Foundation Kit, UIKit, Web Kit, Core Data, Core Location, Notification Center

SDKs: IOS (7.x, 8.x, 9.x, 10.x

Operating Systems: Linux, Unix, Mac OS10.5 to 10.11, Win98/XP/Vista/7/8/10.

Graphic Design: Photoshop, Illustrator, Sketch, Balsamic.

PROFESSIONAL EXPERIENCE:

Confidential, Sacramento, CA

iOS Application Developer

Responsibilities:

  • Analyzing the application, Diagnosing bugs and other issues in product.
  • Recommendations to fix the product.
  • A pplication Profiling using Instruments in XCode.
  • Implemented Unit Test using XCTestCase.
  • Used GCD, NSOperation queues for implementing complex multithreading features on the application.
  • Working on web service calls JSON and parsing the data to database
  • Testing included simulator and device testing on iPad minis and Air’s with iOS 9.3 & 11
  • Followed a work data flow principle for design and development using XC test.
  • Modeled both table and collection views in to one to show different streams with horizontal and vertical scroll activity as required.
  • Coordinated with Configuration Manager for continuous integration.
  • Extensive bug fix experience with Crash logs to find the root cause for several crashes in the application.
  • Involved in presenting the application to the clients and internal stake holders.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Pre-fetching data from database for different views for smooth screen transitioning.
  • Performed all tasks from UI design and implementation to writing code for various features with proficient UX experience.

Environment: Mac OS X, XCODE 8.3, iOS 9.3, Swift 2.0, Git, Core Data, JSON, XCTest, MVC, REST, Agile Methodology, GCD, Interface builder, AV-Foundation, Memory Management, Instruments.

Confidential, El Segundo, CA

iOS Application Developer

Responsibilities:

  • Worked extensively with Swift and Cocoa Touch frameworks.
  • Worked with Source Tree/Source Cloud to checkout and update the codebase changes.
  • Created of various views, table views, customized views and popovers using Swift.
  • Working on web service calls, XML and JSON parsing included in the project.
  • Working with UI Kit Framework, Event Kit, Map Kit, React native framework for development and maintenance.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Designed the UI and added new features. Fixed many bugs related to UI, database server API.
  • Used GCD, NSOperation queues for implementing complex multithreading features on the application.
  • Used XCode 8 and Storyboards to develop the screens for the application using MVC design pattern.
  • Linked the core data to the model & replaced all the mock data with the Core Data.
  • Testing included emulator and device testing with iPhone, iPad, and iPod Touch with iOS 7 and later.
  • Used Appium Server to perform Automation Testing for the application.
  • Followed the agile methodology (SCRUM) for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller for storyboard.
  • Implemented bar code/ QR reader functionality.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Working Knowledge on libraries specific to Swift like Alamofire and implemented bridging header from Objective-c to Swift
  • Involved in presenting the application to the clients and internal stake holders.
  • Provisioned, compiled, and managed apps for adhoc and app store distribution. Submitted apps to app store for approval.

Environment: Mac OS X, XCODE 8, iOS 10, Objective-C, Ruby, JIRA Mobile Connect SDK, Core Data, JSON, Git, Swift 2, XC Test, Agile Methodology, JIRA, MVC, Memory Management.

Confidential, Basking Ridge, NJ

iOS Application Developer

Responsibilities:

  • Designed as an IPhone and IPad app, for IOS 8, 7.0+, to help customers find what they are looking for.
  • Developed Custom UI Views based on UIKit Framework.
  • Worked with UI Navigation View, UI Tab Bar View, UI Table View, UI Custom Cell, UI Alert View.
  • Strong Working knowledge on Swift 2.0 and older versions through the project and experienced many improvements over Objective - C.
  • App profiling using Instruments in XCode.
  • Configured APNS (Apple Push Notification services) for the app.
  • Worked extensively with Objective-C and IOS SDK.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Worked with MF Mail Compose View controller to create email which enable user to share.
  • Used Core data to store data locally on the device for Barcode Scanning feature.
  • Worked with Backend team to communicate with RESTFUL Web services.
  • Integrated a web based content made with HTML5 on a native app using UI Web view.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Pre-fetching data for different views for smooth screen transitioning.
  • Implemented third party library ZBAR SDK to read the barcode.
  • Implemented QR reader functionality.
  • Took care of code review code fixes and bug fixes.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously.
  • Team utilized Agile development with weekly Scrum meetings.

Environment: Mac OS X, XCODE 8, IOS 7, Objective-C, Swift 2 (Basic), Cocoa framework, JSON, HTML5, RESTFUL Web services, Core Data, Data-sync, Agile Methodology, AV Foundation, Instruments, Memory Management.

Confidential, Springfield, MA

IPhone Developer

Responsibilities:

  • Worked with agile and scrum methodology to ensure delivery of high quality work.
  • This application was designed and implemented using Interface builder and Objective-C
  • Prompt in handling Custom Menus, Dialogs and creating Image Views
  • The user interface for this app was implemented using UIKit and Foundation Frameworks
  • Transitions implemented using the UIView Animation Transition.
  • Data stored in Core Data Database.
  • Fetched and parsed JSON data using networking libraries.
  • Implemented the email functionality of the application for adding new words to the dictionary
  • Use of NSManagedObjectContext, NSManagedObjectModel, NSPersistentCoordinator and NSPredicate object for the Core Data implementation.
  • Took care of Code Review, Code Fixes and Bug Fixes.
  • Tasks included design and development and deliver an application for the launch to the App Store.

Environment: iPhone SDK, XCode 4.0, IOS 4.2, Mac OS, Objective-C, Cocoa Touch, Core Data, XCode, Interface Builder, Map Kit framework and core location framework.

Confidential

Java/J2EE Developer

Responsibilities:

  • Analyzed requirements and created various model needed for the project.
  • Used XML support of Spring Framework.
  • Used JSP for server side scripting.
  • Designed UI screens using JSP, HTML, CSS, jQuery.
  • Used Java Script for client side validation like currency format, country name.
  • Developed meta-models and applied stereotypes of source and targets. The meta-models can be used to transform any domain source & target models to common mapping model
  • Worked on PDE (plugin development environment) to create eclipse plugins to import source-target mapping specs. The specs contained documented transformation rules/conditions formats between source & target system
  • Extensively used ATL (transformation language) to implement model transformation from source & target models to common mapping model.
  • Used Selenium for testing the application.
  • Designed an Application Health monitor for measuring application performance and availability for services.

Environment: Java SDK, Eclipse ATL, Maven, Selenium, IBM Web Sphere, Java Script, JQuery, HTML, CSS, Oracle10g, Rational Software Architect, Java Emitter Templates, Quartz, Spring, Hibernate, JSP.

Confidential

Java Developer

Responsibilities:

  • Involved in the requirements analysis and design of Virtual Clinic application.
  • Developed the graphical user interface that uses swings for the student to take the test.
  • Developed code to evaluate the responses provided by the student.
  • Developed the Business logic classes and developed the form Validation classes to validate user input.
  • Developed the GUI using JPanel, JForms and JavaScript
  • Added the feature of feedback report generation.
  • Enhanced code to save all the responses provided by the students, so that the professor can view them later. The professor views the responses as correct and incorrect responses.
  • Played a major role in fixing bugs and cleaning up the code relating to Virtual Clinic.

Environment: Java 1.5/1.4, Applets, JPanel, JForms, JavaScript, Log4J, JUnit, Oracle 8 &NetBeans, C++.

We'd love your feedback!