>

Hey, I am
Amol Samota
Programmer|

ABOUT ME

profile
 Amol Samota
Junior Undergraduate at Indian Institute of Technology (BHU) Varanasi. Skilled in C/C++, Data Structures, and Algorithms. I have always been fascinated by Software Technology. I am avid learner and possess a good hold in Competitive Programming, along with improving my knowledge on different application of software development.
"Success is achieved by ordinary people with extraordinary determination" - a thought that always motivates me to do better and achieve amazing results.

EXPERIENCE

logo
Software Developer Intern
Duration: May 2021 - July 2021
  • Exposure: Frontend Development, Migration, API Integration, SEO
  • Technology: React JS, Next.js, Redux
  • Description:
    • Developed a Booking Flow to view, book, and pay chef for a particular cuisine and, dish. Automated the flow using React, Redux, TypeScript and, Bootstrap.
    • Migrated the existing website to Next.js for server-side rendering and enhanced SEO benefits thus increasing SEO index from 24 to 73 and website performance from 64 to 90.
    • Improved user experience by creating/organizing different features like a profile page, reschedule the booking, etc. Worked with popular react packages such as Step Wizard, Moment.js.
logo
Full Stack Intern
Duration: May 2020 - July 2020
  • Exposure: rontend Development, Backend Development, Deployment
  • Technology: React JS, Node JS, Mongo DB, Express.js, Redux
  • Description:
    • Developed a flow in Reactjs for users to purchase different organic products. Built APIs with Expressjsand Nodejs for managing data of products & orders in MongoDB atlas with mongoose ORM.
    • Added token-based user authentication and used bcryptjs for hashing the password.
    • Built an admin panel to create, view, categorize, and delete different users, products, & orders.
    • Integrated features such as Google Maps API, Socket.io for an enhanced user experience.

PROJECTS

Email Scheduler Web App
React ToDo App
PROJECT DETAILS
Description:Built a web app that allows users schedule emails or send recurring emails to multiple receivers.
Features:
  • Cron job scheduler is used in the backend for sending and receiving emails at a given time.
  • Centralizing authentication in Frontend using Firebase and Redux.
  • For the database, MongoDB atlas was used. The app is deployed using Heroku and Netlify.

Tech used:
  • HTML 5 Node.js
  • CSS 3 React
  • React Express
  • Material-UI HTML
  • Material-UI CSS
Clone of Issue page of GitHub
React ToDo App
PROJECT DETAILS
Description:Created clone of GitHub Issues Page using Node.js, Express, React, HTML, CSS, JS. Uploaded Web App on Heroku.
Features:
  • User can create and delete an issue and also decide to close or open it.
  • Added pagination.

Tech used:
  • HTML 5 Node.js
  • CSS 3 React
  • React Express
  • Material-UI HTML
  • Material-UI CSS
InstaBase(gallery web-app)
React ToDo App
PROJECT DETAILS
Description: Created a online gallery-clone
Features:
  • Users can upload their pictures on online platform and also view others pictures also.
  • Added authentication feature using google and email.

Tech used:
  • HTML 5 Firebase
  • CSS 3 React
  • Material-UI HTML
  • Material-UI CSS
  • Material-UI JavaScript
Terrain Rendering using Advanced DSA
React ToDo App
PROJECT DETAILS
Description:Terrain means earth surface and rendering means generation of 2-D and 3-D points, therefore Terrain Rendering is generation of earth surface using computer programs.
Features:
  • Implemented two rendering methods - Delaunay Triangulation and Real Time Optimally Adapting Meshes (ROAM) algorithm
  • Suggested optimizations in their Implementation
  • The Terrain rendered using the ROAM algorithm was similar to terrain generated in PUBG.

Tech used:
  • HTML 5 C++
  • CSS 3 Data Structures
  • React Open GL
  • Material-UI SFML