We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

0/5 (Submit Your Rating)

Long Beach, CA

SUMMARY

  • Over 6 years of experience as a software developer including about 4 years as an iOS developer in designing & developing Rich User Interface applications, integrating with various Databases, Client - Server applications and as a Java developer.
  • Experienced with the Software Development Life Cycle (SDLC) process, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Extensive experience in iOS application design and implementation using Objective-C and Cocoa Touch
  • Sound Knowledge and good working experience on launched IOS 8 and basic knowledge on Swift programming language
  • Experience with Xcode 6.2 and, Interface Builder, Instruments, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process.
  • Experienced in all aspects of IPhone, IPad and IPad Mini application development, iOS Provisioning Portal and the processes involved including designing for all types of screen sizes and orientations.
  • Expertise in MVC design architecture,
  • Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation, Cocoa design patterns and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartzcore, Address Book and Message.
  • Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
  • Experience working in Agile SCRUM, Waterfall, and TDD environments.
  • Working knowledge of Unit and automated testing.
  • Experience in Layout designing and Layout modification along with strong knowledge in User Experience design and usability testing.
  • Strong understanding of managing Development Certificate, CreatingApp IDs, Assigning Devices, provisioning portal, Installing Development Provisioning ProfilesSSL certification for push notification and iTunes connect for deploying applications to the app store.
  • Ability to perform Analyzing tool to debug and perform memory management.
  • Proficient in using Instruments for memory leaks/ memory management and performance analysis.
  • Experience in working in Mac OS-X and Windows Environments.
  • Experience in building and developing custom libraries specifically to function with different versions of iPhone.
  • Used XML parser, JSON, CSV to retrieve data for display on the iPhone/iPad from server, created and customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
  • Experience in integrating Game center, Push Notifications, and Network Connectivity.
  • Working knowledge of Mac OSX 10.6, 10.7 and recently 10.8
  • Experience in using various markup languages like XML, JavaScript, C++, ASP.net, HTML and JavaScript.
  • Thorough understanding of backend database technologies like SQL and MySQL, and the embedded database SQLite.
  • Worked closely with product managers, customers and other stakeholders to proactively gather and understand usability concerns and areas for improvement to achieve user-friendly design, performance improvement, documenting code, refactoring, continuous integration and deployment, and unit testing in JUnit.
  • Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.
  • Planning and conducting user research and usability tests, documenting, communicating and acting upon the results.
  • Thrives on cooperation, problem solving, dealing with ambiguity, and working with little direction when necessary.

TECHNICAL SKILLS

Programming Languages: Objective-C 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-UIKitCocoa touch, core Data, Java, Ruby, C, C++, JavaScript, JQuery

Version Control Tools: GIT/ CVS/ SVS

Databases: SQLite, Microsoft SQL, MySQL.

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

IDE: Eclipse, IntelliJ, Microsoft Visual Studio, Xcode

Operating Systems: Mac OS 10.5/10.6/10.7 , Windows XP/ Vista/ 7/ 8, Linux

Designing Tools: AutoCAD, CATIA V5R19

Mobile Technologies: IOS, QT (cross-platform application framework)

SDKs: IOS ( 5.x, 6.x, 7.x,8.x)

PROFESSIONAL EXPERIENCE

Confidential, Long Beach, CA

Senior iOS Developer

Responsibilities:

  • Developed various features in the App like online storage, information, web page print and ink/toner cart which helps user to buy ink/toners when they are low on ink from Epson.
  • Project at hand involved understanding business, current process, define requirements, and write design documents and technical assessments.
  • Handled custom menus, dialogs and creating image views with custom bar buttons.
  • Worked with UI team to design the icons, custom views, view transitions, animations for the screen.
  • Consumed RESTFUL web services by getting the response and updating the interface of the mobile.
  • Written JSON parsers for parsing the response from web server.
  • Implemented automated crash reporting service using native libraries for test and preproduction release phase.
  • Used Auto layout feature to adapt UI’s to different rotations and screen sizes for universal app.
  • Developed MVC design pattern for screens using Xcode 5.0 and storyboard.
  • Used UIKit printing objects such as UIPrintInfo, UIPrintPaper, UI Printer Interaction Controller, UI Print Pagerender and UI Print Formatter.
  • Fixed crashes/ bugs reported by QA and memory management by removing memory leaks and warnings.
  • Debugging issues at onsite whenever required.
  • Built wireframes for app designs, coding of applications, built application test framework with UI automation.
  • App Store Submission: Created development certificates and provisioning profiles for the app to run on the device and submit the app to the App store.

Environment: Objective-C, IOS 7.1, 7.0 & 6.0, Xcode 5.1, 5.0, 4.6&4.5, iPad, iPhone, Mac OS X, Cocoa Touch, Framework, Cocoa framework, XML, JSON, HTML5, RESTFUL Web services, Agile methodology, GDB, iPhone simulator.

Confidential, Portland, Oregon

IOS Application Developer

