We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

El Segundo, CaliforniA

SUMMARY:

  • Over 8+ years of extensive experience in end - to-end as an IOS developer in User Interface applications, integrating with various Databases and Client-Server applications using objective-C, Cocoa Touch, UIKit, Swift in various versions of Xcode.
  • Excellent at developing the iOS application using Objective-C and Swift on Xcode and Cocoa framework with efficiency and low bug rate.
  • Proficiency at implementing UI design using XIB for modular objects and Storyboards, Auto layout and Size Classes to implement the general flow and interaction of the application.
  • Created and customized views, table views, tab bars and navigation bars, the basic functionality in a multi-view application.
  • Skilled in creating test cases for Unit testing, functional testing, regression testing and working on Code Coverage analysis and reporting.
  • Experienced at working on version controlling tools such as GitHub, SVN, TFS and deployments and updates to App Store.
  • Knowledgeable at popular design pattern such as MVC and Singleton and Object-Oriented Programming in Objective-C and Java.
  • Experience in integrating the iOS application with various Social Media platforms such as Facebook, Twitter.
  • Worked on consuming RESTful web services with HTTP requests.
  • Experienced in developing the Web Application using Spring, Hibernate.
  • Knowledgeable in developing UI using web standards, HTML/HTML5, CSS/CSS3, SASS.
  • Worked on different database including MYSQL, ORM, XML, JSON and parsing data from them.
  • Worked on Linux(Ubuntu, Suse), Unix(HPUX, Solaris) encompassing different FileSystem like GPFS, NTFS, EXT3.
  • Knowledgeable in Automation testing tools like Selenium.
  • Experience of complete Software Development Life Cycle (SDLC) encompassing Requirement Analysis, Design, Development, Testing and Documentation of iOS Application.
  • Experienced in working in Agile Methodology(Scrum, Sprint Planning and Retrospective meetings).
  • Problem solving oriented, Passionate, self-motivated, dedicated and very good team player with excellent communication skills including mentoring and presentation skills.

TECHNICAL SKILLS:

Programming Language: Objective-C, Swift, Java

Web Technologies: Spring, Hibernate, REST, HTML5, CSS3, Servlet, JSP, JSTL

Databases: MySQL, XML, JSON, HQL

Tools: and IDE: Eclipse IDE, Xcode, MySQL Workbench, Sublime, UML, Rational Rose. Apache Tomcat.Testing: Functional testing, Unit Testing, Regression Testing, XCTest, Selenium

Versioning and Bug Tracking: GitHub, SVN, Team Foundation Server, Etrack, Jira

Operating System: Mac OS, Windows, Unix, Linux(Ubuntu) iOS Technologies: Storyboard, XIB, Size Classes, Cocoa and Foundation framework, ARC, XMLParsing, JSONParsing, MapKit, CoreData, Core Location, File System, NSURL, NSURLConnection

PROFESSIONAL EXPERIENCE:

Confidential, El Segundo, California

IOS Developer

Responsibilities:

  • Working on Swift for developing new features.
  • Implemented Core Data framework to store user Data.
  • Worked extensively with Objective-C and Cocoa frameworks, Multi-View Architecture using XIB, auto layouts and storyboards.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Created the overall design of application using UI Kit framework. Created of various views, table views, customized views and popovers.
  • Developed unit tests for testing specific functionality and logic.
  • Performed the UI for the application to support both the portrait and landscape modes.
  • Enforced intuitive gesture controls to enhance the ease of interaction.
  • 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.
  • Expertise in mobile application development, specialising in iPhone and iPad development with XCODE in Objective C/ Swift 3 .0
  • This application was designed and implemented using Storyboard, XCode and Swift 3 . 0.1 is compatible to 9.x, 10.x iOS .
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Created models in MVC and development of delegates for updating model information
  • Fixing bugs, deploying application, pushing code on GitHub.
  • Incharge of consumption of the REST services to send requests and received the server’s response to posteriorly parse it into model classes.
  • Analysis and debugging of JSON response from the server and populating the data to the UI.
  • Created of notifications to detect the autorotation in the customized sub views.

Environment: Xcode, Objective C, Swift, Restful Webservice, JSON, iPad, iPhone, UML, swift3,GitHub, Jenkins, Jira

Confidential, Santa Clara, CA

IOS Developer

