We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • Over 6 years of IT experience in designing and developing high - end enterprise level Web and Mobile Application.
  • 4+ years of experience in Mobile Application Development (iPhone/iPad) using objective-C, UIKit, Core Location, MapKit, Cocoa Touch and Cocoa Service Frameworks.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing teh software, debugging, fixing and maintaining teh software.
  • Experience in using Xcode, CocoaPods and Homebrew.
  • Experienced in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar, which are some basic functionalities in a Multi-view Application.
  • Experienced in working with Storyboard and Interface Builder.
  • Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).
  • Experienced in GCD and NSOperation Queue in Multithreading.
  • Experience in various libraries like Alamofire, AFNetworking, Starscream, SwiftyJSON.
  • Highly experienced in integrating Push Notifications and NetworkConnectivity.
  • Experienced in adding Animation for smooth transitioning between UIViews and better user experience.
  • Experienced in implementing Third Party library into teh Codebase.
  • Experienced in creating and extracting data from database and displaying on iPhone using SQLite and Core data.
  • Good understanding of RESTful Web Services.
  • Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
  • Expertise in developing Universal iOS applications and experience in tuning teh applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
  • Experienced in using GoogleMapsAPI for teh Geo location services and using JSON web services to call external web service.
  • Experienced in provisioning and publishing applications in App Store with working noledge of Apple publishing procedures and App review process.
  • Proficient in source control with Git, SVN and Source Depot.
  • Hands on experience with Swift and iOS SDK features and newly-released frameworks.
  • Experience in working under Mac OS-X and Windows platforms.
  • Strong noledge on development of hybrid applications.
  • Proficient in unit testing teh application using JUnit.
  • Professional working experience with Java and C++.
  • Proven aptitude on learning and working on cutting-edge technologies.
  • Goal oriented and organized team player with good interpersonal skills; thrives well within group environment as well as individually.
  • Strong ability to work with Cross Functional Teams of Developers and Testers.

TECHNICAL SKILLS:

Programming Skills: Objective-C, C, C++, Java, J2EE, Swift and Python.

Web Development Skills: JavaScript, HTML5, XML, CSS3, JSON, jQuery.

Database: MySQL, SQLite, Core Data for iOS.

IDE/Tools: Xcode, Eclipse

iOS Frameworks: UIKit, MapKit, Core Data Ionic, Apache Cordova.

Operating Systems: iOS, OS X, Linux, Windows

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

IOS Developer

Responsibilities:

  • Worked closely within a cross functional team of testers and developers.
  • Worked on web service calls,XML and JSONparsing included in teh project.
  • Worked extensively with Objective C and Cocoa frameworks.
  • Worked withUIKit Frameworkfor development and maintenance.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display teh correct data format in devices.
  • Responsible for Creating Models and Services in conformance with teh WSDL's provided.
  • Responsible for Service Integration Development and Testing.
  • Used teh same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UINavigationController, UIGestureRecognizer and UIPopoverController.
  • Created teh complete database using Core Data.
  • Worked withGDB and Xcodefor debugging.
  • Worked withGITto checkout and update teh codebase changes.
  • Reported progress/challenges to onsite project lead.
  • Designed XSDs to define teh xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • me worked teh project where me used JIT (just in time compilation) where teh compiler and execution goes simultaneously.
  • We Troubleshoot and resolved teh problems dat arise both in quality assurance phases and after production launch, and we will ensure ongoing operation of teh apps on new versions of mobile operating systems when they were launched.

Environments: iOS 8.4, 7.1, Xcode 6.4, 5.1, iPad, iPhone, Objective-C, UIKit, JSON, XML, SQLite, JIT, View Controller.

Confidential, St. Paul, MN

IOS Developer

Responsibilities:

  • Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
  • Developed E-signature on mobile for customers instead of singing on pin pad.
  • Extensively used AutoLayout to make teh application compatible for all iPhones.
  • Generated 1D & 2D barcode according to scanner requirement using ZBar SDK.
  • Worked with iBeacons to send messages to users In-store.
  • Integrated Tapstream SDK to capture user touches and generate reports using teh same.
  • Implemented Deferred Deep Links (DDL) to redirect user to certain pages of teh app as needed.
  • Developed custom views using strip architecture as per business requirements.
  • Worked on Push Notifications using Xtify console to send offers and coupons to user.
  • Developed custom spinners and custom alert views dat can be used throughout teh application.
  • Redesigned several screens including default application landing screen as per newer Wireframes.
  • Implemented Foresee SDK to capture users feedback while navigating through teh application.
  • Involved in encryption and decryption using SHA1 and AES algorithms.
  • Worked with Node JS to talk with backend services to retrieve transaction status.
  • Worked in Agile environment with daily Scrum meetings and used SVN for version controlling.
  • Used JIRA and IBM RTC tools to keep track of user stories and sprint tasks.
  • Used QuickBuild to deploy application to QA and Regression teams.
  • Used Quality center to tack bugs reported by QA and fix them.

Environment: Xcode 6.3/6.2/6.1/6.0.1/6.2/5.1, Objective-C, iOS 8.3/7.1.2 IOS Simulator 8.2/8.1/7.0/6.1, Quartz Core, SVN.

