developer

Would you like to chat with Chris before hiring him?

Chris Yang

Full-stack developer (React.js, React Native, Blockchain, Node.js, Python JavaScript, MySQL)
  • Ideal project length 3+ months
  • Location Toronto, Canada
  • Available from Now

"First solve the problem. Then write the code."

This quote from John Johnson is how I approach web development. My goal is always to understand your needs and objectives and to carefully consider what solution will work best for you and your customers. Then I write the code to implement that solution.

Web Techniques:
- Programming Languages: ​HTML5/CSS3/Sass/Less, Javascript, PHP, Python, Ruby, TypeScript
- Software Frameworks: ​React.js, React Native, Vue.js, Angular, Node.js, Express.js, Django, Ruby on Rails, PHP, Laravel, Codeigniter
- Database: ​MySQL, PostgreSQL, MS SQL, SQLite, Redis, Oracle, MongoDB, Firebase, AWS
- Environments: ​DevOps, Scrum/Agile, TDD/BDD, Git, Gitlab/GitHub, Jira/Bitbucket, Trello, Postman,
Docker/Jenkins/Kubernetes, CI/CD, ElasticSearch

Blockchain Techniques:
- Ethereum / Bitcoin
- ERC20 / ERC223 / ERC721 / Smart Contract / Solidity / Web3js / Truffle / Dapp / ICO
- Lending bot / Trending bot / Arbitrage bot
- Token Wallet Development

My passion is helping clients maximize their businesses' potential in the digital space. More than a programmer, I am a valuable consultant to any business wishing to build or improve any online enterprise. My work is relatively fast, accurate, functional and most importantly well constructed based on your exact needs.
I do all of my own work but will bring in experts if necessary to accomplish the goals of your organization.
 

Skills
  • React.js
  • React Native
  • JavaScript
  • Blockchain
  • Express.js
  • MongoDB
  • MySQL
  • PHP
  • Python
Work
Experience

Full Stack Engineer

Toptal | Dec 2019 – Present

- Built the base structure using create-react-app and Express/MongoDB.
- Set up the mailing system and reset password feature.
- Created responsive pages based on the design provided.
- Developed dynamic filtering and form validations using Redux Form.
- Set up user role-based access.
- Set up a React/Node server on AWS EC2 instances using Nginx and Squarespace's domain support and set up SSL certification.

linux

React Developer

Toptal | Jun 2019 – Dec 2019

- Built a React/Redux Thunk base structure using create-react-app and TypeScript-based infrastructure.
- Migrated a Fuse theme based on old code.
- Created core components including a multi-file uploader.
- Implemented shipment logic.
- Implemented pixel-perfect UI based on Marvel design

- Created AgGrid based drill-down custom component.
- Developed a dynamic Formik form using back-end responses.
- Built complex Auth logic.
- Configured TypeScript-based Cypress tests.

Blockchain Developer

Project: Aurlix | Feb 2017 - Jul 2020

- Developed Smart Contracts for DeFi application using solidity and javascript.

- Worked upon integrating the smart contracts with front end using javascript, web3.

- Worked elegantly in a team as a core blockchain developer.

- Worked upon developing front end using javascript, react, material-ui

JavaScript

Software Engineer

Hashplay Inc. | Sep 2017 - Dec 2018

- 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.

Software Engineer

WhiteLabelApplications Ltd. | Jan 2017 - Aug 2018

- 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.

Software Engineer

Auger | Jan 2016 - Dec 2016

- 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.

Software Engineer

NetRefer| Jan 2013 - Dec 2015

- Created a simple user management web UI.
- Created single-page applications using AngularJS and Material UI components.
- Imported Angular NVD3 and Angular Grid to visualize large data sets.
- Built Bootstrap-based responsive web pages.
- Introduced WebSockets and Redis to create a global locking system.

Education

Tsinghua University

Bachelors Degree | Jun 2016 → Dec 2017

Computer Science, Information Technology

Certificates

Certified Internet Webmaster JavaScript Specialist

SkillValue | 2020