We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

4.00/5 (Submit Your Rating)

Fort Wayne, MI

SUMMARY:

  • IOS Engineer with over a seven years of experience in gathering Requirements, Analysis, Design, Development, Maintenance, Enhancement, & Production Support of IOS Applications.
  • Good Knowledge on Object Oriented Programming (OOPS) with experience in programming languages like C, C++, C#, Objective - C, SWIFT and JAVA.
  • Extensive experience in iPhone, iPod Touch, iPad and Android application development.
  • Extensively worked with StoryBoard, MapKit, Core Data, Multithreading, NSUserDefaults and NS Notifications.
  • Expertise implementation knowledge of various frameworks including: Core Foundation, UIKit, Core Graphics, Core Data, Core Text, Core Animation, WebKit, AV Foundation, Contacts UI, Address UI, Push Kit, Media player, HealthKit, Touch ID, Notification Centre, Push Notification, MapKit, Message UI and Security.
  • Strong knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Experienced in creating custom UIViews, Table Views, Tab Bars and UI Navigation which are some basic functionalities in a Multi-view Application.
  • Experienced in adding animation for smooth transitioning between UIViews and better user experience.
  • Experienced in working with Auto Layout, Storyboard and Interface Builder.
  • Worked with memory management - Manual Counting (MRC) and Automatic Counting (ARC).
  • Skilled in performance analysis/tuning and Memory leak analysis, using instruments.
  • Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
  • Understanding of Apple iPhone App store requirements, iTunes Connect, iOS Provisioning Portal (s, App IDs, Provisioning and Distribution) and testing on testing/Real device.
  • Strong expertise in developing software applications using Test Driven Development (TDD) via Agile Modeling (AM) approach. integrations such as Facebook, Twitter, and Google+ with OAuth token handling; make API requests, Core Bluetooth API’S, RESTful API’s and JSON API’s.
  • Experience working with Bluetooth technology including creating an iBeacon app.
  • Good Analytical, Interpersonal and communication skills. Result oriented, committed and hardworking with a quest to learn new technologies and undertake challenging tasks. Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.

TECHNICAL SKILLS:

Objective: C, Swift, Java, C, C++, SQL

Operating Systems: Mac OSX, Windows, IOS, Android.

Frameworks: Core Foundation, UIKit, Core Graphics, Core Data, Core Text, Core Animation, WebKit, AV Foundation, Contacts UI, Address UI, Push Kit, Media player, HealthKit, Touch ID, Notification Centre, Push Notification, MapKit, Message UI and Security.

Xcode 5, 6, 7, 8: 8.3.1, Android Studio, Eclipse, NetBeans, Visual Studio.

Data Bases: MYSQL, SQLite, Core Data, MS Access.

Web Services: JSON, XML, SOAP, REST.

Animation/Editing: Photoshop cs5, Maya, Blender, After Effects, GIMP.

Development Models and Patterns: MVC, MVVM, Scrum Method of Agile.

OAUTH: Facebook, Google, Twitter

PROFESSIONAL EXPERIENCE:

Senior IOS Developer

Confidential, Fort Wayne, MI

Responsibilities:

  • Developed the app both in Objective C and Swift.
  • Created entirely new features in my app using Swift 3 which eliminates entire class of unsafe code.
  • Working in design and implementation phases.
  • Working extensively with Objective C and Cocoa frameworks.
  • Working with UIKit Framework for the applications at hand.
  • Used Phonegap to allow user to access the camera.
  • Integrated a web-based content made with HTML5 on a Native app using UIWebView.
  • Customizing UIbutton, UI TabBar to build user interface of the application using storyboard.
  • Working closely with a cross functional team of testers and developers.
  • Testing the application on Device through Development Profile.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL provided.
  • Created a better UI and animations for fuel level, efficiency, oil life, tire pressure and odometer readings.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with Core Bluetooth to take an advantage on Onstar.
  • Integrated Core Location framework into project to allow user for finding the exact location of the vehicle on map.
  • Followed a work data flow principle for design and development.
  • Worked with GDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Beta testing of the application via test flight.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Reported progress/challenges to onsite project lead.
  • Worked with Backend team to display the correct data format in devices.
  • Followed a work data flow principle for design and development.

Environment: Objective C, Cocoa Touch, Xcode, iPhone SDK, MAC OS X, Interface Builder, iPhone Simulator, MapKit, Core Location, Core Bluetooth.

Senior IOS Developer

Confidential, Owings Mills, MD

