We provide IT Staff Augmentation Services!

Ios Developer Resume

4.00/5 (Submit Your Rating)

Warren, NJ

SUMMARY

  • Around 6 years of experience in IT industry, including 2 years as database developer and have been working for last 4 years as iOS developer in Testing, Design, Development and Implementation on iPhone/iPad.
  • Experience in complete Software Development Life Cycle (SDLC) with strategically designing, implementing, debugging and maintaining the software.
  • Good knowledge of memory management: ARC in iOS development.
  • Experience in dynamically displaying various data parsing forms such as XML, JSON on iPhone/iPad.
  • Hand on experience in extracting data from database and displaying on iPhone using Core Data.
  • Distinct knowledge on MapKit, NSOperation, GCD and various Cocoa Touch Delegates.
  • Used various types of design patterns to make best architecture available given the requirements of the application: Delegation, Singleton, VIPER, MVC, Block.
  • Experience in Customized Views, Tab Bars, Table Views, Navigation Bars.
  • Worked on Jira, git and accurev to efficiently communicate and manage different facets of the project with various development teams.
  • Experience working with Swift 3.0 - Bridging Objective-C and Swift together.
  • Hands on experience working with closures and extensions in Swift.
  • Expert in precise use of interface Builder in building Applications.
  • Focused on providing an excellent user experience via clean, maintainable, performant code.
  • Ensure appropriate views on various screen sizes and orientations using Auto Layout.
  • Develop various custom libraries to function with different versions of iPhone.
  • Good knowledge on enhancing several iPhone applications and uploading to the Apple Store for approval.
  • Hand on experience on Local and Remote Notification- badges, popup alerts and integration of various social networking APIs like Facebook and Twitter into application.
  • Strong optimization and debugging skills and worked in TDD environment.
  • Experience in Google and Apple Map Kits and Mobile Location Services.
  • Extensively worked on Backend Programming using PL/SQL Stored Procedures, Functions, Analytical Functions, Packages, Anonymous Blocks, Database triggers for Oracle 11g/10g/9i

TECHNICAL SKILLS

Languages/Utilities: Objective-C, Swift 3.0, C/C++, SQL, PL/SQL.

Databases: SQLite3, CoreData, Oracle 9i/10g/11g

Web Services: JSON, XML

IDE: XCode, Dreamweaver

PROFESSIONAL EXPERIENCE

Confidential - Warren, NJ

iOS Developer

Responsibilities:

  • Involved in DevOps for development and involved in Daily Standup call, Sprint planning & Review meetings.
  • Used Atlassian tools such as JIRA to manage and keep track on progress of project.
  • Worked with Accurev Version Control System to checkout and update the codebase changes.
  • Developed and implemented application designs based on VIPER architecture.
  • Worked on Web Service calls, XML and JSON parsing included in the project.
  • Hand on experience on Scanning barcode using custom library.
  • Responsible for generating build through continuous integration tool Jenkins.
  • Fix relevant bugs concerning network issues and tested application.
  • Implemented UITabBarView, UICustomCell, UIAlertController, UIPopOverPresentationController.
  • Involve fixing production issues gets reported by fabric.
  • Some of existing features started migrating and all new features are implementing in Swift.
  • Used Multithreading and GCD concepts for faster response of the application.
  • Worked on Single Sign On feature for all the application integrated with the VzMobile.

Environment: Objective C, Swift 3.0, iOS 9.0, Auto layout, VIPER architecture, Xcode7.2, Xcode8.2, iPad, Cocoa touch Framework.

Confidential - Bentonville, AR

iOS Developer

