We provide IT Staff Augmentation Services!

Sr Ios Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 7 years of experience in designing & developing User Interface applications, integrating with various databases and Client - Server applications experience developing iOS, MAC OSX Platforms
  • Excellent Cocoa/Cocoa Touch and Objective-C coding ability with XCode for iOS (iPhone/iPad), Mac OSX
  • Development and ISTCF framework in Object Oriented Design Principles (OOD& OOP)
  • Experienced in Native Mobile Application development with Social Media platform integrations such as Facebook, Twitter, Google + with OA uthtoken handling and Creating HTML files for iOS Message Controller to share URLs and formatted text
  • Extensive experience Consuming REST/SOAPWeb Services and APIs
  • Worked extensively on relational databases and data modeling
  • Worked with RSS News feed integration with custom UI components and social sharing features; Also worked on Core Graphics and Animation
  • Extensive experience in iPhone & iPod Touch application development
  • Expertise in iPad application development
  • Worked extensively on XCode, Interface Builder and Instrument
  • Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch
  • Worked with QT Framework 5.0 in creating .pro files and deploying to Xcode Project
  • 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
  • Proficient in source control with Git, SVN
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code
  • Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email
  • Experience in Web Applications including Mobile Development Life Cycle (SDLC), requirements and specifications, design, construction, testing, and maintenance
  • Experience collaborating with senior backend and senior mobile developers in an Agile Methodology with little supervision
  • Worked in the Internal process using SCRUM Agile methodology with supervision
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • 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
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
  • Adept knowledge in HTML4/HTML5/JS/JQuery/CSS
  • Proficient knowledge of Programming Experience using Objective-C
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
  • Proficient in programming languages such as ASP.net, HTML5and JavaScript
  • Extensive experience in working with Cascading Style Sheets (CSS)
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills
  • Have hands on experience with core animation and core graphics which was by Adobe CS5 Suite (Photoshop, Dreamweaver)
  • Understand the implement Design Patterns & UML diagrams
  • Have a knowledge about RDBMS

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr IOS 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.
  • Experience collaborating with senior backend and senior mobile developers in an SCRUM Agile Methodology with little supervision
  • Worked in the Internal process using SCRUM Agile methodology with supervision
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • 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
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
  • Debugging issues at onsite whenever required.
  • Worked with Xcode for debugging.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
  • Enforced intuitive gesture controls to enhance the ease of interaction
  • Performed end-to-end testing of the framework and made sure that the streaming of audio and video was smooth even in cases of limited bandwidth
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Act as an expert technical resource for modeling, simulation and analysis efforts.
  • Be able to work independently or within a team to ensure that task deadlines are met on time and meet the business requirements.
  • Analyze market trends related to mobility and provide expertise as it relates to internal mobility solutions.
  • Work with team members to provide insight into solving complex problems with mobile solutions.
  • Verify system logic by overseeing the preparation of test data, testing and debugging during QA cycles.
  • Work with QA teams to conduct integrated (application and database) stress testing, performance analysis and tuning
  • Leverage industry best practices to design, test, implement and support mobile applications.
  • Oversee overall systems testing and migration of platforms and applications to production.
  • Lead projects, allocate/manage resources and provide guideline/directions for the work of less experienced staff.
  • Provide mentorship and technical leadership to other less experienced technical staff within the team.
  • Lead research efforts to keep up with ever changing mobile solutions
  • Assure quality, security and compliance requirements are met for supported area; Oversee creation of or updates to and testing of the business continuation plan
  • Worked as a team lead of 4 people
  • Hands on experience in memory management tools like manual memory management and as well as automatic memory management
  • Worked with the complete development lifecycle of iOS applications from inception through distribution via the app store

Environment: iOS 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, XCode 4.6, Xcode 5, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location and AVFoundation.

Confidential, San Jose, CA

IOS Developer

Responsibilities:

  • Worked extensively with ObjectiveC 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 core data.
  • 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 navigationbar, pagecontrol and scroll view.
  • Worked with UIKit Framework for the applications at hand.
  • 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 and developers.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for 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 using UIWebView
  • 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 with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.
  • Worked with GDB and Xcode for debugging
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.

Environment: 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, Minneapolis, MN

IOS Developer

Responsibilities:

  • Relevant experience in healthcare Domain experience
  • Designed wireframes for both iOS application
  • Designed and implemented the entire application using XCode 4.5.
  • Created the design documentation for iOS application.
  • Implement Google analytics within the application.
  • Implement push notification both on client and server side.
  • Core Animation framework is used to animate the flip view between two views.
  • Developed and 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.
  • Documented the technical specifications
  • Worked in the Internal process using SCRUM Agile methodology with supervision
  • Participate in DAILY SCRUM to discuss the progress in the sprints.
  • 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
  • Interact with SCRUM team developers, programmers, tester, product owners and stake holders to deliver right value of the project at the end of each sprint
  • Developed new components like infinite scrolling section for sliding tableview
  • Solved major defects in navigation controller behavior for the application
  • Developed Facebook Integration of the application.
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
  • Assisted Project Manager with release build schedules
  • Managing the work log and following the schedule to ensure completion of projects before deadline

Environment: iOS 6.x, 7.x (iPhone SDK, Objective C, Xcode 5, Cocoa Touch, Cocoa Framework, Interface Builder, iPhone Simulator, Jquery

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Prepared technical design documents (TDD) for Use cases.
  • Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed DAO's to retrieve & update data in the Database.
  • Spring Framework at Business Tier and Uses spring's Bean Factory for initializing services.
  • Used Spring for middle tier development to analyze if use would ease development.
  • Used HTML tags in UI pages.
  • Implemented web service using Apache Axis, used Bottom-up approach.
  • Used Spring Framework with Hibernate to map to Oracle database.
  • Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
  • Hibernate used as Persistence framework for mapping the ORM objects to tables.
  • Developed HQL, SQL queries.
  • Eclipse is used for Development i.e. used as IDE.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.

Environment: Java, J2EE, Weblogic, Web services, Spring, Struts 1, Hibernate, DB2, Oracle, Eclipse, HTML, XML, CVS.

We'd love your feedback!