We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

El Segundo, CA

SUMMARY:

  • Over 5+ years of IT experience in designing, developing of high - end enterprise level Web and Mobile Applications.
  • Strong Knowledge of Software Development Life Cycle (SDLC) Agile, SCRUM with strategically designing and implementing the software, debugging, fixing and maintaining the software.
  • Good understanding of programming languages: Objective-C, Swift, Java, C/C++.
  • Experience in the creation of apps that consume RESTfulweb services with XML and JSON parsing.
  • Experience implementing Authentication along with Touch ID and Key Chain for sensitive data.
  • Experience implementing Push Notifications.
  • Valuable experience in the entire software development life cycle including requirements gathering, design, coding and testing.
  • Vast familiarity with both SVN (Source Control Management) and GIT code repositories.
  • Experienced in working with various data parsing forms to dynamically display data on iPhone/iPad such as XML and JSON.
  • Worked with data persistence using NSUserDefaults, Core Data, XML, XSLT, Plist, Settings Bundle, and SQLite, Test Driven Development (TDD).
  • Highly experienced in integrating APNS and Network Connectivity.
  • Clear knowledge in Testing and Distribution of the App in the Appstore.
  • Trained in Development, Testing, Troubleshooting and Debugging of the application.
  • Experienced in adding Animation for smooth transitioning between UI Views for better user experience.
  • Good knowledge onSwift 3.0 (Protocol oriented programming).
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Good knowledge on design patterns like MVC, Singleton, KVO & KVC.
  • Proficient in Core Frameworks: Core Data, Core Graphics, Core Location, Quartz Core, Address Book, Event Kit, etc.
  • Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
  • Experienced in provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.
  • Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core Data.
  • Experienced in using project management tools and source control tools: Jira, Jenkins, GitHub, Stash.
  • Experience in various methodologies of SDLC like Agile development and Waterfall development.
  • Very active participant in Daily standup and Sprint Review Meetings, where we discuss the progress of the project and take the necessary steps for the project to be completed successfully.

TECHNICAL SKILLS:

IOS Technologies: Objective-C, Cocoa, and Swift development for iPhone and iPad devices in Xcode 6.0, Interface builder-UIKit, Instruments, Cocoa touch

IOSSoftware Tools: Trained in iOS 4,5,6,7 and 8 with Xcode5.x/6.x, OSX 10.5, 10.6,10.7 and10.8, Mavericks, OSX Yosemite, JSON, SVN XML

Cocoa Frameworks: Core Data, Core Graphics, Core Location, MapKit, Quartz Core,AVFoundation,UIKit, Address Book, Event Kit, etc.

Programming Skills: Objective-C, Swift 1.2, 2, C, C++, C#, Core Java, UML, CSS, HTML, Java Script, ASP.Net, ADO.NET, VB.NET, XML, DHTML, T-SQL, CCNA

Databases: SQL Server 2008/2005/2000, Oracle 10g/9i, SQLite, Core Data for IOS

Operating System: Mac OS 10.5/10.6/10.7, 10.8, OSX Yosemite, Windows 8, 7, XP.

Concurrency: Grand Central Dispatch, NSOperations, NSThread, Gesture recognizer

Tools: Xcode, Interface Builder, MS VS 2005/2008, IBM Worklight, SVN/GIT

PROFESSIONAL EXPERIENCE:

Confidential, El Segundo, CA iOS Developer

Responsibilities:

  • Architected the Network module to handle better authentication and Network transitions and implemented the module in Swift.
  • Strong Working knowledge on Swift 2.2 and older versions through the project and experienced many improvements over Objective - C.
  • Working Knowledge on libraries specific to Swift like Alamofire and also implemented bridgingheader from objective-c to Swift.
  • Worked on XML, XSLT, XPATH, DOM, and SAX
  • Improved the functionality of Push Notifications and Background Fetch.
  • Improved the application efficiency with multi-threading.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Involved in requirement gathering, outlining and made decisions on Layout design and Layout modifications.
  • Worked with UIKit Framework for development and maintenance.
  • Active participant in Code Reviews.
  • Used Git and Jira extensively.
  • Used UITabBar, UINavigationView, UITableView,UICollectionView,UIActionsheet and other View Controllers to build the UI.
  • Implemented NS Operation Queue,NSURLSession and NSURLConnection to integrate with backend web services and RESTful.
  • Used blocks &NSOperation Queue for managing asynchronous operations for processing & handling data.
  • Implemented customized UIAlertView, UICollectionView to build the user interface of the application
  • JSON data Serialization.
  • Created entirely new features in my app using Swift 2 which eliminates entire class of unsafe code.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller and Xamarin.
  • AVFoundation and MediaPlayer frameworks used for playing of all video material
  • Implemented and encapsulated a video player with control bar to play remote video by AVPlayer.
  • Implemented the persistent cache for images and video based on SQLite;
  • Swift Protocol oriented programming with functional approach, UnitTesting (XCTestCase), Code coverage, GCD, closures.
  • Social Media integration for Facebook, Google Plus with options to read, modify and post to feed.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Worked on some implementation of Accessibility and Localizations on the application.

