We provide IT Staff Augmentation Services!

Mac And Ios Developer Resume

0/5 (Submit Your Rating)

RedmonD

SUMMARY

  • Over seven (7+)years of total IT experience, around 6 years in designing & developing Rich User Interface applications in Native iPhone and iPod application development using objective - C, Cocoa Touch, UIKit.
  • Proficient knowledge of Programming Experience using Objective-C, Swift.
  • Develop Experience of Programming Language using C++
  • Experience of C++ Library in Xcode
  • Experience in working with latest versions Xcode 6, iOS 8.1 and OS X 10.8, 10.9.
  • Familiar with Swift andiOS 8 SDK features and newly-released frameworks
  • Good exposure to Swift Programming by creating apps for latest iPhone devices.
  • Experience in working with Xcode interface builder using Storyboard and xib.
  • Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
  • Experienced working with cocoa pods.
  • Working experience of AF Networking
  • Experienced working with remote data via RESTful web services and JSON parsing.
  • Experience working with SBJSON
  • Working experience using Xcode instruments like memory leaks, Zombies, timing profile
  • Development experience with Core Animation, Core Graphics and Core Text
  • Experience with Agile Software Development.
  • Experience with hybrid application
  • Experience with Git.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Created and customized views, table views, tab bars and navigation bars, which are some basic functionality in a multi-view application.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance.
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone.
  • Experience in GOOGLE technologies like Google analytics, Google maps and Google search API.
  • Proficient in programming languages such as HTML 5 and JavaScript.
  • Extensive experience in working with Cascading Style Sheets (CSS).
  • Worked closely with designers to expand concepts into fully-functional prototypes
  • Advanced troubleshooting ability and resolution skills
  • Thrives on cooperation, problem solving, Creative, dealing with ambiguity, and working with little direction when necessary

TECHNICAL SKILLS

Programming Languages: Objective-C, Swift and Cocoa development for iPhone, iPod and iPad devices in Web services, Xcode 3.0/4.0/5.0/6.0/6.1.3 Interface builder-UIKit, Cocoa touch, core Data, Java (1.4/1.5), C, C++, JavaScript, JQuery

Databases: SQLite, Confidential SQL, MYSQL.

Markup Languages: HTML, CSS, XHTML, HTML5, CSS3.

IDE: Eclipse, Xcode (4.3, 5.0, 6.0), Confidential Visual Studio, Sublime Text 2.

Operating Systems: Mac OS X (10.7, 10.8, 10.9), Windows XP/7/8.

Mobile Technologies: Android, iOS.

SDKs: Android SDK, iOS SDK.

PROFESSIONAL EXPERIENCE

Confidential, Redmond

Mac and iOS Developer

Responsibilities:

  • Working on MS office product for Mac and iOS.
  • Work closely with business to articulate user-stories that business needs to implement.
  • Execution of assigned tasks in timely manner.
  • Worked with Objective C, CPP, and Swift.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Worked withUI Kit Frameworkfor development and maintenance.
  • Project matriculated utilizing Agile/SCRUM methodology with 2-week sprints.
  • Working experience using Xcode instruments like memory leaks, Zombies, timing profile
  • Resolved numerous bugs throughout development by using NS Log statements, Breakpoints, LLDB statements, etc.
  • Constructed all workflow views utilizing Storyboard and programmatic UI statements.
  • Implemented Auto Layout constraints to ensure graceful orientation handling.
  • Working with Localization Team for Right to left languages.
  • Worked with GDB and Xcode for debugging.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine-tune the app performance and memory management.
  • Formatted the Data as per Business requirements, to display in the UI
  • Followed a work data flow principle for design and development
  • Worked closely within a cross functional team of testers.
  • Debugging issues at onsite whenever required.

Confidential, Philadelphia, PA

IOS Developer

Responsibilities:

  • Work closely with business to articulate user-stories that business needs to implement.
  • Execution of assigned tasks in timely manner.
  • Worked with Objective C, Swift and Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Worked withUIKit Frameworkfor development and maintenance.
  • Worked on Splunk to represent data Understanding way in iOS application.
  • Worked On the JavaScript library created web application of Splunk data
  • Worked extensively on table view controller and madecustomized UITableViewCells according to the client.
  • Implemented NSNotifications to fire UIAlertViews with received PUSH notifications information from back-end.
  • Project matriculated utilizing Agile/SCRUM methodology with 2-week sprints.
  • Working experience using Xcode instruments like memory leaks, Zombies, timing profile
  • Resolved numerous bugs throughout development by using NS Log statements, Breakpoints, LLDB statements, etc.
  • Constructed all workflow views utilizing Storyboard and programmatic UI statements.
  • Implemented Auto Layout constraints to ensure graceful orientation handling.
  • Used Grand Central Dispatch to optimize request and response web service calls which updated the UI seamlessly, providing a better user experience
  • Interact with Business Analysts, Business Owners, QM Analysts and team members to understand business requirements.
  • Provide input and scope for features business is trying to build.
  • Developed iOS UI components for the application using the interface builder, UIKit framework, Storyboards and Adaptive Layouts.
  • Provide technical leadership, recommend, design, and implement established best practices.
  • Used AF Networking and Native Network Library to consume the web service API and render data in appropriate format.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Developed unit test using XCT Test case to lay down TDD environment.
  • Made extensive use of the coding standards and dependency managers such as COCOA Pods
  • Use design patterns that best suit the app needs over see project execution and mentor team members.
  • Implement external accessories to work hand in hand with the business requirements
  • Worked on web service calls,XML and JSONparsing included in the project.
  • Built on Swift but some reusable components, which were developed with objective, C are integrated using bridging header for future product release.
  • Participate in complete Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing

