We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

El Segundo, CA

SUMMARY:

  • Over 7 years of experience in all phases of SDLC, with emphasis on Mobile and Web Applications Development which includes development, designing, implementation, testing, maintenance and documentation of iOS and Web applications.
  • Experienced in Application Development using Objective C and SWIFT on iPhone, iPad and tvOS platforms.
  • Experience in using Apple frameworks including, but not limited to UIKit, Core Foundation and Cocoa touch, Core Frameworks like Map Kit, Core services, Core Graphics, Core animation, SQLite, Core Data, Core Bluetooth.
  • Extensive experience Consuming SOAP and REST Web Services and 3rd party APIs.
  • Strong Experience on XCode Interface Builder and Instruments.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi - view application.
  • Expertise in MVC, MVVM design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked on Multi-threading concepts using GCD and Operational queues in order to achieve optimum performance.
  • Experience working with in-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
  • Splendid work awareness in Agile development methodology (SCRUM & SPRINT).
  • Proficient in programming languages such as HTML 5 and JavaScript.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Proficient in source control tools like Git and SVN.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Objective C, Swift, Java.

Development Tools: XCode, Charles proxy, Crittercism, Eclipse, Adobe PhotoShop, Dreamweaver.

Version Control Tools: GIT, SVN, BitBucket, Source Tree, Cornerstone.

Front End: HTML, CSS, JavaScript/ JQUERY, AJAX, XML.

Databases: SQL server 2005/2008, SQLite with Core iOS sandbox, MySQL.

Operating Systems: MAC OS, Windows, Linux.

Softwares: iOS 4-11, XCode 3.0-9.0, OSX 7-10, Microsoft office suite.

PROFESSIONAL EXPERIENCE:

Confidential, El Segundo, CA

Sr. iOS Developer

Responsibilities:

  • Worked on Confidential streaming application for the end user which enriches customer experience through features including Content Delivery, Mobile Live Streaming, Video on Demand, Interactive Services, Recommendations, Dynamic Ad Insertion and many others
  • Rewrite the whole application from Objective C to Swift and worked with different versions of Swift (3.0 and 4.0).
  • Implemented POC’s using ARKit and MLKit in iOS11.
  • Develop application for all the devices (iPhone, iPad and Apple TV).
  • Involved in planning design and architecture for the application and set up Jenkins for Continuous Integration.
  • Implemented MVVM design pattern in the application.
  • Worked on multiple features like mobile-DVR, cloud-DVR, Download and GO, Common Info, End Card, DAI (Digital Ad Insertion), Sever Migration.
  • Implemented Unit Tests across the application for Common UI workflows and Core Functionality.
  • Implemented accessibility framework in the application which can be used through out the application.
  • Integrate Set Top Box(STB) into the application.
  • Developed custom collection views, cells, custom views etc.
  • Worked extensively with NSData, NSPredicate, NSNotifications, NSOperation Queue & custom Table Views in implementing the UI as per the client requirement.
  • Integrate AdManager framework in Videoplayer to allow streaming for 3rd party content such as Hulu, HBO for Ad Transitioning.
  • Migrated VOD content calls being made from the app to new PGWS servers to enhance performance of the application and manage load requests efficiently.
  • Consumed RestFul Webservices from the backend and parsed JSON data returned from server, used it as per the design documents.
  • Monitor crashes, memory leaks in the application using Crittercism and fix them on Xcode using Instruments and debugging tools.
  • Implement New Relic Framework to monitor the app usage.
  • Worked with Product Owners to gather requirement for further releases in a perfect Agile Environment.

Environment: Mac OS 10/11, iOS 8/9/10/11, Objective C, Swift, Xcode 7/8/9, Cocoa Touch, Cocoa framework, Core-Data, Core Location, Hockey App, HipChat, Confluence, Jenkins, Source Tree, Bitbucket, SVN, Cornerstone, Charles Proxy, Blood Hound, Crittercism, JIRA.

Confidential, Tinley park, IL

Sr. IOS Developer

