developer

Would you like to chat with Deng before hiring him?

Deng J.

Senior React and React Native guru with Node.js Experience
  • Ideal project length 3+ months
  • Location Toronto, Canada
  • Available from Now

🏆 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
  • React.js
  • ReactNative
  • Node.js
  • Angular
  • AWS
  • PHP
Work
Experience

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

Education

The University of Texas at Arlington

2016 - 2018

Master's degree, Computer Science

Tsinghua University

2007 - 2011

Bachelor's degree, Computer Software Engineering