We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

Hartford, CT

SUMMARY

  • Over 8 years of exclusive IT experience as a Software Developer in designing & developing Rich User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad (iOS 3.0, 4.0, 5.0, 6.0, 6.1,7.0 XCode 4.0, 4.2, 4.3, 4.4, 4.5, 4.6,5.0) application development using objective-C, Cocoa Touch, Unknit.
  • Extensive experience in iPhone, iPod Touch and iPad application development.
  • Good Knowledge in all Objective C, Cocoa, iPhone SDK, REST, SOAP, SQLite 3, PLIST, JSON, XML, IOS 7, Mac OS, XCode5and Social networks(Face book, LinkedIn and Twitter) integration.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Proficient knowledge of Programming Experience using Objective-C.
  • Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, and Google+with OAuth token handling; and Creating HTML files for iOS Message Controller to share URLs and formatted text.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Extensive experience in consuming REST Web Services and APIs.
  • Good Knowledge in In-App Purchase, Remote and Local Push Notification.
  • Proficient with UNIX, Shell scripting languages, SQL, and regular expressions.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
  • Working knowledge of Operating Systems like Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Worked extensively on relational databases and data modeling.
  • Passion of learning new technologies.
  • Team player with team leading experience for UI modules, with good mentoring abilities.

TECHNICAL SKILLS

Programming Languages: Objective-C, C, C++, C#, Java, Embedded C,ASP.NET

Scripting Languages: VBA, UNIX Shell Script, DOS Script, HTML, JavaScript, JSON

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

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

Mobile Operating Systems: iOS, Windows CE, Windows Mobile, Android

Operating Systems: Mac OSX, Unix/Linux, VxWorks, MS-DOS, Windows

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

Database: Microsoft SQL Server Compact (SQL CE), Core Data,SQL Lite

Development Models and Patterns: MVC, Scrum method of Agile, V-Model

PROFESSIONAL EXPERIENCE

Confidential, Hartford, CT

Sr. iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa frameworks.
  • Responsible for co-developing the "Bill Pay"
  • 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's provided.
  • Responsible for Service Integration Development and Testing.
  • Web services deployment and testing on rest client.
  • Created the complete database using coredata.
  • 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.
  • Complete data base designing for both android and iPhone
  • Developed critical tools for this project like customized navigation bar, page control and scroll view.
  • Worked withUIKit Frameworkfor the applications at hand.
  • Worked extensively on table view controller and madecustomized table view cellsaccording 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 JSONparsing included in the project.
  • Worked withUIKit Frameworkfor development and maintenance.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native app usingUI Web View
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked withGDB and Xcodefor debugging.
  • Worked withGITto checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

Environment: s: IOS 7.0,(iPhone SDK), Mac OS X, Objective C, XCode 4.6 and 5.0, Agile Methodology, HTML5, CSS, REST,JIRA, JavaScript, JQuery.

Confidential, Plano, TX

Sr. Mobile App Developer

Responsibilities:

  • Used AV Foundation Framework to record audio from the device.
  • Implemented Dropbox API for sharing and backup.
  • Implemented Core Data framework to store user Data.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Implemented using Storyboard and ARC.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Coding and Maintenance of existing product using Struts MVC framework.
  • Debugging issues at onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Worked with Subversion to checkout and update the codebase changes.

Environment: s:Mac OS X, Objective C, XCode 4.6, JSP 1.2, Servlets, XSL, EJB, MQ, JMS, WEB SERVICES, Struts 2.0, Spring 2.1, Hibernate 3.3, WebSphere 7.0, RAD/WSAD 7.0, Apache Ant, Maven, VSS, CVS.

Confidential, Sunnyvale, CA iOS Developer

Responsibilities:

  • 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.
  • 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.
  • Used several methods for testing and tracking of application like kiwi.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • 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 5, 5.1, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller.

Confidential, Rochester, NY

MobileApplication Developer

Responsibilities:

  • Developed and executed User interfaces using XCode5 interface Builder and iPhone Simulator.
  • Created the design documentation for iOS application.
  • Developed the App Using Cocoa Touch Frameworks such as UIKit Framework, Core Foundation and Core Graphics.
  • Server Side components like web Services to data sync at client side to update at server side.
  • Involved in Significant Customer interaction resulting in stronger customer relationships.
  • Wrote the common utilities like Logging, File utilities and Foundation framework.
  • Implemented Core Data framework to store user Data.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Experience collaborating with senior backend and senior mobile developers in an SCRUM Agile Methodology with little supervision
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Worked closely within a cross functional team of testers and developers.
  • Solved major defects in navigation controller behavior for the application
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services

Environment: IPhone SDK7, XCode5, SQLITE3, SQLite Manager, Objective - C, Cocoa, Instruments, JavaScript, JQuery, Map Kit, Core Location, JSON and AV Foundation.

Confidential, Jersey city, NJ

Application Developer

Responsibilities:

  • Involved in design, development, and release and documenting phases.
  • Creating fast app prototypes for different devices and different resolutions like iPhone, iPhone Retina 3.5 inch, iPhone Retina 4 inch, iPad and iPad Retina.
  • Built the UI with NIBs initially for prototyping and then converted to using Storyboards to match the revised design.
  • Fetching configuration XML at app launch using NSURL Connection and handling fail scenarios and connection time-outs.
  • Parsing config XML and storing the data in a static class for use across the app.
  • Threading the image fetching web services to keep the app responsive.
  • UI View Animations for showing/hiding extra menu items.
  • News Feed UI consuming JSON and XML web services.
  • Reachability and connection state change handling.
  • Social Media integration for Facebook, Google Plus and Twitter with options to read, modify and post to feed.
  • Sharing features from News feed to Facebook, Twitter and Google Plus and through Mail with content of mail composed in HTML.
  • Consumed web services for getting images and other data, integrated third party frameworks for image carousels and collection views and event videos.
  • Marking User’s current location using Location Coordinates from Core Location Controller and creating & marking the destination festival venue using given latitude and longitudes with CLLocationCoordinate2D and marking them on the map using TM Annotation.
  • Drawing directions from user’s current location and destination using third-party library.
  • Used Map Kit for festival location marking with directions from user location.
  • Mentoring a fresher on iOS app development, coding standards and best practices.
  • Using Core Graphics methods to change graphic properties of views and images to fit the requirements.
  • Threading web service calls to keep the app responsive using GCD.

Environment: Objective C, Xcode 4.6, iOS 4.3 - 6.0; iPhone Retina and older versions, Mac Mini

Confidential

Software Developer

Responsibilities:

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

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

We'd love your feedback!