We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Overall 6+ years of experience specialized in different Software Technologies, out of which 3+ years of experience in designing, developing, implementing, testing and publishing IOS apps on iTunes Store. Built Rich User Interface applications, integrating with various databases and client Server applications in iPhone/iPad application development using objective - C, Swift, Cocos2D, Cocoa Touch, UIKit
  • 2+ years of experience in analysis, design and development of Java based applications.
  • Extensive experience in iPhone & iPad application development.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Proficient knowledge of Programming Experience using Objective-C and Swift language
  • Experience in developing and publishing iOS applications.
  • Extensive knowledge in working with UIKit and Cocoa touch features.
  • Working experience on iOS 6,7,8 & 9 on different Xcode versions.
  • Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
  • Written UI-automated test cases using Appium tool(Selenium) as well as BDD tests(Cucumber).
  • Working experience in writing test cases using TDD approach.
  • Memory and data management experience in both MRC and ARC.
  • Hands on experience on AutoLayout constraints.
  • Working experience in doing static analysis using Xcode.
  • Simulating on different device types using Xcode simulator.
  • Working experience on Xcode 4, 5,6, and 7.
  • Experience in managing application flow in Storyboards and XiBs.
  • Experience in different design patterns like MVC, MVVM and others.
  • Working experience on concurrent tasks using dispatch queues and operation queues.
  • Expertise in different frameworks like Mapkit, Core Data, Core Location, AVFoundation and so on.
  • Hands on experience on third party APIs like FBGraph API and Parse SDK.
  • Implemented sms verification for authentication using Fabric SDK.
  • Experience in different RESTful API web services and parsing JSON using native methods and also by using third party frameworks like Object Mapper, AFNetworking 2.0 and RestKit APIs.
  • Experience on working with PhoneGap(HTML5, CSS3, JavaScript) for developing hybrid apps.
  • Developed hybrid app using Apache Cordova by pushing the content in web views and integrated native UI using Objective C.
  • In depth knowledge on categories, extensions and subclassing.
  • Experience in working with AVSpeechSynthesizer for Text to speech functionality.
  • Implemented custom UITableViews,UICollectionViews and Tab bar using Swift.
  • Implemented 3DTouch feature using Swift for supported devices.
  • Hands on experience in using Optionals, enumerations, Exception Handling in Swift 2.0
  • Working experience on CoreData for persisting information in database and doing data migrations.
  • Hands on experience using Instruments for performance tuning and memory issues.
  • Experienced with different Persistent technologies like Hibernate, JPA and JDBC
  • Experience deploying enterprise applications using various application servers such as Web Logic and Tomcat.
  • Working knowledge of Operating Systems like Windows 2003, Windows XP, Vista, Windows 7 Windows 8 and Mac OSX.
  • Hands-on experience working on different databases like Oracle, SQL Server, MySQL, MS Access and also writing PL/SQL Packages, Procedures, Functions and Triggers using SQL Plus.
  • Competence in using different java IDEs like Eclipse, NetBeans for developing Dynamic Web Applications.
  • Proficient in writing ANT, Maven build script to automate the application build and deployment.
  • Worked with JUnit to implement unit test classes for test cases.
  • Profound experience in Software Development Life Cycle (SDLC).Skilled in all aspects of managing projects through the SDLC using Agile /Waterfall /Scrum methods from initial identification of opportunities to planning, execution, closing and post-production support Experience in working with versioning tools like SVN, CVS and Clear Case.
  • Excellent verbal/written communication skills, good presentation capabilities and hardworking.

TECHNICAL SKILLS

Programming Languages: C, Java, J2EE,HTML4,HTML 5, Objective C and Swift 2.0

Operating Systems: iOS 6.x, iOS 7.x, Mac OSX 10.x, Windows, UNIX, LINUX

Devices: iPhone Retina 4 inch, iPhone 4.7 inch, iPhone 5.5 inch, iPad 9.7 inch

Web Technologies: HTML5, CSS3, JavaScript, Ajax, Servlet, XSLT, Xpath

IDE / Tools: Xcode, Eclipse, Appium, NetBeans and IntelliJ.

Application /Web Servers: Weblogic and Apache Tomcat.

