Yang Jian, Developer in Shanghai, China

Yang Jian

Software Developer

Location
Shanghai, China
Toptal Member Since
April 23, 2019

Yang is a full-stack developer who worked at Hashplay implementing subsystem interactions for the VR delivery system. He has also been developing slick web and mobile solutions for over half a decade, during which Yang has built some cutting-edge robust software, all customized to suit his clients' unique needs. Yang communicates well, and he has worked in teams of all sizes.

Yang is available for hire
Hire Yang

Portfolio

American Secure Living, Inc.
React, TypeScript, Next.js, AWS Amplify, Angular Material, Tailwind CSS
Valence
React, HTML, CSS, PostgreSQL, ES7, Tailwind CSS
Cloudcon (via Toptal)
JavaScript, React, Web Components, HTML, CSS, ECMAScript (ES6), Git...

Location

Shanghai, China

Availability

Full-time

Preferred Environment

Git, Linux, Visual Studio Code (VS Code), REST APIs, APIs, GraphQL, Architecture

The most amazing...

...thing I've built is subsystem communication and interaction with a third-party API in a VR delivery back end.

Work Experience

2022 - 2023

Front-end React Developer for Home Services Provider

American Secure Living, Inc.
  • Developed an app that supports sale-leaseback, with the integration of Salesforce and other services in the background.
  • Tracked and fixed bugs using Jira as a reporting tool, and participated in 2-weeks based scrum process.
  • Built complex UI using React/Next.js, including reusable components written in Storybook.
Technologies: React, TypeScript, Next.js, AWS Amplify, Angular Material, Tailwind CSS
2021 - 2022

React Engineer

Valence
  • Used my understanding of React fundamentals to promote better component lifecycle practices, increasing turnaround speed by 15% with 100% deadline adherence.
  • Introduced wider use of Next.js, decreasing load times by roughly 35%.
  • Communicated with senior management and teammates on a daily basis to improve cooperation.
  • Wrote several proposals on performance improvement based on legacy React app analysis.
Technologies: React, HTML, CSS, PostgreSQL, ES7, Tailwind CSS
2021 - 2021

Senior JavaScript Developer

Cloudcon (via Toptal)
  • Developed React web components for Upvise integration. Used Ant library for wrapping up the UI. Solved a window issue on Shadow DOM.
  • Provided a way to develop the Upvise React integration locally by applying mock service and a deployment procedure.
  • Generalized Upvise table components to be used across multiple modules, ensuring all functionalities are unique for each of those.
  • Implemented a UI based on the Figma design, ensuring it was pixel-perfect and responsive.
Technologies: JavaScript, React, Web Components, HTML, CSS, ECMAScript (ES6), Git, Architecture, ES7, Angular Material
2020 - 2020

React | Wordpress Developer

Jumpcrew (via Toptal)
  • Refactored the front-end UI bootstrapped by IrvingJS using the design provided by XD files.
  • Changed the filter functionality on several pages by modifying WP Irving APIs and fine-tuned auto-complete components.
  • Migrated data to apply front-end changes using a Bash Script.
  • Fixed several issues on the Google Ad Manager integration with Irving.
  • Integrated and customized several Gravity Forms on the website.
  • Worked on the other requests regarding media optimization, custom styling for posts, etc.
Technologies: Gravity Forms, Google Ad Manager, Bash Script, MySQL, WordPress, WordPress VIP, Node.js, React, APIs, ES7
2020 - 2020

React Developer

Satang Corporation (via Toptal)
  • Implemented a market data visualization dashboard with React.
  • Added customized a TradingView chart based on project requirements.
  • Customized Chart.js using extra canvas and a modified Zoom plugin to match design requirements.
  • Solved a performance issue caused by large real-time data rendering.
  • Implemented a dark/white theme on the crypto markets page.
Technologies: SCSS, HTML, TradingView, Chart.js, WebSockets, Redux-Saga, Redux, React, ES7
2019 - 2020

Full-stack Developer

BLK Capital Management Corporation (via Toptal)
  • Built the base structure using Create React App and Express/MongoDB.
  • Set up the mailing system and reset the password feature.
  • Created responsive pages based on the design provided.
  • Developed dynamic filtering and form validations using Redux Form.
  • Set up a React/Node.js server on AWS EC2 instances using Nginx and Squarespace's domain support and set up SSL certification.
Technologies: NGINX, Amazon S3 (AWS S3), Amazon EC2, Amazon Simple Email Service (SES), Squarespace, MongoDB, Node.js, Redux, React, REST APIs, APIs, Architecture, Redux Form, ES7, Angular Material, Tailwind CSS, Full-stack
2019 - 2019

React Developer

Trames, Ltd. (via Toptal)
  • Built a React/Redux Thunk base structure using Create React App.
  • Migrated a Fuse theme based on old code into a new one.
  • Created core components including a multi-file uploader.
  • Implemented shipment logic with complex batch API integration.
  • Implemented a pixel-perfect UI based on Marvel design.
Technologies: MUI (Material UI), Redux Thunk, Redux, React, Redux Form, ES7, Angular Material
2019 - 2019

React Developer

Toptal Client
  • Built a React-Redux and TypeScript-based infrastructure.
  • Created complex AgGrid-based drill-down custom component.
  • Developed a dynamic Formik form using back-end responses.
  • Wrote Axios-based complex authentication logic, with token refreshing and some other additional auth features built-in in one place.
  • Configured and wrote TypeScript-based Cypress tests.
