We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • 7+ years of experience as a software developer in designing & developing User Interface applications, integrating with various Databases and Client - Server applications.
  • 3+ years of expertise in iOS application development.
  • Technical expertise in a wide variety of development tool kits such as X Code, Interface Builder in IOS SDK.
  • Expertise in broad array of languages including SWIFT, Objective-C/C/C++, PHP, and HTML versions.
  • Proven skills in solving business problems with creative technological solutions, taking into account UX, design, and functionality.
  • Proficient in source control with Git, Subversion.
  • Strong knowledge of Object Oriented Programming concepts and implementation Of Cocoa touch programming using Cocoa API'S.
  • Strong knowledge about Core Frameworks like, MapKit, Core object, Core services, Core Graphics,Core animation, UIKit& MVC methodologies.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Experienced in implementing Third Party library into the Codebase.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
  • Good understanding of the all phases of Software Development Life Cycle (SDLC) including Strategic Systems Planning, Analyzing, designing, Implementing and Maintaining.
  • Quick learner, and able to adapt to work in fast-paced result-oriented environments consistently delivering high quality work.
  • Extensively worked with ATG Web Commerce.
  • Efficient team player with excellent written and oral communication skills at the business and technical level including good analytical and problem solving skills.
  • Implemented and created Native IOS applications that incorporated Image capture API's, JSON, Core Data, Accelerometer, Push Notifications, Local Notifications, Localization, and REST/SOAP.
  • Excellent communication and presentation skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS:

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

Software: Trained in iOS 4, iOS 5, iOS 6 and iOS 7 with XCode 3.0/ 4.0., 4.6, 5.0,6.0,7.0.1, Swift,Swift2,OSX 10.5, 10.6 and 10.7,10.8, Microsoft office suites

Programming Languages: Objective C, C, C++, Core Java, HTML

Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ JQuery library

Databases: SQL server 2005/2008, SQLite with Core iOSs and box, building, and testing database in iOS sandbox

Operating Systems: MAC OS 10.5/10.6/10.7, Windows XP, Windows 7, Windows 8

Tools: XCode 3.0/4.0/5.0/6.0/6.1.3, Visual studio 2005,Dreamweaver, Eclipse

Development Tools: SVN/GIT

Methodologies: Agile, Kanban

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

iOS Developer

Responsibilities:

  • Implemented GMS framework for location services.
  • Developed critical tools for this project like customized navigation bar, page control, table view, image picker and scroll view.
  • Extensively used Concurrency programming.
  • Used OAuth 2.0 for secured authorization to third party API’s.
  • Used CocoaLumberjack for App logs.
  • Used KIF for component testing.
  • Used SDWebImage for asynchronous image downloading and caching.
  • Implemented Accessibility for customized elements.
  • Implemented COCOA Pods for third party framework integration.
  • Extensively used MVC and MVVM design patterns.
  • Attended daily scrums to discuss the code blocks.
  • Attended product meetings to discuss the required updates for the next sprints.
  • Implemented AFNetworking to fetch data.
  • Worked efficiently with in a cross functional team of designers, testers, business analysts and architects.
  • Used JSON parsing to fetch data to the UI.
  • Extensively used multithreading and concurrency.
  • Used Git to merge and push code.
  • Fixed production issues documented by QA’s.
  • Used CoreData to store user data.
  • Worked on several internal products.
  • Fixed cross-functionalbugs.

Environment: Xcode 7.2, iOS 8.1 and later, Cocoa touch, Swift 2.0, Objectice-c, Core data, SQlite3, Agile and Kanban methodology.

Confidential, Jacksonville, FL

Sr. iOS Developer

Responsibilities:

  • Implemented iCloud Framework and Dropbox API to allow syncing between devices.
  • Implemented Security Framework for passcode protection.
  • Implemented Core Data for persistent storage of user data.
  • Integrated with Restful web services in order to access insurance information and interact with user comments.
  • Parsed XML web server responses using NSXMLParser.
  • Integrated Web Services in order to allow sharing of Lists with other users.
  • Implemented persistent storage using SQLite framework.
  • Implemented custom UI using UIKit elements and wireframes provided.
  • Implemented Unit Testing using SenTesting Kit.
  • Fixed Bugs as documented by QA Team.

