We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

2.00/5 (Submit Your Rating)

Baltimore, MD

SUMMARY:

  • Around 6 years of related experience in Information Technology with 3.8 years of experience working as an iOS developer with Objective C/swift and Cocoa touch.
  • Hands on experience with iOS frameworks like Objective C, Swift, iPhone SDK, Core Data, Quartz Core, UIKit, Security, PassKit, Core Graphics, MediaPlayer, MapKit, Core Location, MessageUI, AVFoundation, XCode, with Bluetooth and Social networks (Facebook, LinkedIn and Twitter) integration
  • Experience in COCOA Touch frameworks for native iPhone and iPad applications development using XCode IDE, iOS Simulator and Interface Builder.
  • Expert at implementing iOS mobile development tools - AF Networking, Table Views, APIs, Core Data, Core Location, Magical Record, Map Kit, Core Graphics, Interface Builder, Cocoa Pods and Git for source control
  • Expertise in MVC, MVVM design architecture, and concepts like delegation-protocols, notifications-observers.
  • Experienced in Multi-View Applications using UITableViewController, UINavigationController, UITabBarController and Storyboard.
  • Complete understanding of Model-View-Controller (MVC) architectural patterns and frameworks.
  • Experience in creating and extracting data from database and displaying on iPhone using SQLite3 and Core Data. Experience working with multi-threading, P-list and user defaults.
  • Rich awareness of Agile Development Methodologies (SCRUM), Object Oriented Analysis & Design (OOAD) and thorough understanding of the Software Development Life Cycle.
  • Ability to write code by using clear, explicit method, variable names and effective comments. Development, testing, troubleshooting and debugging of the application.
  • Clear knowledge in Testing and Distribution of the App in the App Store.
  • Stay current on the latest iOS frameworks and development practices.
  • Proficient in developing and managing project requirements, budgets, timelines and deliverables.
  • Aptitude for working with business experts and end users to understand needs and provide solutions.

TECHNICAL SKILLS:

Languages: Objective - C, Swift, C, C++, Java, JavaScript, HTML, CSS, Python, SQL

Databases: CoreData, SQLite, Oracle, MySQL

IDE: XCode, Eclipse, NetBeans

Operating Systems: iOS, MacOS X, watchOS, Windows, Linux Version Control Git, GitHub, SourceTree, SVN

iOS Frameworks: CoreData, CoreLocation, CoreBluetooth, MapKit, UIKit, QuartzCore, XCTest

iOS Tools: XCode, Simulator, Instruments, Cocoa pods, Firebase

Other Tools: JIRA, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

Sr. iOS Developer

Responsibilities:

  • Member of Strategic iOS Team, implementing new/customer requested features.
  • Swift integration with existing legacy codebase and architecture modernizing existing Objective-c codebase.
  • Provided continued maintenance and development of bug fixes for the existing application.
  • Consistently met deadlines and requirements for the work assigned.
  • Worked with GIT to checkout and update the codebase changes.
  • Restore existing unit tests and implement a new testing regime.
  • Worked with services team to integrate new RESTful web services for various features and functionalities.
  • Responsible for UI design and login functionality of the application.
  • Followed TDD and Worked with XCTest framework to Unit test the code and UI test the application UI.
  • Participated in code-reviews, test plan reviews on a regular basis for quality codebase.
  • Worked with web application development team to ensure proper integration between web and mobile application.
  • Worked on Multiview Applications: customizing Table Views, Navigation Bars and Tab Bars.
  • Collaborated with project managers and other developers to meet schedules and deliverables.

Environment: iOS 11 (iPhone SDK), Mac OS X, Objective C, Xcode 9, Swift, Cocoa Touch, Cocoa framework, iPhone Simulator, HTML, XML, RESTful JSON web services, GitHub, HTML5, CSS3, CoreData.

Confidential, Baltimore, MD

Sr. iOS Developer