Confidential, Cincinnati, OH

iOS Developer

Responsibilities:

  • Worked on UITableViewController and made customized table view cells according to teh client.
  • Worked with subversion to checkout and update teh codebase changes.
  • Worked on check deposit using EZ-Deposit.
  • Designed teh database and data model for application using SQLite.
  • Implemented teh code to perform teh CRUD operations to teh SQLite Database.
  • TEMPEffectively managed teh project code using GitHub.
  • Demonstrated ability in handling teh memory management. Profiling and performance analysis using X-code instruments.
  • Developed Unit tests for testing specific functionality and logic.
  • Formatted teh data as per business rule to display User interface.
  • Followed a work data flow principle for design and development
  • Worked on Web Service calls, JSON was used in teh project
  • Used teh same XIB to design for iPhone 5 and older iPhones by using Auto-layout
  • Worked with SVN to checkout and update teh codebase changes
  • Followed Agile methodology throughout teh project
  • Created notifications to detect teh auto rotation in teh customized sub views.
  • Integrated images and Map Kit into teh Application.
  • Tested teh application for memory leaks and relevant bugs, fixed teh leaks and deployed on different iPhone firmware’s to validate teh application stability.
  • Evaluated technology solution design, research and proposal.

Environment: Xcode 5/4.6/4.5, iOS 7.0.x/6.1.x/6.0.x,iOS Simulator 6.1/6.0/5.1, Objective-C, Cocoa Touch, Cocoa framework, JavaScript, jQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, AVFoundation.

Confidential, Atlanta GA

iOS developer

Responsibilities:

  • Responsible for tech design and architecture of teh project and working with user experience design team, business analysts and clients to create teh needed requirements artifacts.
  • Involved in teh development of module Mosaic Squares, which is teh home page of teh app and also did unit testing of teh same.
  • Integrated approach in designing teh UI.
  • Designed and built teh distribution for deploying in teh AppStore.
  • Developed iPhone application dat can perform user registration, login, forecast, portfolio, profile, purchase within application, and referral scenarios.
  • Integrated iPhone application with applications across all aspects of teh client: user input, protocols, performance, memory management, debugging.
  • Extensively worked with Objective C, Xcode, JSON, iPhone simulator.
  • Designed and integrated application for different devices like iPad, iPhone, iPod.
  • Designed and developed latest trends for iPhone clients.
  • Worked on iPhone SDK and internet connection Protocols.
  • Coordinated with technical staff in teh configuration of iTunes AppStore.
  • Preparation of internal QA builds and maintaining teh Apple developer portal.
  • Defects fixing and also defects distribution among developers.
  • Pinpointed and solved several of our most widespread crashing bugs.

Environment: Xcode 4.6/4.5, iOS 6.1/6.0 and 4.1(iPhone SDK), Mac OS X, Objective C, Cocoa Touch, Cocoa framework, iPhone Simulator 4.1, XML Parser, Touch JSON, Adobe CS4.

Confidential ., Atlanta, GA

iOS Developer

Responsibilities:

  • Built iPhone/iPad (Universal) Application dat uses Tab bar, Navigation, Split View & Popover Controllers and consumes RESTful JSON Web services.
  • Created Core Data Model and NSManagedObjects to persist data on teh device for offline access.
  • Built iOS Storyboards and established IBOutlet, IBActions, create and perform segues between different scenes in teh storyboard.
  • Multi-Threaded some of teh tasks in iOS by running tasks in a separate thread using NSOperationQueue for optimizing teh performance.
  • Created view animations using UIAnimation classes and QuartzCore framework.
  • Coded to store sensitive information in iOS Keychain using NSUserDefaults.
  • Created Custom UITableView cells to accommodate teh UX/UI requirements.
  • Used NSXML- parser for dynamically displaying teh data.
  • Worked extensively on popover controllers and displayed data on it using UITableViews.

Environment: Xcode 4.3/4.2, iOS 5.1/5.0, iPhone Simulator 4.3.2, Cocoa Touch, Foundation, UIKit, Core Graphics, Core Data, Mac OSX, RESTful JSON, Adobe CS5 Suite (Photoshop), Subversion (SVN).

Confidential

Programmer Analyst

Responsibilities:

  • Developed JMS API using J2EE package.
  • Made use of Java script for client side validation.
  • Used Struts Framework for implementing teh MVC Architecture.
  • Wrote various Struts action classes to implement teh business logic.
  • Involved in teh design of teh project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
  • Understand concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
  • Used DISPLAY TAGS in teh presentation layer for better look and feel of teh web pages.
  • Developed Packages to validate data from Flat Files and insert into various tables in Oracle Database.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
  • Assisted design and development teams in identifying DB objects and their associated fields in creating forms for ALM modules.
  • Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.
  • Responsible for performing Code Reviewing and Debugging.
  • Worked closely with cross-functional teams of developers and testers.

Environment:Java, J2EE, Multithreading, Collections, UML, Struts, HTML, CSS, Java Script, Oracle 9i, SQL Plus, PL/SQL, MS Access, UNIX Shell Scripting.

We'd love your feedback!