Responsibilities:

  • Worked in an Agile Environment - Participated in monthly Sprint Planning and daily Scrum meetings.
  • Formatted the Data according to business rule to display in UI.
  • Implemented AutoLayouts to optimize app to work on all screen sizes.
  • Core Data framework is used to store user information and transactions.
  • Implemented NSOperation and NSURLSession to integrate with backend web services.
  • Implemented JSON to get display the items on the respective views.
  • Model is created in MVC and developed delegates for updating model information.
  • Implemented UITabBarView, UICustomCell, UIAlertController.
  • Used Social Framework to share information about Products that user purchased.
  • Followed work data flow principle for design and development.
  • Used Core Location framework for location user and geofencing.
  • Used Geocoder for getting user address to communicate with the backend.
  • Fix relevant bugs concerning network issues and tested application.
  • Adapted this app interface on different versions of iPhone and iPad using auto layout.
  • Analyzed and optimized backend interface code and the front end User Interface for efficiency and performance.

Environment: Tab Bar Controller, Objective C, iOS 9.0, Auto layout, MVC, Xcode7, Collection view, Cocoa touch Framework, Swift 2.0.

Confidential - Norwalk, CT

iOS Developer

Responsibilities:

  • NSOperation Queue and NSURL Session were contrived to integrate with backend web services.
  • Agile methodology used for development with GIT version control.
  • Created UITextField, UITableView, Custom UIButton to build user interface of the application.
  • Implemented Maps using MapKit and Core Location to display nearby branches and agents.
  • Worked with custom navigation controller, sidebar navigation to navigate between views and view controllers.
  • Worked on implementing Push Notification - Updated from existing backend servers to Urban Airship.
  • Programmed in order to acquire and store persist cacheable content such as static data, images and user preference data using Core Data and NSUserDefaults.
  • Used both JSON and XML parsing to reformate the data.
  • UIImagePicker and UIDatePicker were implemented in order to facilitate user’s claim process method.
  • Took part in team, which works on continuous integration of application.

Environment: Cocoa Touch, iOS 7.0, iOS 8.0, Objective C, Cocoa framework, iPhone simulator, Auto Layout, JSON Parser, JIRA.

Confidential - Milford, CT

iOS Developer

Responsibilities:

  • Worked in Agile methodology and in close with the team leads and reported project progress on regular basis.
  • Worked with Custom UIViews & UITableViews for developing user interface.
  • Extensive use of protocols/delegates design patterns.
  • Used Mapkit and core location to assist user to find nearest store locations.
  • Created custom annotations and annotation views.
  • Worked with Core data to keep track of user’s wishlist.
  • Used NSURL session and NSOperation to consume data from web services.
  • Back end response was JSON based and parsing was done using NSJSONSerialization.

Environment: Objective C, Cocoa Touch, JSONSerialization, CoreData, Mapkit, Core Location, iOS 6.0,7.0.

Confidential, Kenilworth, NJ

Oracle Developer/dba

Responsibilities:

  • Effectively work on SQL performance tuning.
  • Identify performance bottleneck with help of AWR report.
  • Directly participate with the developers to develop the critical PL/SQL process.
  • Identify the candidates for partition table and apply advanced partitioning features provided by oracle 11g.
  • Take care of all the deployments from dev to prod.
  • Guide the development team with oracle 11g advanced features.
  • Work closely with the developers to develop advanced level PL/SQL and SQL.

Environment: Oracle SQL PLUS, PL/SQL, TOAD, SQL developer, Oracle 11g/10g, data modeling with Erwin.

Confidential, Parsippany, NJ

Oracle Developer/dba

Responsibilities:

  • Developed Advance PL/SQL packages, procedures, triggers, functions, Indexes and Collections to implement business logic.
  • Generates PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
  • Involved in creating UNIX shell Scripting. Defragmentation of tables, partitioning, compressing and indexes for improved performance and efficiency.
  • Involved in RDBMS design and developed ER-diagrams using Erwin.
  • Automated Quality Check tasks by creating PL/SQL procedures, cursors, functions and dynamic SQL. Enhanced it with creating exceptions for error handling.
  • Created triggers for auditing purpose and created group, tabular and form reports.
  • Implemented various automated UNIX shell scripts to invoke PL/SQL anonymous blocks, Stored procedure/function/packages using sql plus session in silent mode.

Environment: Oracle 10g/11g, PL/SQL, SQL*LOADER, Oracle Streams 10g (Replication), SQL PLUS, HTML, TOAD.

We'd love your feedback!