We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 7+ years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using objective-C,C++, SQL, Cocoa Touch, Cocoa Bindings, Core animation custom controls.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which include requirement analysis, designing, implementing, debugging, fixing and maintaining the software.
  • Strong expertise in iOS SDK, Objective-C, Xcode and its frameworks.
  • Strong knowledge of Swift.
  • Experience in building and publishing commercial iPhone and/or iPad applications.
  • Extensively worked with Storyboard, MapKit, Core Data, Multithreading, User Defaults, SQLite, UIAlert, Delegates/Protocols and Categories.
  • Clear knowledge in testing app on device using development profile.
  • Experience with Instagram API Integration in iOS Application.
  • Used SVN repository for version control and Terminal was used to connect and commit to repository.
  • Good Knowledge of Instruments for CPU profiling, memory management, GDB and LLVM debugging.
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification.
  • Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8,Unix and Linux.
  • Experience working with various data parsing forms to dynamically display data on iPhone/iPad such as XML, JSON.
  • Experience in creating and extracting data from database and displaying on iPhone using Core Data.
  • Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
  • Written Multi-Threaded Applications using iOS GCD blocks, NSOperationQueue.
  • Extensively worked on view layer of iOS Applications using UINavigationController, UI Tab Bar Controller, UITableViewController and iPad specific Split View Controller and Popover View Controller.
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Capable of multi-tasking at work and taking up challenges and also energetic and passionate for learning new concepts, methods and technologies.
  • Expert in finding and fixing crashing bugs.
  • Worked with QA leads, Graphic Design leads, Project Managers, and Shareholders to effectively develop applications.

TECHNICAL SKILLS

IOS Applications: Objective-C and Cocoa development for iPhone and iPad devices in XCode Interface builder UIKit, Cocoa touch

Programming Languages: C, C++, X++, Objective C, Core Java, JQuery, Swift, HTML, SQL

IDE’s / SDK’s: Xcode, Visual Studio, Eclipse, Android SDK, NetBeans

Frameworks / APIs: Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Core Plot, External Accessory, Core Bluetooth, Google Protocol Buffers, C Standard Library, Win32 APIs, .Net Compact Framework, OpenGL ES

Internet Technologies: HTML 4, and 5, CSS2 and 3. JavaScript/ JQUERY library

Operating Systems: MAC OS, Windows, Linux, UNIX

Databases: Microsoft SQL Server Compact (SQL CE), CoreData,SQL Lite, Mongo

Tools: XCode 3.0/4.0/5.0/6.0/7.0/7.3

Source Control: GitHub, TFS, Source Tree, SVN, Bit Bucket

Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, Geny motion

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. iOS Developer

Responsibilities:

  • Worked extensively on Xcode 6.0.1 - 7.3, Objective-C, Cocoa pods, Mac Yosemite & Mavericks for developing the Share builder by Confidential native iOS application for iPhone.
  • Interacting iOS API's with swift for application development including UIKit and Foundation Frameworks.
  • Using Objective C to Swift bridging headers for Objective C libraries in my present project.
  • Conversion of objective C to swift 2 including the features like Optionals, Force Unwrapping, Type Casting, Protocols, Extensions and Enumerations and including most of the language features.
  • Implemented the web services using AFNetworkingto with client API, request and response.
  • Retrieved secured dynamic data from the web server using JSON and XML parsing.
  • Used Charles Proxy, Cocoa rest client for web debugging proxy and Gasmask for Host files Manager and Fast scripts to point to development and production servers.
  • Used Instruments to fine tune the app performance and memory management.
  • Implemented Storyboards to define the app content, flow, View Controllers and add UI elements.
  • Designed the application using MMDrawerController for Home screen, UITableViewController for displaying Menu, Balances, Trade and Positions and UIWebView for displaying web content.
  • Added animation between UIViews for smooth transitioning and better user experience using Segues.
  • Worked on iOS SDK 8 and iOS SDK 9.
  • Used Cocoa Pods library and UIKit Framework, Foundation Framework and CoreGraphics Frameworks.
  • Used Crashlytics framework within the app to monitor the crashes during development.
  • Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods
  • Supported QA with bug fixes, test case creation support, and triage meetings.
  • Worked with Enterprise GitHub for source control to commit, branch and merge changes to the source code in repository.
  • Worked as part of a dynamic team through agile development process.
  • Responsible for maintaining the code versions according to the changes using GIT.
  • Collaborated with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.
  • Conducted design and code reviews with Android and iOS, mobile and tablet developers to ensure compliance with standards.
  • Worked with AccuRev, Anthill Pro and other continuous integration tools for iPad production build.
  • Used AppleDocs to maintain records to document program development and revisions.
  • Provided system support after hours as necessary.
  • Shared best practices and improve processes within and across sprint teams.
  • Handled multiple projects simultaneously, meeting deadlines while effectively managing priorities and communicating progress.
  • Provided cross-functional support as a member of a highly productive sprint team.