Responsibilities:

  • Involved in requirement gathering and outlining.
  • Made decisions on Layout design and Layout modifications.
  • Worked with the UI team to design the icons, custom views, view transitions, animations for the screens.
  • Implemented the Middle Level layer Ruby Controllers to fetch the JSON Data from the Backend Java Services which were consumed by the application
  • Implemented the work of deploying the ruby servers using the CHEF technology.
  • Implemented the Uplift work to make the application compatible with IOS7
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Designed the UI and added new features. Fixed many bugs related to UI, database server API.
  • Used GCD, NS Operation queues for implementing complex multithreading features on the application.
  • Used Xcode 5.0 and Storyboards to develop the screens for the application using MVC design pattern.
  • Testing included emulator and device testing with iPhone, iPad, and iPod touch with IOS 4.3 and later.
  • Used XML parser, JSON to retrieve data for display on the iPhone/iPad from server using RESTFUL web services.
  • Involved in iOS performance testing and Functional tests.
  • Used Appium Server to perform Automation Testing for the application.
  • Followed the agile methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Coordinated with Configuration Manager for continuous integration.
  • Performed unit testing in JUnit.
  • Implemented bar code/ QR reader functionality.
  • Created SSL certification for push notifications.
  • Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes in the application.
  • Involved in presenting the application to the clients and internal stake holders.
  • Involved in configuring the application in Test Flight, for internal QA testing before releasing the application to app store
  • Provisioned, compiled, and managed apps for adhoc and app store distribution. Submitted apps to app store for approval.
  • AppStore Submission: Created development certificates and provisioning profiles for the app to run on the device and submit the app to the app store.

Environment: Mac OS X, Xcode 6, 5.0, 5.1, IOS 8, 7.1,7 & 6.0 Objective-C, Ruby, JIRA Mobile Connect SDK, Jenkins, OCUnit, OCMock, Git.

Confidential, Atlanta GA

IPhone Mobile developer

Responsibilities:

  • Responsible for tech design and architecture of the project and working with user experience design team, business analysts, and clients to create the needed requirements artifacts
  • Involved in the development of module Mosaic Squares, which is the home page of the app and also did unit testing of the same
  • Integrated approach in designing the UI.
  • Designed and built the distribution for deploying in the AppStore.
  • Developed iPhone application that can perform user registration, login, forecast, portfolio, profile, purchase within application, and referral scenarios.
  • Integrated iPhone application with applications across all aspects of the client: user input, protocols, performance, memory management, debugging.
  • Extensively worked with Objective C, Xcode, JSON, iPhone simulator.
  • Designed and integrated application for different devices like iPad, iPhone, iPod.
  • Designed and developed latest trends for iPhone clients
  • Worked on iPhone SDK and internet connection Protocols
  • Coordinated with technical staff in the configuration of iTunes AppStore.
  • Preparation of internal QA builds and maintaining the Apple developer portal
  • Defects fixing and also defects distribution among developers
  • Pinpointed and solved several of our most widespread crashing bugs

Environment: iOS 5.0,4.0 and 4.1(iPhone SDK), Mac OS X, Objective C, Xcode 4.3, Cocoa Touch, Cocoa framework, iPhone Simulator 4.1, XML Parser, Touch JSON, Adobe CS4.

Confidential, Dallas, TX

IOS Developer

Responsibilities:

  • Used AVFoundation Framework to record audio from the device.
  • Implemented Drop box API for sharing and backup.
  • Implemented Core Data framework to store user Data.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Implemented using Storyboard and ARC.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune the app performance and memory management.
  • 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 GDB and Xcode for debugging.
  • Worked with Subversion to checkout and update the codebase changes.

Environment: s: IOS 4.0 and 4.1 (iPhone SDK), Mac OS 4. X, Objective C, X Code 3.2.6, 4.0, Cocoa, Cocoa Touch, Cocoa framework, IPhone Simulator 4.1, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, AVFoundation.

Confidential, MD

Java Developer

Responsibilities:

  • Used Eclipse development environment & deployed Application on Tomcat Server
  • Involved in SDLC stages of application including Requirements analysis, Design, Implementation, Development web services using, REST, XML and Testing.
  • Developed Web applications using spring Core, Java Script, MVC, OOD, OOP, client side validation using java Script, business service layer using MVC.
  • Developed the Spring DAOs using Hibernate support classes and configured them in applicationContext fianceServices.xml
  • Prepared Test Cases, Code Reviews, Utility Classes, Supporting Classes based on requirements.
  • Guiding team for understanding requirements and coding.
  • Prepared Program specifications and Test cases based on Detailed Design documents.
  • Developed highly scalable, transactional and reusable components using J2EE technologies

Environment: Core Java,JDK1.6, J2EE, UI Screen, JSP, CSS, Java Script, Spring, Servlets, XML, MYSQL, Apache Tomcat, UML, JDBC, OOD, OOP, Eclipse, Apache velocity, Restful Web Services, TOAD, SAX Parsers, Tomcat, J2EE Design Patterns, SQL,JSON.

Confidential

Java Developer

Responsibilities:

  • Analyze the requirements and documented the technical specifications.
  • Actively involved in development of JSP pages, Servlet classes and unit testing.
  • Utilized Java debugging and error handling classes and techniques to troubleshoot and debug issues.
  • Worked extensively with the Eclipse IDE built on Web logic Server.
  • Involved in the Design Document, Coding and Debugging.
  • Used Ajax Controls and CSS to give richness for GUI.
  • Involved in Preparation of Unit Test Cases and Module Level Test Cases.
  • Implemented the connectivity to the Oracle database using JDBC.
  • Created SQL views, queries, functions and triggers to be used to fetch data for the system.
  • Involved in writing stored procedures and triggers using PL/SQL.
  • Code walks through and Code reviews.
  • Coordinating with Project and Software Quality Assurance (SQA) teams.

Environment: JSP, Servlets, JDBC, RMI, Swing, Websphere 6.0, WSAD 5, Oracle 9i.

We'd love your feedback!