See all developers
Deng J. Senior React and React Native guru with Node.js Experience

Deng J.

  • Toronto, Canada
  • 6 years
Deng is now available for hire Hire Deng

๐Ÿ† Angular 1.x / 2 / 4 / 5 / 6 / 7
๐Ÿ† React / Redux Saga / Redux Thunk
๐Ÿ† VueJS
๐Ÿ† Node.js

I am an expert JavaScript with over 9 years of experience, including two years of managing agile teams. I have worked with some of the largest Single Page Applications, managing all phases of the project life cycle from soliciting requirements through deployment. I am focused on full-stack JavaScript web development (Node.js back-end and Angular, React and Vue front-end). I am also extremely and extremely skilled PHP developer and have worked with WordPress and Shopify.

As an experienced developer,
๐Ÿ’Ž I always follow the Airbnb JavaScript coding style.
๐Ÿ’Ž I always follow the PSR-2 Coding style for PHP.
๐Ÿ’Ž I use NVM for Node version control.
๐Ÿ’Ž I use PHPBrew for PHP version control.
๐Ÿ’Ž I build unit testing and integration testing for Node with Mocha and Chai.
๐Ÿ’Ž I build unit testing and integration testing for PHP with PHPUnit and Codeception
๐Ÿ’Ž I build Node.js e2e testing with CodeceptJS and Nightwatch.
๐Ÿ’Ž I deploy a Node app using Heroku and AWS.

As a team member, I am used to
๐Ÿ’Ž Git, Github, and Bitbucket for source control
๐Ÿ’Ž Jira, Trello, Asana, and Teamwork for task management
๐Ÿ’Ž Daily, Weekly Scrum meeting
๐Ÿ’Ž Collaboration with team members

Main Skills:
๐Ÿ† Angular 1.x / 2 / 4 / 5 / 6 / 7
๐Ÿ† React / Redux Saga / Redux Thunk
๐Ÿ† VueJS
๐Ÿ† Node.js
โœ”๏ธ Frameworks: Express, Hapi, Koa
โœ”๏ธ Package Manager: Npm, Yarn
โœ”๏ธ Testing: Mocha, Chai
๐Ÿ† JavaScript
โœ”๏ธ TypeScript, ES6 / ES7 / ES8
โœ”๏ธ Task Runners: Npm scripts, Gulp, Grunt
โœ”๏ธ Module Loader/Bundler: WebPack, rollup
๐Ÿ† PHP 7
โœ”๏ธ Framework: Laravel, Symfony
โœ”๏ธ Package Manager: Composer
โœ”๏ธ Debugger/Profiler: xDebug
โœ”๏ธ Testing: PHPUnit, Mockery
๐Ÿ† MySQL, PostgreSQL, MongoDB, DynamoDB
๐Ÿ† WordPress
๐Ÿ† Shopify

My experience with various tech gives me the ability to quickly integrate into any project and work out the best solution possible! 

Skills and experiences

Skills and experiences

Senior Frontend Developer

LabLogยฎ - February 2020 - July 2020 (6 months)

- Refactored front-end with clean & highly performance with React
- Upgraded the UI Layout and Components using Material UI, Styled Components.
- Manged file-upload feature via Local, GoogleDrive, DropBox, OneDrive

Senior React and React Native Developer

Barcademy - September 2018 - February 2020 (1 year 6 months) - Riverside, Connecticut

- Developed a modern application to share sponsor's trainings. - Integrated graphQL backend to manage wordpress database - Implemented pixel-perfect design using vertical alignments.

Technologies: React, GraphQL, Node.js, WordPress, Docker, Styled Component

Project Lead Developer (React, Node)

Tunefind - February 2016 - April 2017 (1 year 3 months) - Toronto, Ontario

Tunefind helps you find music from your favorite TV shows and Movies.
- Built the app architecture and design system components.
- Created custom React components for front-end.
- Used Redux for state management and SASS & Material-UI for designs. - Developed the Back-End APIs using Node.js and integrated them into the front-end.

- Used Algolia Realtime Search for Search Engine.
- Used Quantcast to implemented AI-driven real-time advertising, audience insights, and measurement.
- Optimized the JavaScript code to achieve a maximum speed between when the data is received and when the coupons are displayed.
- Deployed the app to the Amazon EC2 instance.
- Added a hot module replacement plugin to Webpack.
- Worked with legacy code on the server-side, able to understand the principles behind it and make it work again.
Technologies: React, Node, AWS, Unit Testing, Quantcast

React Developer

Auction.com - January 2014 - December 2015 (2 years) - Toronto, Ontario

- Created an auction app based on React.
- Implemented various form validations(synchronous and asynchronous mode) using Redux Form.
- Customized backend RESTful APIs using Laravel and MySQL.
- Built an admin dashboard to manage the contents.
- Implemented Google Maps and Incapsula CDN.
- Used Webpack and Sentry.
Technologies: React, Redux, Laravel, Sentry, Webpack

Educations and Certifications

The University of Texas at Arlington

2016 - 2018

Master's degree, Computer Science

Tsinghua University

2007 - 2011

Bachelor's degree, Computer Software Engineering

Want to hire Deng J. or just want to talk? Schedule chat with Deng

Other developers