Ios Developer Resume
4.00/5 (Submit Your Rating)
TX
SKILL:
Swift| Objective - C| Generics| Protocols| URL Session| Core Data| Concurrency| Core Location| iOS SDK| UI Kit| Agile |Git|
WORK EXPERIENCE:
iOS Developer
Confidential, TX
Responsibilities:
- Reconfigured NS Persistent Coordinator to backup SQLite database to disk
- Attended weekly stand-up meetings to inform the development team of my progress.
- Worked on Implementation UI screens using storyboard in iOS 9 and iOS 10 with the help of Stack view and Auto layout and size classes.
- Developed iOS application using agile development cycles, TDD techniques and code reviews to ensure reliability of code.
- Worked extensively with Swift and Cocoa Touch frameworks.
- Interacted iOS API's with Swift for application development including UIKit and Foundation Frameworks.
- Worked on MediaPlayer Framework in building video applications using swift.
- Worked on web service calls and JSON parsing, XML parsing included in the project.
- Worked on NSOperations, GCD and Blocks to perform multi-threaded development and asynchronous service calls.
- Extensively used Cocoa Frameworks such as SQLite, UIKit, Core Foundation, Core Data, AVFoundation and MapKit.
- Integrated the third-party library files with help of Cocoa Pods.
- Worked on BT/BLE Communications, and Integrated Bluetooth Wireless Technology Such as BLE.
- Using React Native framework for iOS creating an application.
- By Core animation we create Custom animation
- Migrated Project from iOS 8 to iOS 9.
- Automation of the daily builds and integration of the build system by Shell scripts and CI Jenkins tool. Experience with building scripts.
- Executing initiation, planning, technical analysis, design, code, debug and testing of iOS and Android mobile applications.
- Developed applications primarily using Swift and Cocoa frameworks, with some Objective-C
- Performed bi-weekly code reviews & worked collaboratively with other iOS developers and full-stack teams
- Studied algorithms, data structures, computer architecture, and system design
- Working experience on Swift language using Tuples, Optional, and so on.
iOS Developer
Confidential, Sunny Vale, CA
Responsibilities:
- Designed an application allowing users to save a list of their medications using Property List Encoding for persistence
- Accomplished user notifications using User Notification Center which led to a notification
- Designed and managed a companion application to save a child’s list of chores to Core Data using multiple Managed Object Contexts
- Executed a part of the code with the concepts of the phone gap, Xamarin.
- Used Agile Scrum methodology for development.
- Worked on Docker containerization and collaborated in setting up a Jenkins using Docker Swarm.
- Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
- Used Cocoa pods as a 3rd party API management.
- Used Git for source control, created branches, and merged to the main development branch.
- Built and created some logical changes in the code to get the push notification on the devices where customer can receive the notification on their device.
- Utilized URL Session and NS Operations to concurrently perform networking tasks
- Included Unit and UI Tests to ensure the proper functionality of the application
- Designed and managed a motorcycle GPS Application using Map Kit and TomTom Maps API
- Accomplished networking using URL Session and NS Operations
- Utilized custom MK Annotations to provide a “motorcycle” location pointer for the user
- Designed and implemented Unit and UI Tests to ensure application accuracy
iOS Developer
Confidential, West Virginia
Responsibilities:
- Designed and managed a wishlist Application using CoreData and CloudKit
- Accomplished networking using URLSession
- Developed full code and scripts for actual iPhone and iPod touch.
- Worked significantly with Objective - C.
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Implemented data scrolling using UIScrollPane and UITextView.
- Map View implementation using the MapKit and Core Location Frameworks.
- XML response parsing using the NSXML Parser and NSXMLParser Delegate.
- Performance test and fixes done through instruments.
- Followed a work data flow principle for design and development.
- Created User Interface/ Navigation Layout for the application.
- Improved the application efficiency with multi-threading.
- Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite 3.0 Frameworks.
- Accomplished user notifications using User Notification Center which led to a notification
Software Developer
Confidential
Responsibilities:
- Designed and managed a wishlist Application using CoreData and CloudKit
- Worked with various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, validation Framework, etc.
- Database interaction objects were developed as a team by implementing the DAO Patterns using Node Js.
- We have used JDBC as Model Component.
- Designed the database schemas for the new data layer on oracle using TOAD.
- Xml documents have been parsed using the SAX parser.
- Translated the functional requirements into technical requirements.
- Helped in document analysis and technical practicability discussions for implementing pioneering functionalities.
- Design patterns like MVC Pattern, DAO Pattern and Singleton were applied.
- Worked in server side and front-end validations by using Struts Validation framework and JavaScript.
- Database that was used for writing stored procedures for common queries is Oracle.