🏆 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