Ashutosh Mantoo

Senior Software Engineer

Summary

IT Professional with 6+ years of experience specializing in developing web application using MEAN/MERN Stack. I belives in Hard Work as well as Smart Work. Always seeking to improve my skills and learn new technology

Experience

10/2020 - Present

Coastr(Nuvven LTD) | FullStack Engineer(MERN)

  • Implemented User access control based on given roles and permissions.
  • Implemented a capability to calculate different types of taxes that can be applied on an Invoice
  • Developed capability to generate/download different kind of xlsx reports from the app.e.g Vehicle performance report, Revenu Report and Invoice Report etc
  • Developed end to end damage and service functionality for vehicles.
  • Developed automated vehicle service creation at service anniversary date using task scheduler.
  • Developed capability to upload different types of images accross the platform and store it on AWS S3 bucket.
  • Developed capability to import .csv file throught out the application and store nessary details/records into the database
  • Developed custom graphql API's at backend using nodejs with TypeScript and consume it on frontend for modules like vehicle,booking,vehicle groups, vehicle pricing, invoices, damages and services
  • Writing Graphql API and Implementation for Location based pricing.
  • Implemented 3rd party API intergation like Xero Hubspot and Epyx through hotglue.
  • State management funcationality using redux in the fronend.
  • Integrated formik to create different types of form throughtout the app with yup to do the validation of the form.
  • Integrated Joi to add http request payload validation at api level.
  • Writing efficient code by following the best practices and doing code review.
  • Technology Used : React, Redux,Formik, Material Ui, Typescript, Javascript, NodeJS, Graphql, SQL, Bull Queue, Redis.
03/2017 - 04/2019

Apiria Technologies | FullStack Engineer(MEAN)

  • Design and create new web pages of application using HTML,CSS,Angular
  • Implemented UI for Leave Management,Requesting leaves for employee and Approve/Reject flow for manager
  • Implementation of Investment declaration and Investment proof submisstion
  • Expenses and Reimbursement claims
  • Developed custom backend API's using Node Js , MongoDB , Express and Implement those API's on Frontend with Angular
  • Developed Backend API for employe module
  • Design and created html page for the employee and consume create,read and update api at the frontend
  • Integrated Joi to add validation at the backend at the api level.
  • Added form validations at the fronend and displayed appropritate error message.
  • Used Git to maintain the different version of the project.
  • Writing efficient code by following the best practices.
  • Used mongoose to create and define mongoDB schema.
  • Technology used : NodeJS, ExpressJS, Angular, MongoDB, HTML and CSS
01/2016 - 02/2017

Moocwiz | Software Engineer

  • Created a website using HTML, CSS and PHP
  • Created custom rest API's for Android App to consume
  • Used Git to maintain the different version of the project.
  • Written form validation by using the native javascript form object.
  • Used mysql as database.
  • Technology used : HTML, CSS and PHP.

Open Source Projects

A car rental platform for B2B and B2B2C

A car rental platform for B2B and B2B2C

  • B2B platform is getting used by rental operators to create booking for their customers and B2B2C platform is getting used by the end customers
  • To create the booking first rental operators have to onboard their vehicle in the coastr platform either through csv upload or through creating them manually. once the vehicles sucessfully onboared, now they can set pricing for those vehicle and after that they can start creating the booking by selecting the different parameter like pickup location,dropoff locaiton and date time.
  • Rental operator can also set different type of price rules with different conditions and will be applied automatically if the mentioned condition matched
  • They can create damages, service and maintance of the vehicle by using the coastr platform.
  • Technology Used : React, Redux,Formik, Material Ui, Typescript, Javascript, NodeJS, Graphql, SQL, Bull Queue, Redis.

Payroll System - Apiria Tenchologies Pvt Ltd.

03/2017 - 04/2019
  • This product is data driven and very flexible to use. This product will ask you very minimal and basic input, and on the basis of those input it will create the visuals and data workflow in a fantastic approach.
  • Technology used : NodeJS, ExpressJS, Angular, MongoDB, HTML and CSS
  • This is an ecommerce platform for t-shirts. This has been developed using opencart. Opencart is a opne-source online store management system
  • Technology used : HTML, CSS and PHP.

Education

RGPV University(Bhopal)

01/2011 - 01/2015

Bachelor of Engineering, Computer Science Engineering