Responsibilities:

  • Worked on integrating web services into the app using NSURLConnection and NSURLSession.
  • Created custom checklist and sharing them with selected app users by calling web services through
  • JSON libraries and connecting to SQLite database with the objective-C interfaces.
  • Worked on JSON Parser classes to fetch JSON data from server and parse it.
  • Used MapKit for identifying and updating the location with global coordinates
  • Worked on push notification and local notification.
  • BackTrack and fix efficiency issues using Breakpoints and NSLogs.
  • Performed Functional Testing and Code Coverage analysis and reporting.
  • Involved in customization of UIButtons, UICollectionViews, UITableViews, UIViews.
  • Collaborated with the cross-functional teams to understand and implement the requirement specification and bug fixing.
  • Wrote personal code library, which comprised of all commonly used functions and features such as: sharing content (email, Face book, Twitter, etc.) also includes push notification and application tracking and rating functions.
  • Worked with Instruments tools extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client applications
  • Worked in Agile Methodology by participated in Sprint planning, Scrum meeting, Sprint retrospective and creating the test plan for Sprints.

Environment: RHEL, HPUX, Ubuntu, GPFS, Xcode, Objective C, Restful Webservice, JSON, SQLite, SVN, Etrack, Photoshop, Shell ScriptingConfidential, Los Angeles, CA

IOS Developer

Responsibilities:

  • Implementing the customized charts using core graphics to represent graphs. Designed and developed the logic for chart statics in Objective-C.
  • Worked on updates of the UI, doing customization for UIButtons, UITableviews. Implemented Size classes and Autolayouts to handle all screens.
  • Worked on JSON libraries and connecting to SQLite database with the objective-C interfaces.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
  • Implemented hide and show the view with keyboard by animating considering content size in view.
  • Used background Threading for improving making User Experience.
  • Involved in Integrating Social media framework in the app.
  • Involved in implementing MapKit and customization of annotation.
  • Involved in implementing the MVC, Delegates and Pushed Notification.
  • Integrated a web-based content made with HTML5 using UIWebView
  • Developed unit test cases using XCTest. Fixed bugs and checked in the code in Github.
  • Responsible for developing functionality enhancement documentation and release notes.
  • Worked directly with Design and Product teams in achieving Business requirements for application. Converted Functional Requirements into Technical Design.
  • Work with Quality Control teams prior to release of app versions and Support Teams post release on addressing issues and bug fixes.

Environment: Xcode, Objective C, SQLite, XCTest, GitHub, Jenkins, Jira, Photoshop, UML, HTML5.

Confidential

Web Developer

Responsibilities:

  • Convert the Business requirements into technical requirement documentation (LSD and ETL Design Documentation)
  • Worked on the model classes, Dao classes, Dao Implementation, controllers and JSP Pages.
  • Used Hibernate as the ORM tool and defined mapping and relationship of each table in model classes. Created HQL queries for accessing and updating the data.
  • Worked on Rest API for integrating the web services to the application.
  • Implemented routing logic and navigating from screen to screen.
  • Used maven to add dependencies and Jenkins to deploy the application.
  • Parsed the data from xml file to servlets.
  • Worked on web pages using HTML5, CSS3, media queries, SASS and Compass
  • Worked on Ubuntu, Vagrant, virtualbox for testing the application.
  • Perform analysis, validation on the DB2 data received from California Track, Qcare related oracle data from Colorado and integrate the various source systems.
  • Created detailed test cases for Functional and Regression Testing and Prioritized them.
  • Created SQL script to populate the database and verifying data.
  • Worked in Agile Methodology by participated in Sprint planning, Scrum meeting, Sprint retrospective and creating the test plan for Sprints.

Environment: Java/ J2EE, Restful Webservices, Spring, Hibernate, XML, Eclipse, Maven, Jenkins, Github, Jira, Apache Tomcat, HTML, CSS, JavaScript

Confidential

JAVA Developer

Responsibilities:

  • Utilized Java, Eclipse/ J2EE, tested programming code & Applications, collaborated with team and management.
  • Multi-tier development environment with rigorous testing and documentation requirements
  • Designed and implemented Oracle 10g database with performed Query optimization technique and Normalization process on table using EJB (Enterprise Java Beans).
  • Documentation using UML (Unified Modeling Language).
  • Exposure to development of the following: Enterprise Java Beans, Servlets, JSP, JavaScript, HTML, and CSS.
  • Worked on multi-threading, data structures, algorithms, object oriented design.
  • Followed Waterfall and switched to Agile method later for software designing.
  • Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.

Environment: Java/ J2EE, Servlets, JSP, HTML, CSS, Javascript, SQL, Eclipse, Maven, Jenkins, Github, Jira, Apache Tomcat.

We'd love your feedback!