Environment: iOS 9, Xcode 7/8, Agile Methodology, Swift 2.2, Objective-C, UIKit, JSON.

Confidential, Holmdel, NJ

IOS Developer

Responsibilities:

  • ASIHTTP framework is used to fetch the data from the web-server.
  • Coordinated SVN server upgrade including test design and execution.
  • Core Animation framework is used to animate the view between two views.
  • Developed a working model of user registration using Xamarin as part of the POC.
  • Developed and tested each application according to its Software Requirement Specification (SRS).
  • Engaged in analysis, design, development, testing and deployment phases.
  • Good understanding on routing calls from VoIP to user wireless networks using IP PBX server.
  • Implement push notification both on client and server side.
  • Interacted and coordinated with QA team for different releases
  • Part of the development team in migrating few modules from Objective C to Swift 2.1.
  • Part of the team that is responsible for implementing call routing over VoIP and configuring DHCP.
  • Participated in sprint planning meeting to decide the project component backlog, and the daily Agile SCRUM meetings to update the progress.
  • Prepared unit test cases for the entire application with utmost quality.
  • Responsible for the Code Delivery to the Project Manager.
  • Reviewed the Business Requirement Document (BRD) and finalize the scope of the application components.
  • Used code management tool SVN to access repositories and the code base.
  • Web-services were written in ASP.NET for all the communication and data access procedures.
  • Worked closely within a cross functional team of testers and developers.
  • Worked on Xamarin for the POC (Proof of Concept) project.

Environment: Java, Struts, SPRING, SVN, JSP, Servlets, Swift,Objective C, JDBC,SQL Server 2005, Xamarin, Eclipse/ POC,QA, Log4J,, UNIX, Web Services, ASP.NET.

Confidential

JAVA DEVELOPER

Responsibilities:

  • Worked on Full Cycle of Software Development from Analysis through Design, Development, Testing, Integration, and Deployment.
  • Worked with internal and external business for requirements gathering, conceptualization, and realization and process improvements.
  • Involved in design of the system using UML.
  • Worked on designing and developing scalable and extensive frameworks.
  • Worked on, RAD and Test Driven Development (TDD) environment.
  • Implemented front end (GUI) using HTML, JSP, AJAX, CSS, and JavaScript.
  • Design and development of modules using MVC.
  • Development using Struts, spring, Hibernate frameworks.
  • Performed data validation in Form beans and Action Classes.
  • Worked on XML, XSLT, XPATH, DOM, and SAX.
  • Used RAD for developing the application.
  • Prepared Unit Test Plan & performed Unit Testing using JUnit.
  • Used Log4j for logging debug, info & error data.
  • Created XML-SOAP Web Services to provide partner systems required information.
  • Configured Web Sphere Application Server to suit as per applications' requirement.
  • Configured connection pools, data sources, and queues.
  • Prepared Design Documents, Deployment Documents and User Manuals.
  • Used Dimensions as version control system for the source code.
  • Addressed QA issues & provided fixes on short notice.
  • Involved in User Acceptance Testing and monitored the application while migrating to production.
  • Troubleshooting and resolve problems.
  • Used Remedy for issue tracking.

Environment: Java, J2EE, Web Sphere, Ant, Clear Quest, Clear Case, Windows XP, Struts, Spring, Hibernate, HTML, JSP, CSS, JavaScript, AJAX, RAD, Log4j, XML, XSLT, XPATH, DOM, JUnit, Oracle.

Confidential

Java Developer.

Responsibilities:

  • Project modelled using MVC (Model-View-Controller Architecture) framework.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed the Web Tier of the application using Jakarta Struts Framework.
  • Developed using C++, STL, XML and Multithreading programming.
  • Developed the application using Java, JSP, Servlets and Oracle 9i.
  • Developed User Interface using JSF, JSP and Ajax based Design.
  • Added Ajax functionality to Java Server Faces using Ajax4Jsf framework.
  • Implemented the JMS Point-to-Point queuing model and developed Message Driven beans to consume messages from JMS queue.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Designed, developed, and deployed EJB components (Session and Message Driven beans).
  • Used MQSeries for insurance claim reports and status information exchange between current and legacy system.
  • Involved in design and developing reusable web services using SOAP, XML, WSDL, XML Schemas, JAXP and XSL.
  • Used JDBC for database connectivity to Oracle 9i database.
  • Used Rational Rose for UML diagrams.
  • Used ANT scripts to build the application and deployed the application on the application server.

Environment: EJB, Struts 1.2.4, AJAX, Hibernate 3.0, Spring 1.02, JSF, JSP 1.2, Servlets 2.1, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, CVS, Log4J, JUnit, Rational Rose, Oracle 9i, UNIX.

We'd love your feedback!