Thor(Shenghan) Chen

Thor(shenghan) chen

bookmark on deepenrich
location of Thor(Shenghan) ChenPalmerston North, Manawatū-Whanganui, New Zealand
Phone number of Thor(Shenghan) Chen+91 xxxx xxxxx
Followers of Thor(Shenghan) Chen328 followers
  • Timeline

    Apr 2013 - Aug 2014

    Developer - PHP (CodeIgnitor, Yii), jQuery

    iQIYI.com
    Aug 2015 - May 2017

    Developer - iOS (Swift, Objective-C)

    ClosetStyles - C2C Fashion Marketplace
    Nov 2015 - Apr 2018

    Developer - iOS (Swift, Objective-C)

    Feeday
    Feb 2016 - May 2018

    Developer - iOS (Swift), Android (Kotlin), PHP (Yii)

    浙江宅集购电商科技有限公司
    Oct 2017 - Sept 2018

    Developer - PHP (Laravel), React Native, MongoDB, REST API

    LoMoStar
    Oct 2018 - Aug 2020

    Frontend Developer - JavaScript/TypeScript, React, D3

    Catalyst IT Limited
    Wellington & Wairarapa, New Zealand
    Current Company
    Aug 2020 - now

    Principal Software Engineer

    Objective Corporation
    Palmerston North, Wanganui-Manawatu, New Zealand
  • About me

    Passionate Developer - Specialized in JavaScript/TypeScript and React

  • Education

    • Victoria university of wellington

      2017 - 2019
      Master of engineering practice computer software engineering merit

      Activities and Societies: I was a tutor for the Concurrent Programming course I got A+ on 3 courses: Full Stack App Development, Database System Development, and Distributed Computing in Grids and Clouds.

    • Zhejiang sci-tech university

      2009 - 2013
      Bachelor's degree electrical, electronic and communications engineering technology/technician

      Activities and Societies: I established and run a tourism club with several friends The average of my grades is about 80%, and I got an A on my final thesis

  • Experience

    • Iqiyi.com

      Apr 2013 - Aug 2014
      Developer - php (codeignitor, yii), jquery

      iQIYI is a top-tier digital entertainment company in China (NASDAQ: IQ), and I have:* Worked on the game platform that served more than 1 million Daily Active Users* Worked on the internal administration and reporting platform (ExtJS)Highlights:* Lead the development of the Account Management Portal and the Rebate System (Yii, jQuery)* Lead the refactoring of the Game Entry System for better maintenance and performance (CodeIgnitor)* Participated in the architecture migration from monolith to microservices and database migration from Oracle to MySQL Award: * The Best Employee in the Third Quarter, 2013 Show less

    • Closetstyles - c2c fashion marketplace

      Aug 2015 - May 2017
      Developer - ios (swift, objective-c)

      ClosetStyles is an e-commerce iOS app that focuses on C2C Fashion Marketplace for the Malaysia and Singapore market. I was the main iOS developer.Highlights:* Introduced ReactiveCocoa to improve the logic of handling data and user interactions by applying reactive-programming concepts* Re-architected the app to adapt Model-View-ViewModel (MVVM) pattern

    • Feeday

      Nov 2015 - Apr 2018
      Developer - ios (swift, objective-c)

      Feeday is an iOS app that empowers users to track feeds of customised collections of users and tags, and then view and share the feeds via Today extension, iMessage extension and Watch extension. I was the solo developer.Highlights:* Took over the half-done and unmaintained project quickly without handing over process* Worked very closely with the designer to deliver pixel-perfect versions* Gradually rewrote the app using Swift

    • 浙江宅集购电商科技有限公司

      Feb 2016 - May 2018
      Developer - ios (swift), android (kotlin), php (yii)

      Mieshome is an e-commerce mobile app that focuses on household supplies for China Mainland. I have:* Built mobile application for both iOS and Android* Built and maintained the backend API for mobile* Built the Rebate System that works with the Member SystemHighlights:* Migrated the iOS app from Objective-C to Swift* Built the Android app from scratch using Java, then migrated it to Kotlin* Introduced Model-View-ViewModel (MVVM) pattern using RxSwift and RxJava

    • Lomostar

      Oct 2017 - Sept 2018
      Developer - php (laravel), react native, mongodb, rest api

      LoMoStar is a blockchain-based social platform that provides location-based services. I worked on the backend API and mobile application.Highlights:* Built an open-source tool to mimic basic transaction feature (atom operation) when using MongoDB with PHP* Re-architected the backend by extracting re-usable logic into services via dependency injection* Debugged and fixed several issues with the integration between native modules and React Native codebase

    • Catalyst it limited

      Oct 2018 - Aug 2020

      * Work as the main frontend developer in a long-term ongoing project* Keep frontend tech stacks up-to-date and continuously improve the fast-growing codebase (50k+ lines of code)* Work closely with clients to gather requirements and convert ideas to stories* Mentor several growing developersProject: Management system for the education sector (Apr 2019 - Present)The system is a brand new web-based platform that is designed to replace several legacy systems used by schools to manage their students, assessments, surveys and reports. I work in an agile team to drive the migration, feature development and improvement of the system. Tech Stack:* User-facing frontend - React, Redux, Formik, D3, Bootstrap, SCSS* Administrator-facing frontend - React-Admin, Material-UI, CSS-in-JS Highlights:* Introduced TypeScript, Hooks and Context API, and Storybook to the project* Normalised the domain data in the redux state and generalised the usage of redux-thunk* Built performant and highly-customised reports that aggregate data in the client-side* Increased unit testing coverage from about 0% to 25% Show less * Main developer of 2 CMS-based web applications in a full-stack context----------Project: Security Assessment tool for software development lifecycle (Feb 2019 - Apr 2019)The tool is a flexible tool that allows security information officers to assess the security of software development lifecycle for their organisation via creating and delivering highly customised questionnaires that can generate insights and further tasks based on the users’ answers.Tech Stack:* Frontend: React, Redux, GraphQL* Backend: SilverStripe(PHP) exposes GraphQL endpointHighlights:* Architected the tech stack and proved it via prototyping in Sprint Zero* Mentored other developers to learn React, Redux and GraphQL* Worked with the client to detail the requirements----------Project: Web portal for the education system (Nov 2018 - Feb 2019)The portal is used to provide information for teachers and learners in an interactive manner. I was the main developer.Tech stack: SilverStripe(PHP), React, GraphQLHighlights:* Introduced React and GraphQL to the team* Mentored other developers who just started to learn and practice React from scratch* Implemented accessibility features such as semantic HTML structure, focus control and skip links Show less

      • Frontend Developer - JavaScript/TypeScript, React, D3

        Apr 2019 - Aug 2020
      • SilverStripe Developer - React, GraphQL, PHP, MySQL

        Nov 2018 - Apr 2019
      • SilverStripe Developer - PHP, MySQL, HTML, CSS

        Oct 2018 - Nov 2018
    • Objective corporation

      Aug 2020 - now
      • Principal Software Engineer

        Feb 2022 - now
      • Senior Software Engineer

        Aug 2020 - Jan 2022
  • Licenses & Certifications

    • Icagile certified professional

      Icagile
      Feb 2019
    • Macromedia qualified web designer

      Macromedia, inc.
      Nov 2003
    • Ielts academic 7.5 (c1)

      Ielts official
      Jul 2017
  • Honors & Awards

    • Awarded to Thor(Shenghan) Chen
      The Best Employee in the Third Quarter Game Business Department Oct 2013