Senior React and React Native guru with Node.js Experience
๐ 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!
- 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
- 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
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
- 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
Master's degree, Computer Science
Bachelor's degree, Computer Software Engineering