Ios Developer Resume
4.00/5 (Submit Your Rating)
New York, NY
SUMMARY:
- Over six (6+) years of total IT experience, 5 years in iOS Application development, 1 year in Android development
- Skilled both in Objective - C and Swift. Experienced in Universal application development for devices containing iPhone, iPad and Android Phone.
- Specialize in using Swift, Objective-C, IOS5-9, Xcode SDK, Eclipse ADT, Android Studio, Kinds of phone simulator, Interface builder, Automatic Counting and Instrumental tools for memory management.
- Proficient in third-party open source library/frameworks for iOS like AFNetworking, Canvas, RestKit, GPUImage, SDWebImage, SVProgressHUD
- Expertise with core techniques used in iOS application development: Grand Central Dispatch, NSOperationQueue, KVO(KVC), delegate, state persistence, notification, singleton design patterns and memory management
- Experienced in Xcode interface builder and user interaction designer using both Storyboards and XIB files . Adept in using latest interface building technique such as Auto Layout, Size Class and StackView to produce modern and neat User Interface efficiently
- Extensively used various frameworks such as MapKit, Core Data, Core Location, Geo Location, Core Audio, XMPP, Media Players, UIKit, and AVFoundation
- Built within app payment function like paypal and card with third party SDK, Braintree and Storekit
- Proficient in utilizing lazy loading technique with background threads for RESTful web service invocations, parsing data response using NSJSONSerialization and NSXMLParser
- WroteAndroidapplication software on mobile, for example, Notification, fragment, Service, bindservice, webservice, google map, notification, Multithreading, SQLite, buletooth, Navigation, RecycleView and so on.
- WroteAndroidNotifications, Multithreading, Intent, SeekBar, fragments, menu, Compass, Service, bindservice,familiar with open source APIs.
- Experienced delivering within Agile/SCRUM, and Test Driven Development project environments
- Expertise in configuration and use of SVN and GIT for maintaining version control
TECHNICAL SKILLS:
Languages: Swift, Objective-C, C, C++, SQL/PLSQL
IDE: Xcode, Eclipse, Android Studio on Linux, OS X or Windows
PROFESSIONAL EXPERIENCE:
IOS Developer
Confidential - New York, NY
Responsibilities:
- Team consisted of 5 iOS developers with several back end, UX, and business personnel
- Primary work revolved Primary focus on the Stream short video playing, resynthesis and real time online chat part of the application
- Imported third party framework like FBSDKLoginKit for new user to quick sign up then provided people you may know list for user to add friends
- Developed a webServiceHandler class built around AFNetworking for consumption of RESTful web services with JSON payloads in order to display the popular and user’s interest content for a user based on user’s following
- Utilized ffmpeg video technology to allow user add background music and complete video rendering, filters mv and other effects
- In breakpoint shooting, integrated segmented videos in backend, made user’s video in high compatibility in various models by unifying resolution to 480*480, also unified video frame rate of 20fps, while full use of device camera focus function including front and rear camera switch
- Implemented Auto Layout constraints and StackView to ensure graceful orientation handling, take advantage of size class to save time for compatibility related work on different iOS devices
- MVC, delegation, notification, singleton, and several other patterns used to better create the app and simultaneously satisfy the key non functional requirements of scalability and maintainability
- Participated in weekly paired programming to promote higher quality of code, as well as to more quickly introduce new/junior developers to the code
IOS Developer
Confidential - New York, NY
Responsibilities:
- Primary work revolved around offline storage and app versatility; CoreData and custom SQLite wrapper implemented using singleton pattern to handle user’s settings like key profile details, favorite hotels, kind of entertainments, etc.
- Used MFWIOSAppDelegate to detect whether this is user’s first time login and last login date.
- UIImagePickerController was incorporated to allow for users to take new pictures with the devices camera, or select photo gallery from their albums to add photo for restaurants hotels and recreational scene
- Realized book hotels or restaurants within app by utilizing third party SDK for payment
- Implementation of MapKit/Core Location framework to show user’s current location and Restaurant, Things to do and Hotels’ locations relatively position; After tap in, show the distance between destination and current location
- Customized UI elements created by subclassing pertinent class and overriding drawRect method; simple CoreGraphics used for crafting desired look and feel of elements
- Utilize openURL form UIApplication to allow user share his/her favorite entertainment to contact via third party apps and also used to switch to PayPal in the reserve payment part
- Realized notification of user’s interesting deal and approaching calendar event by Today Extension, use NSURLSession and openURL for internet request and switch to detailed notification in app interface respectively
- A heavy Test Driven Development environment was used for development; unit test code coverage exceeded 80%
IOS Developer
Confidential
Responsibilities:
- Full Life Cycle design, development, implementation, testing and consultation of the iPhone/iPad application
- Integrated and debugged issues of a RESTful API and a SOAP web service, parsing JSON and XML responses, respectively
- Utilized MapKit with MKAnnotations and overlays, (some animated), along with Core Location to give users the right info at the right time, based on his/her current location
- Implemented openURL to open mPlus to allow user daily check in and complete task in order to earn point which can redeem for gift card later
- Architected a synchronization service between server and app where the most recent content was retrieved in a web service request performed asynchronously, using Grand Central Dispatch
- Worked with data parsing forms such as XML and JSON, to automatically refreshing every time user open the app
- Used SQLite to save weather data persistently in order to improve user experience due to lost cellular and or Wi-Fi connectivity
- Memory Management in this app was done with manually counting. Experience working with autorelease pools, and versed in use of static analyzer, leaks instruments, etc.
Confidential
Responsibilities:
- Analysis of requirement, design development, code review and bug fixing.
- Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Agile, Scrum methodology to ensure delivery of high quality work with every iteration.
- Worked with UIActionSheets, UITableViews, CustomCells, UIScrollViews, Navigation Controllers, delegates and protocols. Implemented Serializable and Parcelable objects to send across activities.
- Worked with Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.Worked on AddressBook framework to fetch the user’s contacts.
- Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Involved in Core data Framework using SQLite, stored user often search flighs.
- Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view to show the result Confidential making app user-friendly.
- Worked on Web Service calls, XML and JSON parsing.
- Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning.
- Used Grand Central Dispatch and NS OperationsQueue for building multi-threading apps and comfortable developing with SQLite and/or CoreData and worked with Swift 2.
- Grand Central Dispatch (GCD) dispatch queues are used for performing tasks.
Android Developer
Confidential
Responsibilities:
- Used navigation bar and tabs for homescreen. Enabled toggle navigation drawer and searching functionality.
- Used gallery to show food pictures. Used listview and gridview to show different categories of the groups event,types of food and movies on the show.
- Implemented animation features of textview under the text of tabs.
- Used frame layout to put the number of inbox messages above the inbox icon.
- Got connected to the server end with secure protocol and guaranteed secure connection by TrustManager and hash value match algorithm.
- Used SQLite database to store data locally and used full text search database table to improve the search functionality.
- Usedandroidintents feature to capture the images and videos to upload in the application.
- Used the Media Player to play the videos in the application.
- Worked with data validations for user input.
- Used third party APIs to enable logging in with other mobile app accounts such asWeibo, Wechat and QQ app. Authentication is enabled.
- Designed and developed the UI for phone and tablet versions separately.