Environment: SWIFT, IOS 8.0 and later (iPhone SDK), Mac OS X, Objective C, XCode 6.0 and later, Cocoa, Cocoa Touch, SQLite3,Agile/Scrum Methodology

Confidential, Parsippany, NJ

Sr. iOS App Developer

Responsibilities:

  • Worked extensively with Swift and Cocoa frameworks.
  • Worked with CoreData, UIKit, map kit, MessageUI kit, AddressBook Framework for the applications at hand.
  • Consumed the SOAP web services with WSDLs.
  • Worked extensively on AVFoundation.
  • Attended the business meetings to make sure the customer gets the right stories in the product backlog
  • Attended daily scrum meetings to discuss the road blocks and come to a solution.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Developed critical tools for this project like customized navigation bar, page control, table view, image picker 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.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers anddevelopers.
  • Worked on web service calls using xml parsing in the project.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.

Environment: SWIFT, iOS 7.0 Cocoa frameworks, CoreData, UIKit, map kit, MessageUI kit, AddressBook, SOAP, XML, Agile, AFNetworking

Confidential, Memphis, TN

iOSApplication Developer

Responsibilities:

  • Designed and implemented search functionality for parts in a separate/background thread using GCD to improve the responsiveness of the app.
  • Used pagination to display more search results as the user scrolls down the UITableView.
  • Used AFNetworking to fetch data JSON and XML data to populate the UITableView.
  • Worked on locating 10 closest stores around the user's location or by the manually entered zipcode, city and state name and populated the UITableView with the list of stores.
  • Used ATG Rest services.
  • Added solid merchandising features via ATG Content Administration Application.
  • Currently working on providing user with a map view of 10 closest locations using Custom Map Annotation pins. Also, adding the call and navigation functionality to those stores from the user's location.
  • Provided user with the ability to search nearby stores for product availability.
  • Saved added vehicles in Core Data and then displayed those items in corresponding UITableViews.
  • Updated Push Notifications for the app to provide customized messages to users.
  • Followed Agile Engineering throughout the project to adapt the project to the changing requirements during the development of the app.
  • Adding the feature to share products through Facebook, Twitter, SMS and Email using Social and MessageUI Framework.

Environment: s:iOS, Objective-C, XCode, Cocoa Touch Framework, Simulator, JSON

Confidential, NYC, NY

iOS/iPhone 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 callingweb services through JSON librariesand connecting to SQLite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NSOperationQueue and NSURLConnection 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 UINavigationController, UIGestureRecognizer, and UIPopoverController.
  • 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.
  • DesignedXSDs 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: iOS 5, 5.1 and 4, Xcode 4.1, 4.3.3, 4.4.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, View Controller

Confidential

Java Developer

Responsibilities:

  • Worked as a Designer &Developer.
  • As a Designer involved in understanding the Business requirements and design the system to meet those requirements.
  • Worked on JAX-WS, JAXB WebServices using SOAP and JAX-RS, Jersey for Restful WebServices.
  • Created a solution to replace legacy/Web Method system with a JMS, MQ based engine.
  • Worked on LDAP based Sign On mechanism for Authentication and Authorization.
  • Worked on Spring AOP, IOC concepts extensively.
  • ETL is used as part of database enhancement.
  • Involved in developingJAVAfile watcher and DB watcher.
  • Involved in developing scenarios, interfaces and packages in ODI (Oracle data integrator).
  • Worked on front-end languages like HTML, CSS andjavascript in developing internal tools.
  • Involved in research and usage of Camel API.
  • Involved in integration of APEX, BPEL and ODI.
  • Used RAD, Eclipse for application Development extensively.
  • Extensively used Log4J for logging, JUNIT as a test framework, ANT.
  • Responsible for trouble shooting the production issues.
  • Worked in Prototyping & Scrum/Agile Software Development methodology.
  • Extensive working knowledge on good Project Documentation.

Environment: Java/J2EE, JSP, Servlets, HTML5, CSS,Struts, Spring, Web services, ODI, SVN, Log4j, Eclipse, Quality Center, Apache Tomcat, Oracle 10g, Agile/Scrum Methodology, XML Beans, SQLDeveloper, FileZilla, IVR, GWT, UNIX, Linux, Putty, MQ-series.

We'd love your feedback!