Shawn Zhao
iOS developer at RJT Compuquest- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
RJT Compuquest
-
IT Services and IT Consulting
-
1 - 100 Employee
-
iOS developer
-
Jan 2015 - Present
-
-
-
Jazwares, LLC
-
United States
-
Consumer Goods
-
500 - 600 Employee
-
iOS developer
-
Jun 2016 - Oct 2016
• Implemented the movie creation function using AVFoundation, Foundation • Implemented the UIImage processing combining function, using Core Graphic, UIKit • Customized lots of UI elements for better user experience like UIControl as range slider, using QuartzCore, UIKit • Created Music Player Animation Using Foundation, QuartzCore, AVFoundation • Manipulated the movie model data using triple level structure multi-level Core Data to improve the Core Data performance • Optimized the memory management with GCD, using Multi-thread and autoreleasepool • Tested the memory usage and limited the dirty memory using Allocation Instrument, avoided memory leaks using Leak instrument • Built this whole application from scratch Show less
-
-
-
WireBlue
-
United Kingdom
-
Design
-
1 - 100 Employee
-
iOS developer
-
Sep 2015 - May 2016
• Implemented Push Notification using Parse. • Performed Map View implementation using the MapKit and Core Location Frameworks • Improved the User Interface/Navigation Layout for the application with respect to the business model flow. • Customized Multi-view applications using Tab Bars and Navigation Bars and incorporated tailored TableViews. • Implemented local storage using Rest API(JSON). • Implemented the Twitter API for fetching the tweets. • Tested the application memory leaks with Instrument Leaks, and fix the leaks. • Transferring the Objective C version project into Swift version, and add new iCloud function using Swift. Show less
-
-
-
-
iOS developer
-
Jan 2015 - Sep 2015
• Gathered and analyzed all necessary requirements by involving in discussion sessions. • Used Storyboard to create flow and design of Interfaces and Views with UIKit framework. • Worked extensively with Objective C and Cocoa Touch frameworks. • Worked extensively on UITableViewController and made UITableViewCell according to the client. • Used client side RESTful call to receive JSON based response and parsed using NSJSONSerialization. • Used UILocalNotification for event Alertview. • Worked extensively with iCloud for storing medical history. • Performed extensive bug fixing throughout application using Breakpoints, LLDB statements. • Project was managed using Agile/SCRUM methodology. • Code was handled on remote server using GitHub • Implemented Localization to suit for different languages. Show less
-
-
-
-
iOS developer
-
Nov 2014 - Jan 2015
• Responsible for researching, designing and developing various components of the application. • Worked extensively with Objective C and Cocoa frameworks. • Worked on a controller, which displays the login page and navigates to the registration and menu page using the UINavigationController. • Developed MVC design pattern for screens using Xcode, storyboard and Auto-Layout. • Performed all tasks from user interface design and implementation to writing code for various features. • Developed client login and signup module that includes UI design and backend communication with Web Services. • Worked on RESTful API web service calls to upload new products information along with image. • Implemented NSURLSession to integrate with backend web services. • Integrated on crashlytics SDK for crash reporting. • Used Apple Push Notification Service (APNs) when new orders are placed. • Implemented Share products with friends over Facebook, Twitter, E-mail and SMS • Worked on Paypal SDK for making payments. Show less
-
-
-
-
iOS developer
-
Nov 2012 - Jul 2014
• Developed the UI screens by integrating different Views and Windows to make them user friendly. • Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes. • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone. • Integrated location based services using MapKit API to display locations of the nearest banks, hotels and so on. • Updated driver location to the server by using CLLocationManager. • Implemented Reverse Geocoder to find the rider current location. • Used Reverse geocoder was utilized to allow for searching of cities, zipcodes, and other locations. • Implemented REST API to get the all response from server end and render the data on UI screens as per the requirements. • Used NSJSONSerialization to serialized JSON to read the response that came through the server. • Worked in an Agile Scrum environment. • Worked with GitHub for source code versioning. • Tested the application with UI Test and Unit Test. Show less
-
-