We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • iOS development professional with over 5 years’ experience working on large scale application; 7+ years overall IT experience.
  • Proficient knowledge of programming Experience using Objective - C and Swift.
  • Experienced in creating universal projects supporting both iPhone and iPad; proficient in working with interface builder via Storyboards, XIB’s and also doing things programmatically.
  • Fluid with the use of Xcode in regards to integrated version control, instruments for testing, view debugging tools, and the like; lots of experience utilizing all Exception Breakpoints, NSLog, LLDB, and many other tools for deciphering issues.
  • Comfortable working with bridging headers for projects utilizing both languages in the same code base. Additionally have picked up on working with Playgrounds, optimally using Optionals, do try catch blocks, and similar.
  • Worked on all the major frameworks of iOS like Core Foundation/Foundation, UIKit, Core Location, MapKit and others.
  • Apart from native frameworks, I have also used several third party ones like AFNetworking, AlamoFire, RestKit, MBProgressHUD, Core Plot, etc.; comfortable handling build settings manually for importing third party code as well as leveraging Cocoapods for simplicity.
  • Frequently used SVN & Git in the past working through the terminal along with several GUI’s at times like TortoiseSVN, SourceTree, and such Experience with Agile software development practices, tools and source control such as Git, JIRA, Jenkins, and Bamboo etc.
  • Familiar with continuous integration environments using tools like Jenkins and Testflight to expedite delivery and testing of applications; also comfortable with project management tools like JIRA, Bugzilla, Team Foundation Server, etc.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing, and maintaining the software.
  • Fair understanding of test driven development and testing of business logic with XCTest Framework. Some experience testing UI as well with instruments.
  • Some knowledge of HTML5, CSS, JavaScript, jQuery, Java, PHP, Python, Ruby on Rails.
  • Experienced in data storage handling using Core Data, plist and SQLite.
  • Worked extensively on consumption of web services, SOAP and REST, primarily REST though; HTTP GET, POST, PUT, DELETE used via NSURL Connection/Session or through 3rd parties. Comfortable parsing XML and JSON data formats.
  • Highly adaptable and always willing to pick up the latest and greatest emerging technology/tools.

PROFESSIONAL EXPERIENCE

Senior iOS Developer

Confidential - Columbus, OH

Responsibilities:

  • Involved and participated in daily scrums and monthly sprint planning.
  • Worked in design and implementation phases.
  • Worked with Objective C, Swift and Cocoa Frameworks, which includes UIKit Foundation, UI Image Picker and UI Date Picker.
  • Custom UIbutton, UITextFeild and UITableView to build user interface of the application.
  • Worked on sidebar navigation, custom navigation controller to navigate between views and view controllers.
  • Implemented JSON web services to parse data and display them in cells.
  • Worked closely with a cross functional team of testers and developers.
  • Fixed relevant bugs, leaks, and deployed on different iOS devices (e.g. iPhone) to validate the application stability.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Extensive work with UIKit components such as UI Collection View and UITableView.
  • Experienced with Git, including branching and merging strategies.
  • Member of team participating in AGILE project management methodology.
  • Back end response was JSON based and parsing was done using NSJSONSerialization.
  • Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.
  • Used specific XML schema for app's BLE 4.0 profile, and use Core Bluetooth Framework APIs for the app to connect different devices of Apple.
  • Used Swift syntax to evaluate and interact with app in a script like environment.

Environment: iOS 9 (iPhone SDK), Mac OS X, Objective C, Swift, Xcode, Auto Layout, Agile Methodology, HTML5, CSS, REST, AFNetworking, JIRA, JavaScript, jQuery, Cocoa Touch, Cocoa framework, iPhone Simulator, Adobe CS5 Suite (Photoshop, Dreamweaver), JSON Parser.

IOS Developer

Confidential - Columbus, OH

Responsibilities:

  • Analyze design requirements and solution for new project and change request.
  • Worked extensively with Objective C, Swift and Cocoa frameworks.
  • Designed UI components and UIViewControllers to be used for iPhone.
  • Worked extensively on UITableViewController and developed customized UITableViewCell as per design document.
  • Added animation between UIView for smooth transitioning and better user experience.
  • Integrated a web-based content made with HTML5 on a Native app using UIWebView.
  • UIKit framework was used to implement UI based off wireframes and documentation provided by UX team.
  • Implemented rate the app functionality using NSUserDefaults.
  • Performed unit testing and fixed bugs tracked in bug tracking tool JIRA.
  • Internal release management and release report.
  • Agile based project divided into multiple sprints.
  • Updated the code from Objective C to Swift.

Environment: Objective C, Swift, Cocoa frameworks, iOS SDK 8.0 Beta, HTML5, JIRA, Agile. iOS Developer

Confidential - Pleasanton, CA

Responsibilities:

  • A highly multithreaded app for downloading offers such as Weekly Ads, Coupon Center, Personalized Deals, and Your Club Specials so that shoppers can add them to their Club Card and Shopping List.
  • The app supports offline mode by downloading the offers and gas rewards every few hours and storing them using Core Data.
  • The app is architected to support different UI layout for iPhone and iPad keeping the underlying layered components for Core Data and Web Services same across both the platforms.
  • Used Storyboards with Auto Layout extensively to minimize UI creation programmatically but still use Object Oriented hierarchy of view controllers to utilize the common properties/behaviors across the two platforms.
  • Implemented Push Notification for notifying shoppers for any offers.
  • Core Data and Networking operations were done asynchronously to keep the UI highly responsive.
  • Used Red Laser framework to scan barcodes of Products to get offers and refill Pharmacy Prescriptions.
  • Created an iBeacon-based prototype for sending offers to the user shopping in the stores.
  • Initiated migrating the app to Swift language and iOS 8.0 based Storyboards using Xcode 6 Beta.

Environment: Objective C, Swift, iOS SDK 8.0 Beta, Xcode 6.0 Beta, Version One, SVN, Agile.

IOS Developer

Confidential - Atlanta, GA

Responsibilities:

  • Created iPad App iMeet from Ground Up for Product iMeet. iMeet iPad app Includes Audio and Video Conferencing along with Multi User Live Meeting Utilities.
  • Creating iOS Native App from Design, Documenting, Coding, Testing, Distributing, Publishing and Supporting Updates in Multiple iTunes Store.
  • Creating iPhone, iPad and Universal Apps, with Localized Assets and Components on Objective C language, Xcode and various other Apple Tools and Technologies.
  • Creating Multithreaded Apps with GCD and Blocks. Following Practices for tight memory buffer constraint for Live Video Streaming and Upload.
  • Implementing Live Video Streaming Upload and Download service with Dynamic Video Codec Encoding and Decoding for Performance on iOS Devices.
  • Use of FFmpeg for Dynamic Video Encoding and Decoding for Video Upload and Download for Conferencing iPad App iMeet.

Environment: iOS 4.3 - 5, Xcode 4, Objective C, Cocoa Touch, UIKit, Core Foundation, AV Foundation, MapKit, Amazon EC2, Rest, JSON, Instruments Profiling/Analyzing, iTunes Connect.

Confidential

Web/UI Developer

Responsibilities:

  • Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML
  • Developed UI using HTML, CSS, JavaScript validations and XML
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
  • Used AJAX, JSON to send request to the server to check the functionality of the website
  • Used jQuery and AJAX for service calls on pages to interact with the server for information.
  • Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts
  • Implemented applications in JavaScript and MySQL. Performed client-side validations using JavaScript.

Environment: HTML, CSS, JavaScript, XML, XHTML, jQuery, AJAX, Adobe Dreamweaver, Git, SQL.

We'd love your feedback!