Yang Jian, Software Developer in Shanghai, China
Yang Jian

Software Developer in Shanghai, China

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 now available for hire

Portfolio

Experience

Location

Shanghai, China

Availability

Part-time

Preferred Environment

Git, Linux, VS Code

The most amazing...

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

Employment

  • React Engineer

    2021 - 2022
    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, Next.js, HTML, CSS
  • Senior JavaScript Developer

    2021 - 2021
    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
  • React | Wordpress Developer

    2020 - 2020
    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, IrvingJS, WordPress VIP, Node.js, React
  • React Developer

    2020 - 2020
    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
  • Full-stack Developer

    2019 - 2020
    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 Elastic Compute Cloud), AWS SES, Squarespace, MongoDB, Node.js, Redux, React
  • React Developer

    2019 - 2019
    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
  • React Developer

    2019 - 2019
    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
  • Full-stack Developer

    2017 - 2018
    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, AWS, Stripe, Socket.IO, Raphaël, UI, Bootstrap, Redux-Saga, Redux, NgRx, React, Angular, jQuery, JavaScript
  • JavaScript Developer

    2017 - 2018
    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
  • JavaScript Developer

    2016 - 2016
    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
  • JavaScript Developer

    2013 - 2015
    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

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, ES7, TypeScript, HTML, CSS3, SCSS, PHP, CSS, Bash Script, ECMAScript (ES6), PHP 7
  • Frameworks

    Express.js, Redux, Hapi.js, Angular, Angular Material, Laravel, Vuetify, AngularJS, Bootstrap, React Native, MUI (Material UI), Next.js
  • Libraries/APIs

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

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

    Software Development, Ajax, Metronic, LeadDyno, Web Scraping, Animation, UI, AWS, Squarespace, WebSockets, TradingView, IrvingJS, Google Ad Manager, Gravity Forms, Web Components, Computer Engineering
  • Tools

    AngularFire, Redux Thunk, Sublime Text 3, Git, AWS SES, NGINX, VS Code
  • Platforms

    AWS Lambda, Amazon Web Services (AWS), Firebase, Linux, Algolia, Vuforia, Amazon EC2 (Amazon Elastic Compute Cloud), WordPress VIP, Google Cloud SDK, WordPress, Meteor

Education

  • Bachelor's Degree in Computer Engineering
    2009 - 2013
    TsingHua University - Beijing

To view more profiles

Join Toptal
Share it with others