Shubham Chitransh
Sr. Front End Developer
About Me
Name: Shubham Chitransh
Date of Birth: 6th Sep 1997
Address: Arjunganj, Lucknow,
India, Zip: 226002
Phone: -
An experienced professional with 3+ years of experience. I’ve spent
almost all of my career in Start-ups so far, While working in Startups I’ve learned how to handle pressure, take ownership and help
other team-mates whenever they stuck.I always believe in writing
cleaner code and using best practices. I’m always ready to take
new challenges and learn new technologies. Majorly, I have worked
on front-end technologies like Javascript, ReactJs, Redux,
GraphQL(Apollo), Jest/Enzyme, HTML/CSS, NextJs, Material-UI, GIT
etc but I also have good knowledge of backend development with
NodeJs (ExpressJs) and MongoDb(Mongoose). I’ve good
understanding of entire web development process from
development to deployment. I’ve chosen this profession because it
fascinates me and I never feel bored while doing it.
Email:-Website: Visit
Education
Github: Visit
2017 | Bachelor’s Degree
2019 | Master’s Degree(Distance)
MCRP University
Integral University
Linkedin: Visit
Experience
Skills :
Javascript(ES6+)
ReactJs(16.8+)
ReduxJs
NodeJs(ExpressJs)
GraphQL(Apollo)
NextJs
HTML/CSS
Unit Testing(Jest/
Enzyme)
React Native
MongoDb(Mongoose)
Typescript
Bootstrap
Material Design
GIT
Sass
The TrustSearch 09/2019 - Present
Position: Sr. Front End Developer
1. Worked as a Front-end lead, took ownership of the project and
designed the front-end architecture of the application.
2. Used NextJs for server side rendering and better SEO optimization.
3. Developed designs to meet specific requirements such as quickloading sites with particular layouts.
4. Tested customer-facing prototypes before deployment, applying
best practice diagnostic techniques to verify usability.
5. Conducted unit testing to deliver optimal browser functionality
using JEST and Enzyme.
6. Planned and engineered RESTful web services to manipulate
dynamic datasets.
7. Worked in Agile-driven environment to effectively maintain project
timelines and utilize available resources.
8. Reviewed code to validate structures, verify browser, device and
browser compatibility.
All On Block 09/2018 - 08/2019
Position: Front End Developer
1. Worked in Agile-driven environment to effectively maintain project timelines and utilize available
resources.
2. Developed customer-facing communications to provide measurable click-thru rates for marketing
conversion tracking.
3. Consulted with customers to gather requirements and discuss design choices.
4. Pinpointed user experience issues to devise targeted suggestions for creating cohesive user experience.
5. Conceptualized digital creative campaigns and initiatives in close collaboration with marketing team.
6. Planned and engineered RESTful web services to manipulate dynamic datasets.
7. Designed and updated layouts to meet usability and performance requirements.
8. Developed designs to meet specific requirements such as quick-loading sites with particular layouts.
E-Developers World 06/2017 - 09/2018
Position: Front End Developer
1.Designed, implemented and monitored web pages and sites for continuous improvement.
2.Created site layout and user interface using HTML and CSS, Javascript and jQuery best practices.
3. Created eye catching and functional digital design concepts across various platforms to strengthen
company brand and identity.
4.Tested websites and performed troubleshooting prior to deployment.
5. Worked in Agile-driven environment to effectively maintain project timelines and utilize available
resources.
Projects
Reviews Website
A search engine where users can search websites and see their online reputation and for business users we
show them their ratings from all the big platforms and help them improve their reputation by letting them
connect with their customers.
1.We used NextJs for server-side rendering in this application.
2.In NextJs, we have pages so the structure was like our pages are containers and a Components folder
where we keep all the functional components related to those pages.
3.Used Styled-jsx that makes writing css very easy in React Apps.
4.Used clean coding and proper comments everywhere so that new developers can easily understand the
existing flow.
5.Written Unit and Integration Tests using Jest and Enzyme.
Technologies Used: Javascript, ReactJs, Redux, NextJs, HTML, CSS, GIT, Styled-JSX, GraphQL, Jest and
Enzyme etc.
ERP Application:
This application was for cannabis industry in USA to keep track of all stages of cannabis plants, starting
from seeding, cultivation, harvesting, distribution, retailer, testing in lab and then the end customer. There
were three applications basically as a part of this, Admin application Customer facing application and a
Supplier application.
1.Created the application using React, Redux, Javascript, Redux-Form, HTML, CSS etc.
2.The folder structure i used is keeping all the components, containers, actions and reducers in a single
folder.
3.Used Yup for the form validation.
4.Used clean coding and proper comments everywhere so that new developers can easily understand the
existing flow.
Technologies Used: Javascript, ReactJs, Redux, HTML, CSS, Material Design, Bootstrap, GIT etc.
POS Admin Application:
1. Used a new framework React-admin which makes the creation of CRUD flow very fast.
2. As this framework has its own HTTP verbs that our backend was not supporting so I created a top layer
data provider that converts their requests according to our backend.
3. It took 10 days to implement most of the features that were in old admin application (that was
developed in 3 months).
Technologies Used: Javascript, ReactJs, Redux, React-admin, HTML, CSS, GIT, Material-UI etc.
POS Terminal Application:
1. This was a single page application so i decided to keep all the state at the top-most level so that we can
pass props to the components easily.
2. Integrated Barcode scanner.
3. Used Redux-thunk as middleware and axios to make API requests.
4. Created generic functions like common reducer, action so that in most of the caseswe don't make
different file for reducer and action.
5.Written Unit and Integration Tests using Jest and Enzyme.
Technologies Used: Javascript, ReactJs, Redux, HTML, CSS, Material Design,Bootstrap, GIT, Jest,
Enzyme etc.
E-Commerce App:
This is my first application in Node Js that I built after learning it. It has all the features that we usually
have in all typical E-commerce applications. CRUD flow in admin side and in customer side fetching
products, adding product to to cart and then checkout, along with authentication flow.
1. Followed the routes and controllers folder structure.
2. Used express framework.
3. Used MongoDb as a database.