We provide IT Staff Augmentation Services!

Ios Developer Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Over 6+ years of experience in IT industry with 3 years of experience as a Software developer in designing and developing efficient User Interface Applications, Integrating with various Database and Client - Server Applications in iOS application development using iPhone SDK, X-code, Swift, Objective-C, Cocoa Touch, UIKit, Core Location, Core Data, and MapKit.
  • Well versed with complete Software Development Life Cycle (SDLC) process which includes strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Created and customized views, table views, tab bars, collection views and navigation bars which are most needed functionality in a multi-view application.
  • Expertise in Design Patterns (MVC, MVVM, Singleton, Delegation, Protocols, Notifications, KVO, KVC), Memory Management concepts (ARC, MRC, and MRR), Multithreading.
  • Expertise managing application flow using Storyboard and XIB files.
  • Strong optimization and debugging skills.
  • Experience working with various data parsing forms to dynamically display data on iPhone/iPad such as JSON and XML.
  • Experience working with Apple Push Notifications, SQLite3, In-App purchases, social sharing (Facebook, Twitter, etc.,), and Game Center.
  • Clear noledge about Development and Distribution of app into App Store.
  • Used Xcode Instruments to fine-tune the app performance and memory management.
  • Integrated Flurry Analytics tracking in app to no user behavior and track down response.
  • Used Jenkins for Continuous Integration and Build Automation.
  • Very good experience in developing software applications using Test Driven Development (TDD) via Agile Modeling (AM) approach.
  • Has Experience in using revision control tools like GIT and SVN to checkout and update the codebase changes.
  • Working noledge of API’s like Google Maps, Facebook, and Twitter for iOS.
  • Worked on JIRA, Bugzilla to efficiently communicate and manage different facets of the projects with various development teams.

TECHNICAL SKILLS

Programming Languages: Objective-C, Swift, C, C++, Java, JavaScript

IDEs: Xcode, Eclipse

Operating System: Mac OS X, Linux, Windows, Ubuntu

APIs and SDKs: Cocoa Touch, Storyboard, Social (Facebook, Twitter), UIKit, Core Graphics, Core Location, Auto layout, MapKit, EventKit, Core Foundation, Security Framework, and Rest API

Databases: SQLite3, Core Data, MySQL

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

iOS Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
  • Worked extensively with Objective-C, and Cocoa frameworks for mobile application development.
  • Worked on migrating existing Objective-C code into Swift.
  • Worked on implementing Push Notification for reminders and new alerts.
  • Worked with JSON and JSON serialization to pull data from backend and display it on the app.
  • Worked on implementing different frameworks such as Message UI, AV Kit, Core Data, UI Kit, and AF Networking.
  • Used customize UIElements, UITableview, UICollectionview, UIScrollview, UIActionsheet, and UIAlertsheet to build user interface of the app.
  • Implemented Auto-layout concept to adopt dis app interface on different smart devices.
  • Involved in daily standup call, sprint planning, and review meetings to discuss the project details.
  • Created models in MVC and development of delegates for updating model information.
  • Involved in Project documentation and possess expertise in the same.

Environment: iOS 7,8,9, Objective-C, Swift 2.x, Xcode 7.x, Cocoa touch, Cocoa frameworks, AV Foundation work, AF networking, Map kit, Core location,Mac OS X.

Confidential, Wilmington, DE

iOS Developer

Responsibilities:

  • Worked extensively with Objective C and cocoa frameworks including Core Data, Foundation, Core Animation and UIKit.
  • Implemented Touch ID feature in the app to login for users without entering password every time.
  • Developing the UI screens by integrating different Views and Windows to make them user friendly.
  • Worked with UI Framework for the applications at hand.
  • Working on third party devices and communicating with them using iBeacon.
  • For security purposes, coded app to store sensitive information in iOS Keychain using NSUserDefaults.
  • Integrated image kit and MapKit into the app to find nearest branch locations and ATMs.
  • Generated Enterprise build and sent it through out the team for testing and UAT.
  • Used Serialized JSON to read the response dat came through the server.
  • Using Xcode instruments, for performing analysis on application, finding memory leaks and for automatic testing.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Used the NSFileManager to store the user order details in a file permanently.
  • Used Core data Framework for local storage purpose.
  • Implemented Restful Web services with JSON inputs to call application using asynchronous NSURL calls for background downloading.
  • Integrated Flurry analytics to log user activity in various screens.
  • Communicating and interacting with users and other teams as needed to meet the project deliverables.
  • Worked with the project manager to support project plans and appropriate resource and time allocation.
  • Providing project status reports and resolving any outstanding production issues.
  • Followed Agile Methodology in developing the enterprise application.
  • Responsible for app support and latest versions compatibility.

