We provide IT Staff Augmentation Services!

Ios Developer Resume

0/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Over 7 years of total IT experience with 4 years in iOS and Objective - C application development using the various iOS SDK including iOS 7.
  • Good exposure to entire application process: Requirement specification, Design, Development, Testing and Maintenance.
  • Strong working knowledge in Object Oriented Programming (OOPS) with experience in programming languages like Objective-C.
  • Expertise implementation knowledge of iOS mobile development tools like XCode and Cocoa Touch including interface builder and storyboards.
  • Experience with source control tools like SVN, Smart Svn, SvnX, and GitHub.
  • Experience with the iOS Provisioning Portal which includes Obtaining Development Certificate, Assigning Devices, Creating App IDs and Installing Development Provisioning Profiles.
  • Expertise in implementing various design paradigms such as MVC, Delegation, Observer, Target-Action etc.
  • Expertise in creating and customizing Views, Table Views, Tab Bars and Navigation Bar which are some basic functionality in a Multi view Application.
  • Worked on various frameworks and API's including Core Location, Core Graphics, Media Player, CoreData, Map Kit, Core Animation, UIKit.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Good working experience with the RESTful APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NSJSON Serialization.
  • Integrated third-party and Open Source API’s like Face book, PayPal, Twitter, Google Maps functionalities into several applications.
  • Experience working with the following DBMS: CoreData, SQLite, MySQL, Oracle, SQL Server
  • Clear knowledge in testing and distribution of the App on the App Store.
  • Working experience of project management methodologies such as Waterfall, Scrum and Agile.
  • Excellent verbal and written communication skills

TECHNICAL SKILLS

Operating Systems: Mac OS X 10.8/10.7/10.6/10.5 , Windows 8/7.

Languages: Objective-C, C, C++, SQL/PLSQL.

IDE: Xcode, Eclipse

Tools: GitHub, SVN

Web Services: HTML, CSS, XML,JSON, RESTful

App/Web Servers: Apache

Methodologies: Agile/SCRUM, Waterfall

Databases: SQLite, Core Data, SQL

PROFESSIONAL EXPERIENCE

Confidential, Dallas Texas

iOS Developer

Responsibilities:

  • Involved in the requirement gathering, project plan, effort estimations leading to successful app transition to iOS version 8.
  • Created the overall front-end UI design of the app using UIKit framework.
  • Worked on Auto Layout feature to resolve objects alignment conflicts when dealing with Storyboards than on XIB.
  • Used Delegates, protocols to enhance new functionalities to existing codebase.
  • Implemented enterprise Confidential Network API framework to consume the Web service response from server, and parse using NSJSON Serialization class which converts JSON to Foundation object such as NSDictionary.
  • Incorporated the Push Notification feature using APNS when user is in offline/online mode.
  • Worked on SVN and Git repository commands to create and setup new repository to manage huge CodeBase.
  • Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.
  • Worked on UAT build and deployed on enterprise TFS (Team Foundation Server) by making use of provisioning profiles and server-carts.

Tools: iOS 7.0/8.0, Objective-C, Xcode 6, JS

Confidential

Sr. iOS Developer

Responsibilities:

  • Involved in the requirement gathering, project plan, effort estimations leading to successful product delivery.
  • Created the overall front-end UI design of the app using UIKit framework primarily.
  • Used MVC design pattern, protocols and delegates to design the application’s architecture.
  • Implemented the supplied login credentials-authentication using ASI HTTP Request.
  • Implemented NSURLRequest framework to consume the Web service response from server, and parse using NSJSON Serialization class which converts JSON to Foundation object such as NSDictionary.
  • Used AF Networking which is built on top of NSURL Session to load User’s image profile.
  • Incorporated the Push Notification feature using APNS when user is in offline/online mode.
  • Participated in application testing, logged in errors/bugs and fixed them thereby contributing for application enhancement.

Tools: iOS 4.x/5.x, Objective-C, Xcode 4.4.1, JSON

