Senior Ios Developer Resume
Pittsburgh, PA
PROFESSIONAL SUMMARY:
- 8 years of IT industry experience, working with different technologies for Software Development.
- 5years of experience in developing for iOS devices, using iOS 4 to 9, and Xcode 3 to7.
- Experience in developing enterprise native applications for the iPhone and iPad devices.
- Strong technical skills and a background in software development.
- Experience in developing on platform based in J2ME likeNokia IDE for Java ME and BlackBerry Java SDK.
- Experience in developing with:Objective C, Patterns used in Cocoa framework, Block programing,Memory management,Web Services integration (REST, RPC, and/or SOAP),Asynchronous Networking,Delegates,MVC.
- Familiarity with iOS SDK in the following frameworks: UIKit, Foundation, CoreImage, ImageIO, CFNetwork, CoreLocation, MapKit, QuartzCore, CoreGraphics, SQL lite, TableView navigation.
- Experience in using source code control systems (Git and Subversion).
- Knowledge of Agile development andenvironmentmethodologies such as Test Driven Development and pair programming.
- Involvement with object - oriented design and design patterns.
- 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 designing UI for iPhone&iPad, debug complex UI layouts and interactions and Experience with Unit Test development.
TECHNICAL SKILLS
Languages: Objective-C, HTML, PHP, Visual Basic .NET
GUI Tools: Xcode, Visual Studio
Version Control Tools: Git, SVN
Design Tools: Gimp
DBMS: SQL Server, mySQL, SQLite
Operating Systems: Mac OS X, Windows
Devices: iPhone, iPad
PROFESSIONAL WORK EXPERIENCE:
Confidential, Pittsburgh, PA
Senior iOS Developer
Environment:Objective C, X Code 6-7, iOS SDK 8-9, Cocoa Touch, HTML, JavaScript, MathML, Mustache, Cocoapods
Responsibilities
- Performed as iOS developer following variable duration springs, which were handled through JIRA platform.
- Responsible for creation of core modules for the app that provides status, information, event notifications, which is must for the other modules on the required app.
- Responsible for creation of the architecture that handled the theme user, this allows the interface to change the app´s skin.
- Continuously working with blocks to handle the responses that core service provide and also handle asynchronous process that the app needs.
- Create infrastructure to present HTML content that requires to showMathML expressions on WKWebView using support tools like Mustache, JavaScript, CSS.
- Improve the performance of the app using Instruments to detect memory leaks and calculate process expense by a task, then after the analysis decide which solution would be the best.
- Detect and fix the bugs created between versions.
- Used Cocoapods to integrate third party APIs into the project.
- Used ACEDrawingView API to implement the draw tool on the app.
- Determined appropriate architecture and other technical solutions, for the development of the requirements.
Confidential
Lead iOS Developer
Environment:Objective C, X Code 5, iOS SDK 6, Cocoa Touch, RESTful JSON, Unit Testing, Test Driven Development
Responsibilities
- Involved as a technical lead working closely with the users to define the App's goals and define the user interface.
- Determine appropriate architecture, and other technical solutions, for the development of this app.
- Implementation of the Paypal framework to receive monthly payments through the app
- Create re - usable libraries to ease development through higher level APIs. Use of Core Data for the model component, also providing off-line support.
- Creation of events and reminders and iPhone calendar integration using EventKit.
- Consuming data through JSON web services using Blocks for asynchronous calls via third party networking APIs for different iOS versions.
- Implementation of TDD (Test Driven Development).
Confidential
Lead iOS Developer
Environment:Objective C, X Code 4.0 - 5.0, iPhone SDK 5 to 6, Cocoa Touch, Interface Builder, RESTful JSON, iOS ver. 5 to 6.
Responsibilitie
- Interaction with customers (or final user) and designers to define goals of the requirements that will be added to Bridge System.
- Analysis of viability and development time of the requirement to define partials and final deadlines.
- Define with designer the navigation of the App.
- Create UI elements with XCode and Gimp tool.
- Coordination of Front - end and Back-end teams to design and development the interaction of the App with Data Base services.
- DevelopiPad and iPhone versions of the Bridge system (usingXcodeand Objective-C).
- Implementation of field test.
- Specialized technical support on the Bridge system.
- Providing technical guidance, leadership, and oversight on assigned projects.
- Help to grow the technical knowledge and skills of other iOS developers.