Environment: iOS 6.0-8.1(Current iPhone SDK), Objective C, Swift, X-Code, Cocoa Touch, Cocoa framework, Core-metrics, iPhone Simulator, JSON, SOAP, XML

Confidential, San Francisco, CA

IOS Developer

Responsibilities:

  • Worked extensively with Objective C.
  • Worked on the application with the help of storyboard.
  • Worked with UIKit Framework for the applications at hand.
  • Created the User Interface/Navigation Layout for the application with respect to the business model flow.
  • Worked with Backend team to communicate with web services.
  • Parsed the data from the websites RSS feed via XML Parsing method to theiPhone, stored the information and checked for any updates required.
  • Used core framework to optimize the solution of the application.
  • Used the same storyboard to design for iPhone 5 and older iPhones by using Auto-layout.
  • Embedded several views modally and in push View controller with custom sliding animations.
  • Implemented databases in SQLite, MySQL and location based services in UI Map kit framework.
  • Used AF Networking with NS Operation Queue to perform asynchronous API calls for GET and POST
  • Developed unit tests for testing specific functionality and logic.
  • Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view.
  • Worked with Subversion to checkout and update the codebase changes

Environment: iOS 7, Xcode 5, OS X 10.9, Objective - C, Cocoa Touch, Cocoa Framework, XML, JSON, HTML, CSS, SQLite, GPS service.

Confidential - Columbus, OH

IOS Developer

Responsibilities:

  • Worked with Objective C, Swift and Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
  • Added animation between UI Views for smooth transitioning and better user experience.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
  • Working knowledgeable of MVC, Delegation, Notifications, KVC, and Singleton design patterns.
  • Worked with GDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • 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 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.
  • 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 using UI Web View.
  • Testing the application on Device through Development Profile.
  • Worked closely within a cross functional team of testers.
  • Debugging issues at onsite whenever required.
  • Worked in the internal process using SCRUM Agile methodology.

Environment: Xcode 4.3, iOS 6.0, Objective-C, Cocoa, Cocoa Touch, Mac OS X, Cocoa framework, iPhone Simulator, JSON and core data.

Confidential, San Diego, CA

IOS Developer

Responsibilities:

  • Create a customer UI View based on UI Kit Framework
  • Worked extensively with Objective - C and Cocoa frameworks
  • Worked with UINavigationViewController, UITableView, UITableViewCell
  • Used Model View Controller design pattern, protocols and delegates to design the application's architecture.
  • Utilized Storyboard in order to streamline development
  • Worked extensively with objective-C and iOS SDK
  • Utilized C++ Framework Developed within the company internally which can read the barcode and return the underlying details of that specific product.
  • Used core data to store data returned from the C++ framework into Persistent Store locally and saved the data in SQLite Database. For barcode scanning feature
  • Took care of code review code fixes and bug fixes.
  • Dynamically updated the UITableView with the JSON data
  • Managed data parsing using JSON and XML
  • Used NSJSON Serialization, NSURL Connection and its methods to receive the parsed XML and JSON data and stored in the Model, and update the contents of the Table View with this data.
  • Use Map Kit and Core Location to help customer located, help user find nearest cab.

Environment: Mac OS X, Xcode5.0, 6.0,, Objective-C, Cocoa framework, JSON

Confidential, Chicago, IL

IPhone Application Developer

Responsibilities:

  • Worked on user interface for the application based on screen.
  • Worked on integration of third party APIs like Facebook, Get glue and Twitter into the application.
  • Implemented simple REST web client to communicate with the back-end REST web services over HTTP & HTTPS to retrieve data. The XML data retrieved from the web services is parsed using NSXML parser and stored into various DAOs (data access object).
  • Migrated from the XML REST interface to the JSON output from the web service.
  • Worked on custom code libraries for convenient use of commonly used functions and features as: sharing contents (Facebook, twitter etc.), custom XML parser, push notification etc.

Environment: Xcode 3.2, iOS SDK 5.0, Objective-C, Cocoa Touch, Mac OS X, Interface-Builder, Eclipse, SQL, Instruments.

Confidential

Java Developer

Responsibilities:

  • Worked on coding Java, JSP, and JavaScript for coding in Leave Management System, Productivity Tracking System, Employee Information System and Resource Allocation System.
  • Worked on database design, handling queries and stored procedures.
  • Worked on system design and analysis, made use cases for design and class diagrams using Rational Rose.
  • Involved in screen designs, SRS (Software Requirements Specification) and documentation of screens. Handled the testing of our parts through SQA tool for bug rectifications.
  • Analysis and design of GUI framework classes using Java, Swing, XML, XSL.
  • Designed and developed prototypes for multiple modules using Struts Framework.
  • Designed the web applications using Struts, EJB and JSP.
  • Designed and implemented a generic parser framework using SAX/DOM parser to parse XML messages of vendor account from Legacy system.
  • Worked with JSP, JavaScript, and XML.
  • Developed stylesheet to map data from Xml to HTML output.
  • Used JDBC for Oracle Database connectivity.
  • Extensively used UML to model the business rules from the legacy system.

Environment: Java1.4/1.5, Eclipse 3.5, JSP, Servest, Rational Rose, XML, HTML, Oracle, Apache.

We'd love your feedback!