Scroll To View More
Chris Liang, Software Developer in Vladivostok, Primorsky Krai, Russia
Chris Liang

Software Developer in Vladivostok, Primorsky Krai, Russia

Member since May 19, 2016
Chris loves creating iOS/Android apps, and over the past decade, he's developed more than 100+ apps—providing a comprehensive UI/UX in geolocation service, real-time messaging, and other social features. He specializes in developing apps related to real estate and food industries. Chris is an open-minded and personable developer who loves working with other developers in a team environment.
Chris is now available for hire

Portfolio

Experience

  • Agile Software Development, 8 years
  • MVC Design, 7 years
  • Objective-C, 7 years
  • iOS, 7 years
  • Express.js, 5 years
  • Swift, 5 years
  • Node.js, 5 years
  • React Native, 4 years
Vladivostok, Primorsky Krai, Russia

Availability

Part-time

Preferred Environment

Xcode, Android Studio, Visual Studio Code

The most amazing...

...thing was building a Swift mobile app with real-time messaging, in-app purchase, geolocation, two-factor authentication, Facebook messenger, and animations.

Employment

  • Senior Front-end Developer

    2018 - 2019
    Enroute 911
    • Improved code quality by converting old JavaScript code to ES7 and via modularization.
    • Reduced initial loading time by 300% by finding and fixing the logical errors in the code.
    • Integrated Google Maps, MapBox, and several other map SDKs.
    • Introduced Redux-saga to keep calling the RESTful APIs in the background.
    Technologies: React Native, Redux-saga, MapBox, Google Maps
  • Senior Full-stack Developer

    2017 - 2018
    Flexible Fitness LLC
    • Updated non-structured code to MVC architecture.
    • Integrated Apple HealthKit and Google Fit for retrieving user health information such as a number of steps and weight.
    • Integrated Apple Pay and Google Pay for in-app purchase function.
    • Integrated OneSignal for push notification.
    • Developed the back end in Node.js and Express.js.
    • Used Redux-saga.
    Technologies: React Native, Node.js, Express.js, Redux-saga
  • iOS Developer

    2016 - 2016
    MeeCard
    • Implemented BaaS using Parse.
    • Developed an offline mode using local storage.
    • Helped to develop the business requirements.
    • Developed a push notification using APNs.
    Technologies: Objective-C, Git
  • iOS Developer

    2016 - 2016
    Textgreets
    • Developed real-time messaging using QuickBlox.
    • Implemented geofencing using Google Maps SDK and Core Location.
    • Integrated an in-app payment using Stripe, ApplePay, and PayPal.
    • Created UI animations using Core Animation.
    • Developed an offline mode using CoreData and Realm.
    • Made push notification using OneSignal.
    • Developed unit testing and UI testing.
    Technologies: Swift, Git, Objective-C, JavaScript
  • Senior iOS Developer

    2014 - 2016
    TextUs Biz
    • Provided the business logic needed for point of sales.
    • Developed an offline mode using Core Data.
    • Created a payment integration using Braintree.
    • Enabled a credit card validation feature using Card.io.
    • Implemented Apple Pay.
    • Used WatchKit and OpenGL.
    Technologies: Objective-C, .NET, Swift, Git
  • iOS Developer

    2013 - 2016
    RapidSOS
    • Built a location-based service using Core Location and Google Maps SDK.
    • Created a push notification-based messaging service.
    • Developed VoIP call using PJSIP library.
    • Created UI and unit testing using XCTest.
    • Developed an offline mode using Core Data.
    Technologies: iOS, Objective-C, Swift, JavaScript, Git
  • iOS Developer

    2015 - 2015
    AppleSolutions DK
    • Implemented a Shopify Client SDK and a Google Maps SDK.
    • Added Apple WatchKit.
    • Created a beacon using Estimote SDK.
    • Added a payment integration using Apple Pay.
    • Implemented a 3D touch feature.
    Technologies: Objective-C, Git
  • iOS Developer

    2014 - 2014
    Beero
    • Created rich animations using UIkit and Core Animation.
    • Developed an offline mode.
    • Enabled geofencing using Core Location and Google Maps SDK.
    • Implemented a payment integration using PayPal.
    Technologies: Objective-C, iOS, Git