Confidential, Lewisville, TX

iOS Developer

Responsibilities:

  • Performed a system wide analysis to understand the business needs and provide estimated efforts by defining the workflow of the application.
  • Solely responsible for the design and development of the web application and web services components using PHP/MySQL, HTML/CSS, JQuery and Code igniter.
  • Actively involved in the process to design and develop the UI of the iPad Client using Objective C, Quartz Framework, Cocoa Touch Framework and XCode.
  • Coded and implemented the offline component for the iOS App using Core Data component of the Cocoa Touch framework.
  • Assisted team members in integration of the web services with the iPad application to exchange data between the server and client using ASI Http Request as underlying framework.
  • Exchanged information and progress report with the client throughout the project life cycle.

Environment: PHP/MySQL, JQuery/JavaScript, HTML/CSS, Ajax, Adobe Photoshop, iOS, Cocoa Touch Framework, Core Data, Xcode 5, Subversion, AF Networking, ASI Http Request, Quartz Framework.

Confidential . Houston, TX

iOS Developer

Responsibilities:

  • Created Structural-classes to generate UI elements dynamically over the screen based on response received from JSON.
  • Implemented interaction between mobile and web server to retrieve and repost documents.
  • Created entity-classes to handle multi-tasks like saving and deletion of data in Core data (internal persistent storage).
  • Following Model, View and Controller paradigm by handling the view frames of all UI components in view controller itself.
  • Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints.
  • Worked with testing team to enhance project usability and improve performance of the application.

Environment: XCode, Mac, objective C, Cocoa Framework.

Confidential, Chicago, IL.

Java Developer

Responsibilities:

  • The project included building a scheduling tool for nurses with optimal patterns at the backend using Java.
  • Introduced various validation methods to prevent wrong inputs.
  • Designed the logic using Java classes and DAOs to perform the functionalities.
  • Integrated the Struts and Hibernate to achieve Object relational mapping.
  • Developed the test cases and performed the unit testing.
  • View is constructed by using JSP, HTML, CSS and JavaScript.
  • Worked with Agile software development team.
  • Developed the UML diagrams for the application architecture.
  • Participated in requirements gathering stage and proposed a design meeting the business requirements.
  • Developed functional and technical design documentation.
  • Developed the uses cases for the business requirements.
  • Developed the user interface using Struts and HTML.
  • Developed four main modules for the website based on the java.
  • Performed End user testing and Unit testing using JUnit.
  • Made use of SQL queries to perform various functionalities in the database.
  • Developed the test cases for the end user testing.
  • Prepared the project documentations and the module wise documentations.
  • Involved in the client interactions sessions and led the final project presentation

Environment: JSP, HTML, CSS, JavaScript, Struts, JUnit, SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible analysis and requirements gathering concerned to Employee module with Roles Recruitment/Sales.
  • Designed the Web application implementing the Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • The Application is designed using J2EE technologies based on MVC architecture.
  • Designed and coded business components using J2EE architecture.
  • Developed presentation layer using JSP, HTML, XML, XSLT and JavaScript.
  • Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
  • Used spring bean factory to retrieve objects by name, and to manage relationships between objects.
  • Used spring to provide a consistent framework for data access and to control the proliferation of Singletons.
  • Developed and deployed Servlets for the interaction with the SQL Server database using JDBC.
  • Used Hibernate Query Language and wrote HQL queries for data retrieval from the database.
  • Worked with tomcat in configuring the connection pools and deploying the web applications.
  • Used J2EE design patterns like Factory, MVC, DAO, Value Object, Service Locator, and Session Facade.
  • Wrote Ant scripts to automate the builds and installation of modules.
  • Involved in writing Test plans and conducted Unit Tests using JUnit.

Environment: Java, Servlets, Java Server Pages, Struts, Hibernate, Java-Script, Ajax, Rational Application Developer, WebSphere Application Server, MySQL.

We'd love your feedback!