We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 6 years of experience in designing, coding and developing high - end mobile applications.
  • Brilliant application developer with over 6 years of experience in developing iOS applications and 4 years in Web applications development.
  • Experience in designing & developing User Interface applications, integrating with various Databases and Client-Server applications.
  • Profound knowledge in Object Oriented Programming with extensive capability in programming languages like Objective-C, Swift, C++, and JAVA.
  • Experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments .
  • Expertise in using concepts like delegation, protocols, categories, Core foundation, Core services, Core animation.
  • Worked on parsing with SBJson and LibXML, as well as NSXMLParser, NSJSONSerialization, and PLIST.
  • Developed iOS mobile application using Xcode, Cocoa Touch, Foundation, UIKit, Map Kit, Core Graphics, Core Data and Core Plot.
  • Extensive experience in Consuming SOAP/REST Web Services and APIs.
  • Skilled in Collection views, Page Controller, Stack views, Scroll views, Split view, Cocoa Pods, Table views, Interface Builder, Core Location, Internationalization, and Localization.
  • My experience of developing applications emerged from developing apps using various iOS design patterns (MVC, Delegation, Confidential -action, Singleton, Notification).
  • Have technical proficiency and in-depth understanding in the Frameworks like iPhone SDK, Google Maps, WebKit, Audio Toolbox, AV Foundation.
  • Thorough Understanding about the integration of web services such as SOAP and Restful using AF Networking, NSURLSession, and NSURLConnection.
  • Have a great idea on Apple App store requirements, iOS Provisioning and Distribution profiles, Certificates, and App IDs.
  • Experience on using Jenkins for continuous integration.
  • Experience in learning the client and project team in UX strategy by leading workshops, client meetings, and collaborative design sessions to define the strategy for projects.
  • Experience in following iOS Human Interface Guidelines while developing an application.
  • Handled various challenges while migrating from Objective-C to Swift.
  • Under supervision worked in the internal processing using SCRUM Agile methodology.
  • Participation in SPRINT REVIEW MEETING assisted to stay updated with the progress and plan further steps for the project.
  • Experience in Mobile Development Life Cycle, testing, and maintenance.
  • Excellent critical thinking and problem solving skills
  • Exceptional ability to work in a fast-paced high-pressure environment
  • Worked well with customers to determine requirements and application scope with efficient organizational work ethics, value based effective decision-making, team-based cooperation, and good communication skills.

TECHNICAL SKILLS

Programming Languages: C,C++,Objective C, Swift-2, Java, ASP.Net, PHP, JavaScript, jQuery,HTML5,CSS.

Operating Systems: MAC OS, Windows 10/8/7/XP, Linux.

Databases: SQL server, MYSQL, SQLite, Oracle, MongoDB.

Tools: Xcode, MS Visio, Visual Studio, Eclipse, RAD IDE, Net Beans, Dreamweaver.

Source Control tools: Git, SVN, Bitbucket.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr. iOS Developer

Responsibilities:

  • Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates, and protocols.
  • Worked with Objective-C, Swift, and Cocoa Touch Frameworks, which includes UIKit, Foundation, UIImagePicker, UIDate Picker.
  • Used NSJSONSerialization to retrieve data for display on the iPhone/iPad from the server using RESTFUL web services.
  • Used Instruments to check for processing bottlenecks memory leaks and retain cycles.
  • Worked on iPhone SDK and internet connection Protocols.
  • Involved in Core Data Framework using SQLite.
  • Worked on Web Service calls and JSON parsing.
  • Created customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
  • Worked on iPhone SDK and Internet connection Protocols.
  • Developed serious tools for this project like Customized Navigation bar, Page control, and Scroll view
  • 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.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Worked on Agile based development model.
  • Worked with GIT to check out and update the Reported progress/challenges to the onsite project lead.
  • Designed the MVC flow for the application with UI components and controllers to be used for iPhone.
  • Handled Touch Events like touch and drag.
  • Responsible for Service Integration Development and XCTesting.
  • Implemented Accessibility and Localizations on the application.
  • Used Objective-C Project in Swift by configuring an Objective-C bridging header.
  • Managed the work log by following the schedule to ensure completion of tasks before deadline.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Extensive debugging done for the app to rectify bugs present in the application.
  • Utilized and combined UX practices to Confidential and adapt existing web-based functionality to a task-based, user-friendly mobile system.

Environment: s: iOS 8.1-9.2, Objective-C, Swift-2.0, Xcode 6.0.1-7.2, Cocoa Touch, GitHub, SourceTree, Restful, MVC, Core Data Framework, NSJSONSerialization, XCTesting.

Confidential, Jersey City, NJ

Jr. iOS Developer

Responsibilities:

  • Worked with Foundation, Core Animation, and UIKit.
  • Worked on table view controller and made customized table view cells according to the client’s requirement.
  • Integrated various Restful Web services call to the application using asynchronous NSURL calls for background downloading.
  • Created models in MVC and development of delegates for updating model information.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Formatted the Data as per Business rule to display in UI.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for a universal app.
  • UIKit framework was heavily used to create table view cells and custom UI
  • Integrated a web-based content made with HTML5 on a Native app using UIWebView.
  • Web services used to connect to database were NSURL, NSURLConnection, and Grand Central Dispatch.
  • Participated in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.
  • Worked with QA team to find and resolve defects.
  • Involved in requirement gathering and outlining.
  • Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
  • Ensured that all business and design objectives were met.
  • Involved in presenting the application to the clients and internal stakeholders.
  • Provisioned, compiled, and managed apps for ad hoc and app store distribution. Submitted apps to the app store for approval.

Environment: iOS 6.1-8.0 and later, Objective-C, Xcode 4.6.3 -6.0.1 , Core Graphics, Web ServicesPList, CocoaTouch, jQuery, NSOperationQueue, NSURLConnection.

Confidential, Minneapolis, MN iOS Developer

Responsibilities:

  • Collected the requirements from the Business Analysts.
  • Improved the application efficiency with multi-threading.
  • Used UIScrollView option to zoom into pictures, through the pinch feature on the touch screen
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services.
  • Used TestFlight API for sharing test builds and getting user logs and crash reports etc.
  • Worked in the Internal process using SCRUM Agile methodology with supervision.
  • Designed wireframes for iOS application.
  • Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
  • Worked with web services using JSON and XML frameworks NSXMLParser, SBJSON .
  • Created a custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Developed and tested each application according to its Software Requirement Specification (SRS).
  • Working with Subversion to check out and update the codebase changes.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Debugging issues at onsite whenever required as well synchronizing data developed on the mobile application with backend applications.

Environment: Objective-C, XCode 4.2-4.6.3, iOS 5-6, using ARC, Core Data, REST, TestFlight, GitHub for version control, Web Services Frameworks, UIKit, Core Location, SQ Lite.

We'd love your feedback!