
Yang Jian
Software Developer
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.
Portfolio
Availability
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Experience
VR Delivery Back End
Technologies used include JavaScript, Angular 6, React, Raphael.js, HTML, SCSS, Node.js, Express.js,
AWS, Stripe, MongoDB, and MySQL.
ARK Blockchain Experience
Technologies used: Node.js, PostgreSQL, Express, Vue.js, Vuex, Vuetify, Bash scripting
Online Booking Service API
CMS Development
Technologies used: React, GraphQL/Apollo, Blueprint.js, HTML/Canvas, SSR, Amazon S3
Small Online Gambling Site Using Steam and Opskin API
Technologies used: Angular 7, Node 8, MongoDB, Redis, Steam API, Opskin API, AWS
Photo Gallery Web App
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
Bachelor's Degree in Computer Engineering
TsingHua University - Beijing