_Chen.webp)
Timeline
About me
Passionate Developer - Specialized in JavaScript/TypeScript and React
Education

Victoria university of wellington
2017 - 2019Master of engineering practice computer software engineering meritActivities 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 - 2013Bachelor's degree electrical, electronic and communications engineering technology/technicianActivities 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 2014Developer - php (codeignitor, yii), jqueryiQIYI 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 2017Developer - 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 2018Developer - 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 2018Developer - 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 2018Developer - php (laravel), react native, mongodb, rest apiLoMoStar 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 2020SilverStripe Developer - React, GraphQL, PHP, MySQL
Nov 2018 - Apr 2019SilverStripe Developer - PHP, MySQL, HTML, CSS
Oct 2018 - Nov 2018

Objective corporation
Aug 2020 - nowPrincipal Software Engineer
Feb 2022 - nowSenior Software Engineer
Aug 2020 - Jan 2022
Licenses & Certifications

Icagile certified professional
IcagileFeb 2019
Macromedia qualified web designer
Macromedia, inc.Nov 2003
Ielts academic 7.5 (c1)
Ielts officialJul 2017
Honors & Awards
- Awarded to Thor(Shenghan) ChenThe Best Employee in the Third Quarter Game Business Department Oct 2013
Languages
- enEnglish
- chChinese
Recommendations

Benjamin leung
MBA Candidate @ Columbia Business School | Product Growth @ CarbonCopies AINew York, New York, United States
Alan yuen
Entrepreneur, Wildlife BiologistGreater Dublin
Derek jones, c.e.t.
Protection & Control at Hydro OneOttawa, Ontario, Canada
Steve smith
Software Engineer at Northrop GrummanMelbourne, Florida, United States
Ievgen iegorov
Lead/Senior Engineer-Designer of HVAC systems. Contract job / FreelanceUkraine
George e. maxey
Community Change Leader in the areas of Health and Education.Orange Park, Florida, United States
Alberto pell
CONSULTANTS & RISK ANALYSTS IN REAL ESTATE DEVELOPMENTSMarbella, Andalusia, Spain
Robert chaligoj
Manager, Training Center Americas at Siemens EnergyOrlando, Florida, United States
Keith gay
Superintendent at McDermott International, LtdColumbia, Mississippi, United States
Alexandre nogueira, cgap
Auditor Federal de Finanças e Controle (AFFC) especializado em Tecnologia da InformaçãoBrasília, Federal District, Brazil
...