Environment: iOS 7.0(Min. Deployment Target) - iOS 8 & 9, Mac OS X Yosemite/Mavericks, Objective-C, Swift, XCode 6.0.1 - 7.3, Cocoa Pods, iOS SDK, Instruments, Interface Builder, Crashlytics, Charles Proxy, Gas Mask, Agile Methodology, HTML5, CSS, REST, Version One.

Confidential, Sunnyvale, CA

iOS Developer

Responsibilities:

  • This application was designed and implemented using iPhone SDK, GIT, XCode, Objective C, OS X, and Cocoa frameworks.
  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created 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.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • 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.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: s: iOS 7.0, Xcode 5.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller.

Confidential, Wilsonville, OR

iOS Developer

Responsibilities:

  • Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests
  • Worked extensively on Xcode, Interface Builder and Instrument.
  • Worked withGitHub to checkout and update the codebase changes.
  • Used the ImagePickerController library to access the phone/tablet camera to take a picture and send it to the network
  • Used UIAlertView to send an alert message whenever the camera doesn’t function
  • Worked on iOS SDK 5 and iOS SDK 6.
  • Accessed the Core API (OAuth v1) for Dropbox and the Google Drive API for Objective-C, to print documents directly.
  • Accessed the Core Location framework to track nearby locations and available printers.
  • Customized the appearance from the JSON using the Quartz Core and UIKit frameworks.
  • Implemented the scroll functionality through UITableView, using the UIScrollViewproperty on all screens of thinapp.
  • Performed the quality assurance of the application by reporting the issues to the development team.
  • Environment:iOS 5.1 &6.1, Objective-C, Xcode 4.6, Mac OS X Yosemite

Confidential, Atlanta, GA

Mobile Developer

Responsibilities:

  • Used Xcode 4.1 for debugging.
  • Used GitHub to pull code and make changes and push the code back.
  • Developed full code and scripts for actual iPhone and iPod touch.
  • Tested applications on iPhone simulator, iPod touch and iPhone device.
  • Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite Frameworks.
  • Experience on SQL queries.
  • Live Updates implemented Using RSS link.
  • Experienced in Debugging the Code at every Stage line of Implementation.
  • Performance test and fixes done through instruments.
  • Coordinated with technical staff in the configuration of iTunes App Store.
  • Collaborate with end users and clients in the implementation of complex software.

Environment: XCode 4.1, iOS SDK 5, SQLite3, SQLite Manager, Objective - C, Cocoa Touch and Instruments.

Confidential

Java Developer

Responsibilities:

  • Worked with OOPS concepts and developed the project for Mobile Application.
  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Writing JSP for Online Quote for Resident Insurance.
  • Developing CMP read only Entity beans to get Insurance quotes.
  • Fixing the bugs identified in test phase.

Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, UML

We'd love your feedback!