Building Tools: MAVEN and Ant

Testing Tools: JUnit and XCTest

Repositories: SVN and Git

Databases: Oracle, MySQL, SQLite

Design Technologies: MS Visio

SDLC Methodologies: Waterfall and Agile/Scrum

Scripting Languages: UNIX and Shell

PROFESSIONAL EXPERIENCE

IOS Developer

Confidential - Chandler, AZ

Environment: iOS 8, Xcode 6, Git, Objective C, TestFlight, JavaScript, Swift and XCTest

Responsibilities:

  • Implemented UI screens using storyboard in iOS 8 with the help of AutoLayout, Stackview and size classes.
  • Created custom animations using Core Animation.
  • Refactored several UI screens to make it compatible with iPhone 6/6 plus.
  • Migrated Project from iOS 7 to iOS 8.
  • Working experience on Swift language using Tuples, Optionals, enums and so on.
  • Experience in using Error Handling, guard, defer and API availability based on Swift 2.1.
  • Working experience on bridging Swift to Objective C.
  • Hands on experience using RestKit API for mapping json to model objects besides storing it locally as well as handling networking requests.
  • Worked on UIWebView to integrate HTML and JavaScript content.
  • Implemented TouchID authentication for security purposes for iPhone 5s and a 4-digit pin lock for devices iPhone 4s and iPhone 5.
  • Working experience on using UIAutomation tool for black box testing.
  • Configured Jenkins to schedule jobs for every build as well as for periodic builds.
  • Experience in doing lightweight migrations for supporting new changes in CoreData model.
  • Implemented UITableView and SearchBar for searching the information based on the keyword.
  • Working experience on hybrid apps for Confidential CEO app using Phonegap(HTML5,CSS3, JQuery & AJAX) .
  • Working experience in writing unit test cases, performance analyzing test cases using XCTest framework.
  • Used CoreGraphics and CoreAnimation for implementing custom paths with animations.
  • Used NSURLSession for implementing asynchronous requests to handle data from network.
  • Implemented Core Location, MKAnnotation and MapKit to show ATM centers based on the current location using Swift.
  • TDD approach is been used for test case failures and iterating test cases as the development goes on.
  • Instrument is being used to test the performance and memory issues.
  • Implemented monitoring services using Mapkit and CoreLocation framework.
  • Used Realm for offline storage for a better speed.
  • Experience in using TestFlight for application distribution.
  • Version control of developed code using Subversion (SVN).
  • Unit testing the developed modules and fixing issues with quick turn-around times.

IOS Developer/Lead Developer

Confidential - Phoenix, AZ

Environment: Xcode 6, Objective C, Mac OS X, Appium, Cordova, HTML5, CSS3, JQuery, iOS 6 and iOS 7, Cocoapods and SourceTree.

Responsibilities:

  • Implemented UI screens using storyboard that makes the screen flow to understand it easily and XiBs are used for custom cells and views.
  • Implemented different charts using Google charts for education purpose on UIWebViews.
  • Working experience on gesture recognizers on views like Pinch gesture, swipe gesture etc
  • POC on iBeacons technology using CoreLocation framework and Bluetooth LE for precise location.
  • Created new assets like UI screens, icons, buttons and so on that are pixel perfect using Sketch tool.
  • Experience in writing test cases using XCTest framework by TDD approach.
  • Working experience on Appium automation test tool for both android and iOS devices with parallel execution.
  • Working experience in writing Automation test scripts using Java and Ruby.
  • Worked on dispatch queues and operation queues at various places to achieve concurrency.
  • Worked on database using Parse SDK.
  • Consumed web services for getting images and other data, integrated third party frameworks for image carousels and collection views and event videos
  • Worked on CoreText framework for aligning, font and styling the text on the views.
  • Worked on mix n match hybrid(PhoneGap) native in same iOS application.
  • Developed hybrid application using Bootstrap, HTML5, CSS3, Javascript and JQuery using PhoneGap(Apache Cordova) that interacts Parse SDK for developing backend.
  • Worked on Appium tool to automate testing on the app.
  • Written backbone.js code for enabling push notifications from Parse.
  • Google Analytics for tracking the user visits on each page or article.
  • Participated in full regression testing to achieve quality assurance.
  • Local notification is used for reminder purpose.
  • Created developer certificate and deployed the application to the device.
  • Handled HTTP requests using NSURL, NSURLRequest and NSURLConnection.

