We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

4.00/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • Over 8 years of IT industry experience, including about 6 years as an iOS developer in designing & developing Rich User Interface applications, integrating with various Databases, Client - Server applications
  • Experienced with the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software
  • Knowledge of Agile development, waterfall methodology and environment methodologies such as Test Driven Development and pair programming
  • Extensive experience in iOS application design and implementation using Objective-C and Cocoa Touch
  • Experience in Design Patterns such as MVC, MVVM, Singleton and KVO/KVC to design dynamic flexible client side view
  • Sound Knowledge and good working experience on launched IOS 10 and expert knowledge on Swift programming language
  • Experience in developing enterprise native applications for the iPhone and iPad devices.
  • Familiarity with iOS SDK in the following frameworks: UIKit, Foundation, CoreData, CoreImage, ImageIO, CFNetwork, CoreLocation, MapKit, QuartzCore, CoreGraphics, CoreAnimation, SQLite, Message UI, and third party frameworks
  • Experience in developing with:Swift, Objective C, Patterns used in Cocoa framework, Block programing,Multithreading using GCD, Memory management (MRR and ARC),Web Services integration (REST, RPC, and/or SOAP),Asynchronous Networking,Delegates,MVC
  • Expertise in working with APNS and integration of public APIs, such as Twitter, Facebook, Google, YouTube
  • Experience in using source code control systems (Git and Subversion)
  • Experience in developing Web Design applications using HTML5, CSS3, JavaScript and JQuery Mobile, Phonegap (Apache Cordova) and Sencha Touch
  • Experience in using front-end frameworks React, React Native and Angular
  • Completed a relatively simple work-in-progress with Xamarin iOS native tools
  • Expertise in database technologies like SQL, MySQL and embedded database SQLite
  • Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project
  • Involvement with object-oriented design and design patterns like Singleton, Blocks, Protocols & Delegates
  • Strong Understanding of the iOS Provisioning Portal Viz. Obtaining Development Certificate, Assigning Devices and Installing Development Provisioning Profiles
  • Creative problem solving skills and ability to effectively communicate and translate feedback, needs and solutions
  • Good team player, self-motivated and able to take initiatives
  • Strong planning and organizing skills including the ability to manage several work streams simultaneously
  • Skills andexperience in responsive designing UI for iPhone & iPad, debug complex UI layouts and interactions and Experience with Unit Test development & User Documentation

TECHNICAL SKILLS

Languages: Swift, Objective-C, C++, Java, PHP, Visual Basic .NET

Web Technologies: JSON, JavaScript, JSP, JQuery, HTML5, CSS3, AJAX

GUI Tools: Xcode 3.x/4.x/5.x/6.x/7.0.1, IntelliJ, Microsoft Visual Studio, Eclipse

Version Control Tools: Git, SVN

Database: SQL Server, MySQL, SQLite, CoreData

OS: Mac OS X, Windows, Linux, Unix

Devices: iPhone, iPad

Mobile Frameworks: Cocoa Touch, UIKit, MapKit, Core Graphics, Core Location, Event Kit UI, AF Networking, Sencha Touch, Cordova

SDKs: iOS(5.x,6.x,7.x,8.x,9.0)

PROFESSIONAL EXPERIENCE

Confidential, Windsor, CT

Sr. iOS Developer

Responsibilities:

  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support
  • Participate in SPRINT REVIEW MEETING where we discuss the progress of the project and take the necessary steps for the project to be completed successfully
  • Used MVC design patterns for developing screens for the application using X-Code and Storyboards
  • Created the UI using the storyboard and in Interface Builder (XIB) according to the client’s requirement and worked in close with group of testers and developers
  • Designed the HTTP interface, which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests
  • Used the NSJSONSerialization class to parse the JSON to extract the data required to customize the appearance of inventory details
  • Used Mapkit and CoreLocation framework & GPS to help user find the nearest local pharmaceutical store which displays direction in graphical view as well as table view
  • Used MEL Scripting language to simplify tasks in 3D Graphics software
  • Defined, developed and maintained web services and applications that consume (REST, SOAP, JSON, XML) using POST and GET methods
  • Used the Media Player framework of Cocoa Touch to stream video and audio and worked with AFNetworking in performing IP verification and also user login
  • Used Instruments to tune the app performance and used ARC as the memory management technique
  • Hybrid version of the app was created using PhoneGap/HTML5/CSS3/JavaScript which are deployed on iOS, Android and Windows Mobile simultaneously
  • Multithreaded some of the tasks like downloading images, Service Notification updates and Utilization logging in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance
  • Collaborative Version Control with GitHub by creating branches, pushing and rebasing them

