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.