Responsibilities:

  • Integrated Core Data framework to store user Data after retrieving JSON from the web services.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Built iOS Storyboards with UI TabBar Controller creating segues between different views, established IB Outlet, IB Actions in the storyboard.
  • Created Custom UI TableView cells with different styles to accommodate the UX/UI requirements on Screen.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Actively look for security vulnerabilities in our application and network, reporting issues and describing possible solutions.
  • Worked on network/authentication module.
  • Used LocalAuthentication framework for implementing Touch Id on the app.
  • Used Agile Scrum methodology/ Scrum Alliance for development.
  • Used GIT for version control systems.
  • Used Espresso testing framework for testing the app individually.
  • Developed unit tests for testing specific functionality and logic.

Environment: iOS, Xcode, Objective-C, UIKit, JSON, Git, SQLite.

IOS Developer

Confidential, San Francisco, CA

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Mentored fresh and experienced engineers in everyday programming practices and latest technology challenges particularly in Objective-C, SWIFT and Xcode.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL provided.
  • Responsible for Service Integration Development and Testing.
  • Web services deployment and testing on rest client.
  • Created the complete database using coredata.
  • Used Swift in developing some modules of the both enterprise app and app store app.
  • Used the Core Location framework for the user location finding and MapKit framework for directions.
  • Complete implementation of the retrial mechanism.
  • Beta testing of the application via test flight.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Integrated Facebook feature for easy sign on.
  • Integrated Google Map-kit for enabling the locations.
  • Integrated mapping and what’s near me feature into the 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.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Reported progress/challenges to onsite project lead.

Environment: s: iOS 6.0,7.1, (iPhone SDK), Mac OS X, Objective C, C, C++, Swift, XCode 6.0 to 6.4, Agile Methodology, HTML5, CSS, REST, JIRA UIkit, CoreLocation, MapKit, UIKit, EventKit.

IOS Developer

Confidential, West Chester, PA

Responsibilities:

  • Web services deployment and testing on rest client.
  • Performing all tasks from UI design and implementation to writing code for various features.
  • Designing the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Experience in Implementing AV foundation frameworks to use Audio and Video players in App.
  • Working on web service calls, XML and JSON parsing included in the project.
  • Working with UIKit Framework for development and maintenance.
  • Debugging issues at onsite whenever required as well synchronizing data developed on mobile application with backend applications.
  • Worked with different UIViews such as container view, Table View, Tab View for details and image gallery of the product.
  • Worked with GDB and Xcode for debugging.
  • Followed the AGILE methodology for implementing the project.
  • Worked with Subversion to checkout and update the codebase changes.
  • Worked with HTML5 web app and then imported to native application.
  • Also, during the project got to use apache Cordova for the native application API’s
  • Complete data base designing for both android and iPhone.
  • Project completed in an Agile Environment participating in bi-weekly SCRUM meetings with demos at every meeting.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Used payment processing API such as Stripe for credit card payments.

Environment: iOS, Mac OS X, Objective C, XCode, Android Studio, REST, JIRA, Agile Methodology, Firebase, JavaScript, JQuery, GIT.

IPhone Application Developer

Confidential

Responsibilities:

  • Worked extensively with Objective C.
  • Worked on the application with the help of storyboard.
  • Used UIKit, Mapkit and Core location to enhance user to find nearest store locations.
  • Created the User Interface/Navigation Layout for the application with respect to the business model flow.
  • Worked with Backend team to communicate with web services.
  • Created models in MVC and delegates development for updating model information.
  • Responsible for the system architecture and implementation.
  • Used core framework to optimize the solution of the application.
  • Used the same storyboard to design for iPhone 5 and older iPhones by using Auto-layout.
  • Embedded several views modally and in push View controller with custom sliding animations.
  • Implemented SQLite database structure to handle the content and contact list.
  • Used Core Data to maintain a Local SQLite database on user's device for his information and ps.
  • Linked the app with Google maps to provide the specific store's information and many relevant data.
  • Installed and configured Payment modules onto the website for checking out products.

Environment: IOS 5, Xcode 5, OS X, Objective - C, Cocoa Touch, Cocoa Framework, MapKit, XML, JSON, iPod Touch, MBProgress HUD, maps, SQLite.

IPhone Application Developer

Confidential

Responsibilities:

  • Developed an internal application for employees to co-relate with their upcoming meetings conducted by the company.
  • Worked on UI Navigation View and UI TableView’s to create simple hierarchy of the list of employees in the team.
  • Worked extensively with objective C and cocoa touch framework.
  • Implemented XML/JSON parsers to get information from database.
  • Integrated various Restful Web services using RestKit framework.
  • Worked on Master-Detail application and used custom UI TableView to retrieve data.
  • Designed and developed Interactive tool applications for employees and business partners.
  • Managed and updated existing apps based on the bugs notified by the users.
  • Provide technical assistance to other team members as needed.
  • Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different iPhone firmware’s to validate the application stability.
  • Deployed and tested the application on different iPhone’s firmware, fixed bugs and resolved memory management issues.

Environment: iOS 3.x and 4.x(iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, iPhone Simulator, JSON, RestKit.

We'd love your feedback!