Environment: iOS 7,8 (iOS SDK), Objective C, Cocoa Touch, Swift 1.x, Xcode 5.1.1/6.0, JSON, Agile Methodology, HTML5, CSS, REST, JavaScript, JQuery, MS SQL Server 2008, GIT.

Confidential, Richmond, VA

iOS Developer

Responsibilities:

  • Worked extensively with objective-c and cocoa frameworks in Xcode.
  • Implemented UIViewAnimation & UINavigationController for easy navigation of the app.
  • Developed Custom UIViews & UITableViews for user interface.
  • Extensively worked with MAP Kit to navigate dealer store locations and gets you the directions.
  • Extensively worked with XML and JSON inputs to pull the data from backend and display on the app.
  • Fixed bug issues of the application in order of speed and performance enhancements.
  • Worked on Internet connection Protocols.
  • Coded to store sensitive information in iOS Keychain using NSUserDefaults.
  • Created Notifications module dat resurfaces notification messages through APN's from a database connected on a secure socket.
  • Effectively managed the project code using GIT.
  • Core Data Framework was implemented to keep track of user's favorites and store data.
  • Worked closely with QA for testing and debugging.
  • Designed payment and affordability calculator.
  • Designed and developed latest trends for iPhone clients.

Environment: Objective-C, Cocoa Touch, Storyboard, JSONSerialization, SQLite, Core Data and AV Foundation Framework.

Confidential, Rochester, NY

Java/J2EE Developer

Responsibilities:

  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in Apache Tomcat.
  • Developed application service components and configured beans using SpringIOC, creation of Hibernatemapping files and generation of database schema.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action and AJAX tag libraries.
  • Developed back-end stored procedures and triggers usingOracle PL/SQL, involved in databaseobjects creation, performance tuning of stored procedures, and query plan.
  • Developed SQL queries with JDBC API, Hibernate ORM to access data.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF,SpringCore, andSpringAOP.
  • Engaged with Eclipse for visually designing, constructing, testing and deployingJ2EE application and web services.
  • Used the various error handling features of SOA Suite 11g like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
  • Worked extensively on the SOA infrastructure and Enterprise Manager (EM) console to fix some critical performance, memory and transaction timeout issues in the system.
  • Developed JUnit test cases for all the developed modules.
  • Designed and implemented Agile Scrum Methodology for product development.
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed and build the application using ANT.
  • Prepared theRESTand SOAPbased service calls depending on the data passing to the web service.

Environment: core JAVA 5/6, JavaScript, Servlets, JSP’s, JDBC API, EJB, JPA, Spring-Core, AOP, Hibernate, JSF, HTML, CSS, AJAX, SOAP WS, RESTFUL WS, SOA, Oracle 10g, DAO, SVN, ANT, Eclipse, HTML, PL/SQL, Apache Tomcat, Clear Case, SQL Developer, JUnit, CSS, Log 4j.

Confidential, Wayne, NJ

Java Developer

Responsibilities:

  • Developed the use cases and class diagrams using Rational Rose/UML.
  • Performed end-to-end design and development of all layers of the application.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Used EJB to inject the services and their dependencies.
  • Used JQuery to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Used Ext-JS for building interactive web applications.
  • Wrote Spring Validator classes for validating the input data.
  • Wrote PL/SQL and SQL blocks for the application.
  • Used Multi-Threading concepts for avoiding concurrent processes.
  • Wrote data conversion programs for handling the changes to the existing database schema.
  • Responsible for deploying application file on WebSphere Application server.
  • Worked on persistence layer using JDBC with MySQL Database.
  • Used Log4j package for the debugging, info and error tracings.

Environment: Java, J2EE, Spring MVC, Spring, Hibernate, Security, Web Services, JMS, WebSphere, Eclipse, MySQL, Log4j, RESTful, Maven, Clear Case, HTML, CSS, JQuery, Junit, JavaScript, Ext-JS, Unix.

We'd love your feedback!