Responsibilities:

  • Extensively worked with Objective - C and cocoa frameworks.
  • Worked on Native application using Objective C, Swift (versions: 2 and 3), IOS SDK.
  • Worked extensively on tab bar and table view controller.
  • Created models in MVC and delegates development for updating model information.
  • Followed SCRUM methodology throughout the development.
  • Resolved several defects in navigation controller behavior for the application.
  • Developed client iPad login and signup module which includes front end UI design and backend communication with web services.
  • Implemented data scrolling using UIScrollPane and UITextView.
  • XML response parsing using the NSXML Parser and NSXML ParserDelegate.
  • Implemented Core Data framework to store user Data.
  • Implemented Keychain Wrapper/Handler to store the user's credentials.
  • Invoked RESTful web services using AFNetworking.
  • Made the User Interface more responsive by using Dispatch Library (GCD).
  • Tested the application for UI responsiveness and crashes.

Environment: iOS 10.2.x (iPhone SDK), Mac OS X, Objective C, Xcode 8, Swift, Cocoa Touch, Cocoa framework, iPhone Simulator, HTML, XML, JSON, GitHub, HTML5, CSS3, C#, CoreData, Test Cloud.

Confidential, Pleasanton, CA

iOS Developer

Responsibilities:

  • Worked directly with Design and Product teams in achieving Business requirements for application. Understood and converted Functional Requirements into Technical Design.
  • Worked extensively with Objective C, Swift, Cocoa Touch, Map Kit Frameworks, and Cocoapods.
  • Developed an application to client specs for internal corporate use.
  • Initiated migrating the app to Swift language and iOS 8.0 based Storyboards using Xcode 7 beta.
  • Made use of Swift extensive features and enhanced syntaxes to make the code cleaner and safer.
  • Worked on dynamically generating screen based on template input.
  • Used IB for Multiview - architecture in XIB using auto layouts, and customizing it using code.
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Added Webtrends to some applications to set up the basic lifecycle metrics such as launches and users etc.
  • Added Crashlytics to capture crash logs.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Worked extensively on Map View Controller, Table View Controller and made customized table view cells according to the client requirements.
  • Used Stash for code sharing and Rally for all issues and project tracking.

Environment: iOS 8,9 iPhone, Objective-C, Swift, Xcode 7, Interface-Builder, Apple Maps, Core location, Cocoa Touch, UIKit framework, Core Data, MVC architecture, Mapkit framework, RESTful JSON web services.

Confidential, Chantilly, VA

iOS Developer

Responsibilities:

  • Used Objective - C and Cocoa Touch Framework to build the app, including UIKit, Map Kit, Foundation, UINavigationView, UITabBarController, UITableView and Storyboard.
  • Attended wire frame review, design and objective-c code walkthrough meetings.
  • Created custom UIViews, custom TableViews, custom Buttons and custom TableViewCell for user interface.
  • Worked on Map Kit that retrieves nearby store locations and displays current location.
  • Worked in a mostly Agile environment in the project with bi-weekly sprints.
  • Experience in consuming JSON structures to parse data received from back end developers and using the data in MVC flow.
  • Worked with autolayout, ensuring whole flow is a replica of the design provided.
  • Knowledge with using MapKit and CoreLocation to receive user location and locate resources from our database from the user location radius.
  • Extensive knowledge on automated testing, unit testing, UI testing and code coverage.
  • Worked with blocks/completion handlers and memory management.

Environment: iOS 7, Xcode 5, OS X 10.9, Objective - C, Cocoa Touch, Cocoa Framework, XML, JSON, HTML, CSS, SQLite, GPS service.

Confidential

Java/Mobile Developer

Responsibilities:

  • Gathered all the requirements and prepared the requirement specification document.
  • Worked on JAVA Development kit and Net - Beans IDE for backend development.
  • Efficient on JavaScript, HTML and CSS for front end web development.
  • Worked on XCode 4.3 for developing an iOS application using Objective-C programming.
  • Designed and understood the requirement.
  • Wrote web service wrapper to form the request and parse the response to send it to UI.
  • Memory management using the profile.
  • Completed the data base design and creation.
  • Performed database operations like Insert, fetch, update and delete data.
  • Used XML parser to parse fetched data from server.
  • Implemented unit Testing and moving to production.
  • Implemented advanced animation techniques to provide an user friendly interface.
  • Performed code review.

Environment: Java, Net-Beans IDE, XML Parser, Objective C, iPhone SDK, XCode 4.3, Interface Builder and Instruments, Microsoft Visio.

We'd love your feedback!