IOS Developer

Confidential - San Diego, CA

Environment: Xcode, Objective C, ALM and Mac OS X

Responsibilities:

  • Involved in business requirement gathering and technical specifications.
  • Designing the flow of the project using Agile Methodology.
  • Implemented UI screens besides many UI elements like UISegmentedControl, Picker Views and so on.
  • Used Table cell NiBs for cell customization.
  • Implemented timer clock to reset the credentials when application is in running state in background.
  • Used MapKit and Core Location to identify user location.
  • Used ZBar framework for implementing barcode reader.
  • Generated PDF documents using native methods from iOS SDK.
  • Used SQLite as backend for storing the information.
  • Used NSUserDefaults for customization settings.
  • Worked on AVFoundation for camera control and accessing iPhone gallery.

Java/J2EE Developer

Confidential - Minneapolis,MN

Environment: Java, Hibernate, JPA, Spring, JSF b, SQL, Web Services, Apache Axis, Web Sphere, JavaScript, HTML, CSS, XML, Clear Case.

Responsibilities:

  • Has exposed in all SDLC (Software Development Life Cycle) phases of the project.
  • Preparing views using Struts Framework and validating the views using validation plug-in in Struts Framework.
  • Used Spring Core Annotations for configuring Dependency Injection, dependency definition and wiring application context configuration.
  • Involved in the Injection of Hibernate DAO's into Spring Services using Inversion of Control (IOC).
  • Used ANT as a build and deploy mechanism and wrote ANT scripts to accomplish the task.
  • Client-side validations using JavaScript.
  • Write EJBs for the implementation of business logic regarding CRUD operations on automobile part numbers and billing information.
  • Used Ajax in the application to create better and dynamic user interfaces.
  • Used several Hibernate techniques such as lazy loading, batch fetching, and eager fetching to improve application performance.
  • Used WebLogic Application Server to deploy the build.
  • Implemented highly scalable application architecture using Oracle Coherence.
  • Developed Dash-Board to monitor and report Cache Coherence Servers.
  • Involved in writing Ant scripts to package and deploy the EJB components to WebLogic.
  • Designed and developed the Validators, JavaBean components and Controller Classes
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Implemented business logic at server side using Session Bean.
  • Created Maven Scripts for building and configuring the project.
  • Designed and DevelopedStored Procedures, Triggers in Oracle to cater the needs for the entire application.
  • Implemented Hibernate queries, criteria and projections for back end calls.
  • Used SVN for version control.
  • Worked with a small team to design, architect, and develop social monitoring product in a Agile environment.
  • Performed unit testing using JUnit framework.

Jr. Java Developer

Confidential

Environment: J2EE, JPA, Struts 1.2, Spring core, JSP, JSTL, Servlets, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, JBoss, CSS, Clear case, Swing.

Responsibilities:

  • Involved in writing the code using Multithreading and extensively used Collections during the development.
  • Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.
  • Used Struts&JavaScript for client-side validation.
  • JSP's, JSTL tags and Tag Libraries, Servlets have been used extensively for developing server side components.
  • Configured and used Struts ValidatorForms, Message Resources and Action Errors,
  • Worked on all the components of STRUTS Framework like Action Forms, Action Servlets, Action Mappings, and Action Errors
  • Involved in writing the client side scripts using JavaScript.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Used JDBC to interact with DB and perform DB operations using Java. Also, involved in writing PL/SQL queries to be executed at DB end.
  • Implemented test cases using JUnit.
  • Working with Data Base tables, Stored Procedures, Functions and Triggers.
  • Widely used HTML, CSS for web based design.
  • JUnit implemented code Testing.
  • Added Log4j to log the errors.
  • Hands on experience with Swing API for implementing GUIs.
  • Used HTML, DHTML, CSS for UI (User Interface) Designing.
  • Business logic/Backend code development using EJB.
  • Experienced in UNIX and Windows environment.

We'd love your feedback!