Technologies: AG Grid, Reactstrap, TypeScript, Redux Thunk, Redux, React, Redux Form
2017 - 2018

Full-stack Developer

Hashplay, Inc.
  • Built a data mapping visualization dashboard (data builder) for mapping real-time data and MapD schemas.
  • Created an admin dashboard for Airbus VR flight simulation.
  • Developed an admin dashboard for immersive data for internal users.
  • Built a Google Maps-based configuration tool for IP cameras and Data.world organizations.
  • Created a wind farm turbine simulation web service for internal usage.
  • Developed interactions between real-time data sources, MapD Engine, and Unity App.
  • Worked within a Scrum environment.
Technologies: Amazon Web Services (AWS), Redis, MongoDB, Google API, Stripe, Socket.IO, Raphaël, User Interface (UI), Bootstrap, Redux-Saga, Redux, NgRx, React, Angular, jQuery, JavaScript, REST APIs, APIs, GraphQL, Architecture, Angular Material, Full-stack
2017 - 2018

JavaScript Developer

WhiteLabelApplications, Ltd.
  • Developed a chat system front end and mobile app.
  • Created a job search system front end using Google Maps, sliders, and other customized components.
  • Developed nice animation effects on SVG icons for various web/mobile scenes.
  • Created multi-language support using react-native-i18n.
  • Configured dynamic theme builds.
Technologies: Git, Animation, Google Maps, Redux-Saga, Redux, React Native, React, APIs, Angular Material, Full-stack
2016 - 2016

JavaScript Developer

Auger Labs, Inc.
  • Created a web-based mobile app creator dashboard.
  • Built a web crawling service to gather artist emails and their artwork details.
  • Developed an image processing module for image filtering/cropping and resizing.
  • Handled CI/CD using Wercker service.
Technologies: AngularFire, Git, Web Scraping, Slack API, Vuforia, Algolia, LeadDyno, Stripe, Google API, Metronic, Firebase, Node.js, AngularJS, jQuery, JavaScript, REST APIs, APIs, Full-stack
2013 - 2015

JavaScript Developer

NetRefer
  • Built Bootstrap-based responsive web pages.
  • Helped port an existing jQuery-based admin dashboard to AngularJS.
  • Created a simple user management web UI.
Technologies: Ajax, Bootstrap, CSS, HTML, jQuery, JavaScript, AngularJS, MySQL, PHP, APIs

Experience

VR Delivery Back End

Built a VR delivery back end for the interaction between the real-time source, MapD, and Unity VR apps.

Technologies used include JavaScript, Angular 6, React, Raphael.js, HTML, SCSS, Node.js, Express.js,
AWS, Stripe, MongoDB, and MySQL.

ARK Blockchain Experience

Created my own ARK blockchain with two core servers from AWS for training purposes, studied ARK core and desktop wallet API interactions as well as core-commander for configuration of the bash CLI.

Technologies used: Node.js, PostgreSQL, Express, Vue.js, Vuex, Vuetify, Bash scripting

Online Booking Service API

Built an online laundary/cleaning service API for a software suite that included an admin dashboard, customer portal, and mobile app, with complex user management.

CMS Development

Helped build a React-based CMS, adding an image tool to the post editor (cropping/filtering/resizing) and 10 responsive page templates.

Technologies used: React, GraphQL/Apollo, Blueprint.js, HTML/Canvas, SSR, Amazon S3

Small Online Gambling Site Using Steam and Opskin API

Built an online game gambling site using Steam and Opskin APIs.

Technologies used: Angular 7, Node 8, MongoDB, Redis, Steam API, Opskin API, AWS

Photo Gallery Web App

Created parts of an online photo manipulation tool, including a flexible box layout for drag-n-drop photo items from the sidebar.

Technologies used: JavaSscript, AngularJS, jQuery, HTML, Canvas, Drag-n-Drop

Skills

Languages

JavaScript, GraphQL, CSS, ES7, TypeScript, HTML, CSS3, SCSS, PHP, Bash Script, ECMAScript (ES6), PHP 7, SQL, Python

Frameworks

Express.js, Redux, Hapi.js, Angular, Angular Material, Vuetify, Next.js, Tailwind CSS, AngularJS, Bootstrap, React Native, MUI (Material UI), Laravel

Libraries/APIs

jQuery, Node.js, Raphaël, React, Redux-Saga, Redux Form, REST APIs, Vue, Vuex, Google API, Stripe, Slack API, Google Maps, NgRx, Socket.IO, Reactstrap, AG Grid, Chart.js, AWS Amplify

Storage

MongoDB, MySQL, PostgreSQL, Amazon S3 (AWS S3), Amazon DynamoDB, Redis

Other

Software Development, APIs, Full-stack, WebSockets, Architecture, Ajax, Metronic, LeadDyno, Web Scraping, Animation, User Interface (UI), Squarespace, TradingView, Google Ad Manager, Gravity Forms, Web Components, Computer Engineering

Tools

AngularFire, Redux Thunk, CircleCI, Sublime Text 3, Git, Amazon Simple Email Service (SES), NGINX

Platforms

AWS Lambda, Amazon Web Services (AWS), Firebase, Linux, Algolia, Vuforia, Amazon EC2, WordPress VIP, Google Cloud SDK, WordPress, Meteor, Visual Studio Code (VS Code), Docker

Education

2009 - 2013

Bachelor's Degree in Computer Engineering

TsingHua University - Beijing