We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

4.00/5 (Submit Your Rating)

New York City New, YorK

SUMMARY:

  • 5+ years of total experience in designing and implementing solutions for iOS using objective C.
  • 1+ years of proactive development experience using Swift for iOS application development.
  • Knowledge of Android development on Android Studio.
  • 5+ years of experience in working with Agile/Scrum methodologies.
  • Excellent verbal and written communication skills.
  • Major strengths include excellent problem solving skills, attention to detail, strong results - oriented team player.

TECHNICAL SKILLS:

Languages: Swift, Objective-C

Databases: CoreData, SQlite

Development Software: Xcode (9.2)

Design patterns: MVC, Singleton

Cloud Services: Google Drive, Google Places, Amazon Simple Storage Service (Amazon S3), IBM Watson

PROFESSIONAL EXPERIENCE:

Confidential, New York City, New York

Senior iOS Developer

Responsibilities:
  • Used Objective C programming language for coding.
  • Integrated Amazon S3, IBM Watson, Google Drive, Google Location cloud services.
  • Integrated sdk’s for Linkedin, Twitter in the app.
  • Used Xcode Integration development environment for coding.
  • Used iPhone SDK for development.
  • Worked on AVFoundation, AVCaptureSession, AVCaptureMovieFileOutput and AVCaptureDeviceInput for Camera initialization, video recording and storage.
  • Implemented code to use AVAudiosession for recording and audio playback.
  • Used storyboard for User Interface.
  • Worked on performance optimization of the applications using Instruments.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Added support for localization and internationalization.

Confidential

iOS Developer

Responsibilities:
  • Worked on Apple Push Notifications.
  • Created UI in storyboard.
  • Used NSUrlSession to get data and post data server.
  • Implemented the entire database using Core Data.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Worked on performance optimization of the applications using Instruments.
  • Implemented custom UITableview.

Confidential

iOS Developer

Responsibilities:
  • Created UI in storyboard.
  • Used NSUrlSession to get data and update data server.
  • Implemented the entire database using Core Data.
  • Worked on performance optimization of the applications using Instruments.
  • Implemented custom UITableview.
  • Involved in entire software development life cycle - Requirement gathering, Design, Code, Co-ordination with stakeholders, Testing and Delivery.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Implemented Lazy loading to load list of employees in UITableivew.
  • Implemented retrial mechanism for update calls when user is offline and updates a record.

Confidential

iOS Developer

Responsibilities:
  • Worked on Integrating Silent Apple Push Notifications.
  • Implemented the entire database using Core Data.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Worked on AVAudiosession for recording and audio playback
  • Worked on UIWebview.
  • Worked on Objective C library.
  • Worked on Backup and Restore of data using NSUrlSession.
  • Worked on Database for storing and retrieving data.

Confidential

IOS Developer

Responsibilities:
  • Creation of Data Flow diagrams.
  • Beta testing of the application using Test Flight.
  • Code reviews and optimization.
  • Used JSON parser to parse fetched data from server.

Confidential

Engineer

Responsibilities:
  • Preparation of Graphics and Logics.
  • Review and approval of Instrument list and I/O list.
  • Review and approval of vendor data, drawings, schedules, Bill of materials etc.
  • Review of P&ID Diagrams, Technical data sheets of instruments, Technical specifications and Technical offers by vendors from interfacing and completeness point of view so as to meet customer requirements in a cost effective manner.
  • DCS logic implementations with knowledge of BMS, OLC and CLC loop controls.
  • Preparation of Instrument Installation details.
  • Preparation of Level sketch Diagrams.
  • Printer configuration and networking.
  • Establishing OPC communication.
  • Configuration of Ethernet switches.
  • Network connectivity as per system architecture.
  • System configuration and Software loading.

We'd love your feedback!