Full-stack Developer2018 - 2019KWIX Global Solutions
- Built a number of React-based front-end projects with React trending technologies such as React Hooks, HOCs, lazy loading, and so on.
- Implemented UI layouts with Ant Design, Material-UI, and styled-components.
- Integrated Redux-saga, MobX, Immer.js, and Context API for state management and Formik and Yup for validation.
- Migrated Gatsby and GraphQL for improving the page load speed, server-side rendering, and code splitting.
- Participated in the Angular 5 project to build the person to person marketplace.
- Added new back-end features using various Ruby gems such as Devise, DRY, ActiveRecord Import, and RSpec.
- Built React-Native apps for iOS and Android.
Back-end Developer2017 - 2017Hidden Brains Infotech
- Designed and constructed a REST and Socket API using Express.js framework and Socket.IO library and integrated Passport.js for authentication middleware.
- Used popular ORMs and ODMs especially Mongoose.js, Knex.js, Objections.js, Sequelize, and TypeORM for MySQL, PostgreSQL, and MongoDB.
- Implemented REST APIs using Django REST Framework with PostgreSQL and used Django REST Framework-SimpleJWT which is the most flexible and upper version compatible regarding the user-authentication.
- Implemented and integrated Firebase and Google Cloud Platform features like Google Cloud functions, Google Cloud Storage, and BigQuery.
- Set up the deployment procedures, deploying to the Heroku cloud hosting service and Kubernetes, and Docker.
- Integrated with various third-party APIs such as Google API, Stripe API, Google MAP API, Salesforce, and more.
Full-stack Developer2015 - 2016Septini
- Designed and built a customer management app for their activities and properties with React, Redux-saga, and TypeScript.
- Created a Vue.js app with Google Map APIs—allowing customers to discover services and advertisements.
- Developed a customer activity REST APIs and a real-time chat module using Ruby on Rails and PostgreSQL.
- Created a custom search engine for searching customer activities and properties using Elasticsearch.
Web Developer2013 - 2014Touch of Tensai
- Built the REST APIs for the back end using Node.js and Express.js.
- Maintained and upgraded the front-end web app for their management system using AngularJS.
- Used Webpack and NPM to set up an entire development environment and Karma, Jest, and Mocha for unit and E2E testing.
- Implemented and integrated DevOps procedures for AWS infrastructure (S3, Lambda, CF, and so on).