Responsibilities:

  • Worked extensively with Objective C and Swift.
  • Web services deployment and testing on rest client.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Worked with UIKit Framework for the applications at hand.
  • Worked with core location framework to get the user location.
  • Responsible for Service Integration Development and Testing.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Created the complete database using coredata .
  • Beta testing of the application via test flight .
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Developed critical tools for this project like customized navigationbar , pagecontrol 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.
  • Complete data base designing for both android and iPhone.
  • Followed a work data flow principle for design and development.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UIKit Framework for development and maintenance.
  • Worked closely within a cross functional team of testers and developers.
  • Reported progress/challenges to onsite project lead.

Environment: s: iOS 7.0/8.0/8.x, Mac OS X, Xcode 6.2, Objective C, XML, JSON, Cocoa, Cocoa Touch, Cocoa Framework, AFNetworking, GitHub, SourceTree, Valentina Studio, UIKit.

Confidential, Atlanta, GA

Sr. IOS Developer

Responsibilities:

  • Implemented Dropbox API for sharing and backup.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Implemented Core Data framework to store user Data.
  • Used AV Foundation Framework to record audio from the device.
  • Worked with GDB and Xcode for debugging.
  • JSON based parsing response conducted and used for AFNetworking.
  • Implemented using Storyboard and ARC.
  • Involved in Code Review, Code Fixes and bug Fixes.
  • 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.
  • Worked with Subversion to checkout and update the codebase changes.
  • 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.

Environment: s: Xcode 5.1, Objective-C, SDK 7.1, using ARC, Core Data, REST APIs and Auto Layout, GDB for debugging, GitHub for version control, Web Services Frameworks, UIKit, Core Location, AVFoundation, AFNetworking, MapKit.

Confidential, San Jose, CA

iOS Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Used several methods for testing and tracking of application like kiwi.
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: s: iOS 7.0 and later, Objective-C, Xcode 4, Cocoa Framework, XML Core Data, SQLite, Instruments, iPhone Simulator.

Confidential

Java Developer

Responsibilities:

  • Developed user interfaces using Struts, JSPs, XHTML, CSS, Java Script and AJAX.
  • Used Value Objects, Service Locator and Singleton design patterns.
  • Created CSS for formatting JSP pages.
  • Configured Struts-config.xml file for the Application and Developed Custom tag libraries.
  • Design and development of applications in MVC architecture using JSP, Servlets, Struts, HTML and JavaScript.
  • Worked extensively with AJAX which loads part of the page dynamically and used java script to parse the DOM XML object returned by the AJAX.
  • Wrote SQL queries, PL/SQL procedures for generating the data from Oracle database.
  • Performed data loading using spring, Hibernate.
  • Used Hibernate to automate persistence, designed application to automate the interaction between java objects and the Oracle database. Developed the Entity layer using Hibernate Object-Relational Mapping (ORM).
  • Responsible for configuring the Hibernate to connect to the Oracle database and JNDI to lookup for services from various components
  • Implemented Web Services for sending and retrieving data from different applications using SOAP protocol.
  • Used Service Oriented Architecture (SOA) based XML Web Services for integration with other systems.
  • Used JSF Framework for component based user interfaces.
  • Developed Stateless Session EJBs and local Entity Beans and used the Session Façade Pattern.
  • Developed the action classes to execute the business logic and action forms to collect the input data from the users using JAVA, DAO and DB2.
  • Worked on generating the web Services classes, WSDL using Apache Axis.
  • Developed the Encryption Decryption program to secure sensitive dada like user account information.
  • Developed XML schema and generated XML Beans.
  • Written XML files containing Queries that are going to use an application and program to access them.
  • Deployed the .ear file on WebSphere application Server.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
  • Responsible for Development, unit testing, integration testing and implementation of the application.
  • Used Log4J to store log messages.
  • Performed unit testing using Testing.

Environment: Java, J2EE, Hibernate, spring, JSP, EJB, Eclipse, IBM WebSphere, Web Services, Java Script, IBM DB2, Maven, Rational Rose, Windows XP, Shell Scripting, jQuery &Restless web services, WSDL.

Hire Now