Environment: iOS 7.x /8.0 (iPad SDK), Mac OS 10. X, Objective C, Swift, Xcode 6.x, Cocoa Touch, Cocoa Framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, Media Player framework, GDB and SVN

Confidential, Schaumburg, IL

Sr. iOS Developer

Responsibilities:

  • Involved in all phases including Requirement Analysis, Design, Coding, Testing and Documentation
  • Designed and implemented custom UI with XIB’s and Manual Retain/Release memory management
  • Implemented CoreData for persistent storage of user data
  • Integration of application with various third party API’s such as Facebook, Twitter and Instagram
  • Worked on Data Synchronization with Application and online account
  • Worked on Push Notifications using parse to send notifications to user
  • Responsible for the development on visual and graphics techniques
  • AVFoundation and MediaPlayer to stream and play video
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services Tested each application according to its Software Requirement Specification (SRS).
  • Interacted and coordinated with QA team for different releases
  • Responsible for the Code Delivery to the Project Manager
  • Worked closely within a cross functional team of testers and developers
  • Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement

Environment: iOS 7.x /8.0 (iPad SDK), Mac OS 10. X, Objective C, Swift, Xcode 6.x, Cocoa Touch, Cocoa Framework, XML, JSON, MapKit, Core Location, Local Authentication framework, GitHub and SVN, OpenGL

Confidential, Indianapolis, IN

iOS Developer

Responsibilities:

  • Created models in MVC and development of delegates for updating model information
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management
  • Created of various views, table views, customized views and popovers
  • Developed components like infinite scrolling section for sliding table view
  • Created of notifications to detect the autorotation in the customized sub views
  • Implemented CoreData for persistent storage of user data.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services
  • Implemented the App using API features like store locator, home categories of store products.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer, and UIPopoverController
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Implemented Push notification services
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.
  • Implemented the constraints using visual format language
  • 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.
  • Participated in daily Scrums to discuss the progress in sprints

Environment: Xcode 5, 5.1, iPad, iPhone, Objective C, UIKit, JSON, XML, SQLite, Cocoa Touch, Restful service, Git, Stash.

Confidential, Menlo Park, CA

Web/ Mobile Application Developer

Responsibilities:

  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support
  • Designed wireframes and User interface for both iPhone and iPad application which web UI team developed
  • Pre-fetching data for different views for smooth screen transitioning
  • Followed a work data flow principle for design and development
  • Developed various features in the existing App like Barcode, Help, and News in the Mobile Pro App. Worked extensively with Objective C and Cocoa frameworks
  • Implemented third party library ZBAR SDK to read the barcode and used CoreData to store data locally in device for a Barcode Scanning feature
  • Worked with UIKit Framework for the applications at hand
  • Worked with Backend team to communicate with web services
  • Worked closely within a cross functional team of testers and developers
  • Worked with Subversion to checkout and update the Code changes. Reported progress/challenges to Onsite Project lead

Environment: iPhone SDK, Objective C, Xcode, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, XML, JQuery

Confidential

Web/ UI Developer

Responsibilities:

  • Involved in all phases including Requirement Analysis, Design, Coding, Testing and Documentation
  • Implemented Struts framework in presentation tier for all the essential control flow
  • Performed impact analysis on the dependency projects of OneSource Project
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery, JSP and JSTL tags, making using of Bootstrap framework and testing the functionalities using JUnit
  • Skeleton User Interface was developed with working in team & helping them build out markup and CSS
  • Developed Object Oriented JavaScript code and responsible for client side validations using JQuery and Struts Validator Framework to validate data
  • Writing Unit test cases to the related module
  • Worked through cross browser compatibility issues with existing styles and new CSS that was implemented
  • Involved in a Waterfall based approach to UI Development

Environment: HTML, CSS, JavaScript, JQuery, XML, J2EE, JSP, JSTL, Jdeveloper, Junit, Oracle, SVN, Web Services, Log4J, Windows XP

We'd love your feedback!