Experience

  • Beero iOS App (Development)

    • Created rich animations using UIkit and Core Animation. • Developed an offline mode.
    • Enabled geofencing using Core Location and Google Maps SDK.
    • Implemented a payment integration using PayPal.

  • AppleSolutions (Development)

    • Implemented a Shopify Client SDK and a Google Maps SDK.
    • Added Apple WatchKit.
    • Created a beacon using Estimote SDK.
    • Added a payment integration using Apple Pay.
    • Implemented a 3D touch feature.

  • RapidSOS iOS and Android (Development)

    • Built a location-based service using Core Location and Google Maps SDK.
    • Created a push notification-based messaging service.
    • Developed VoIP call using PJSIP library.
    • Created UI and unit testing using XCTest.
    • Developed an offline mode using Core Data.

  • TextUs Biz (Development)

    • Provided the business logic needed for point of sales.
    • Developed an offline mode using Core Data.
    • Created a payment integration using Braintree.
    • Enabled a credit card validation feature using Card.io.
    • Implemented Apple Pay.
    • Used WatchKit and OpenGL.

  • Textgreets (Development)

    • Developed real-time messaging using QuickBlox.
    • Implemented geofencing using Google Maps SDK and Core Location.
    • Integrated an in-app payment using Stripe, ApplePay, and PayPal.
    • Created UI animations using Core Animation.
    • Developed an offline mode using CoreData and Realm.
    • Implemented push notification using OneSignal.
    • Developed unit testing and UI testing.

  • MeeCard (Development)

    • Used Parse for the back end.
    • Developed an offline mode using local storage.
    • Helped to develop the business requirements.
    • Developed push notifications using APNs.

  • Flexible Fitness React Native App (Development)
    https://apps.apple.com/us/app/flexible-fitness-meal-plans/id1397913198

    • Updated the non-structured code base to MVC architecture
    • Integrated HealthKit and GoogleFit for getting user details such as number of steps, weight, blood pressure, etc.
    • Integrated Apple Pay and Google Pay for in app purchase feature
    • Pixel perfect implementation of the new UI given by the client
    • Used Redux-saga

Skills

  • Languages

    JavaScript, Swift, Objective-C, GraphQL, HTML, CSS, SCSS, TypeScript, PHP, C++, C, Java
  • Frameworks

    Core Bluetooth, Cocoa, React Native, Express.js, Bootstrap, RealmSwift, MapKit, Angular
  • Libraries/APIs

    CocoaPods, Node.js, React, Facebook Login, Parse SDK, Plaid API, Instagram API, Google Places API, Google Maps SDK, Google Geocoding API, Yelp API, Foursquare API, MapBox iOS SDK, Braintree API, Twilio API
  • Tools

    Xcode, Android Studio, Jira, Trello, Asana, Basecamp, OneSignal, MongoLab
  • Paradigms

    Model View Viewmodel (MVVM), MVC Design, Agile Software Development, Agile, Model View Controller (MVC), Continuous Deployment, Continuous Integration (CI), Scrum
  • Platforms

    MacOS, iOS, AWS EC2, Visual Studio Code, iOS 12, Oracle, Linux, WordPress, Android, Firebase
  • Storage

    MSSQLCE, MySQL, AWS S3, Elasticsearch, MongoDB, Realm, Realm Database, MySQLdb, SQLite
  • Other

    iPhone, iPad, Google Login, Stripe Payments, Geolocation, Data Mining, iBeacon

Education

  • Master's degree in Computer Engineering
    2007 - 2009
    Far Eastern Federal University - Vladivostok, Russia
  • Bachelor's degree in Computer Engineering
    2003 - 2007
    Far Eastern Federal University - Vladivostok, Russia
I really like this profile
Share it with others