Utsav shah
Email:-Contact: -
Objective:
An individual with a keen interest in learning new things, possessing good interpersonal and professional skills, who
wish to use technical knowledge to the needs of the company. Wish to work in a dynamic professional environment
with a growing organisation and utilise my creativity and innovative thinking for the benefit of the organisation and
myself.
Career Summary:
Overall 5 years of professional experience in MERN stack technologies.
▪ Experience in all phases of software development life cycle including requirements
gathering, analysis, design, implementation, deployment, and support.
▪ Expertise in developing applications using ReactJs.
▪ Experience in using Node API as well as developing applications using NodeJS.
▪ Experience in working with MongoDB for maintaining documents.
▪ Expertise in integrating Rest APIs and other third-party applications to establish the interaction of react-base
applications.
▪ Experience with JavaScript, HTML, CSS, Bootstrap, and other libraries and tools while developing web applications.
▪ Exposure to working with MVC architecture.
▪ Expertise in using Firebase for cloud and real-time databases as well as for storing documents and crashlytics.
▪ Experience in working with libraries of NPM.
▪ Experience with Docker and Docker compose with custom image build.
▪ Experience with creating CI/CD pipelines with GitLab.
▪ Experience with the GraphQL query with Apollo client library.
▪ Experience with the React query as well.
▪ Experience with authentication and validation of API.
▪ Experience in bundling and deploying websites with dynamic environment configuration.
▪ Experience in creating a User interface with Tailwind CSS.
▪ Experience with NextJs for web application creation.
▪ Extensively worked in the Agile Development process.
Skills
Operating System
Linux, Windows
Ide & Tools
Visual Studio Code, Eclipse
Version Control
GitHub, Azure, Gitlab
Frontend
Html, CSS, Bootstrap, Javascript, Ecmascript, Typescript, Reactjs, Mui, Next
Database
MongoDB, Mysql, Firebase Realtime Database, Firebase Cloud Firestore
Backend
Nodejs, java
Web/App Servers
Apache, Tomcat, Nginx
Web Services
Rest Api, Graphql, Express
Other Tools / Technologies
React Native, Ajax, Storybook, Babel, Webpack
Elasticsearch, Redux, Redux middleware, Router, Internationalisation, Hooks,
Git, Npm, Jira, Slack, Alertly, Maven, Gradle, Linting, Husky, Prettier, Oauth,
React query, JWT, Redux toolkit, Tailwind, Formik.
Testing Framework
Mocha, Jest
Project Details:
Surekha Technologies (Ahmedabad, Gujarat)
Non-emergency medical transportation services:
Role: Full stack Developer
Team Size: 1
This platform provides an end-to-end solution for brokers, enabling optimal trip visibility, booking, and assignment
with our Trip Scheduler, and simplifying the claims receivables and payment posting process with our Claims
Adjudication System.
My Contribution
▪ Created boilerplate template code structure for a website.
▪ Created MUI autocompletes component for the search feature.
▪ Developed a husky configuration for commit watch.
▪ Developed react UI from Figma.
▪ Created generator function with react saga middleware.
▪ Used luxon and moment for time zone operations.
▪ Worked on integrating MongoDB realm with react for live updates on specific
entities.
▪ Created nested formik forms for trip creations.
▪ Created top-level tostify component for notification alerts.
▪ For validation on user input created yup schema.
▪ Created style component with dynamic class and CSS toggling.
▪ Used MongoDB atlas MongoDB for cloud cluster.
▪ Involved in handling any new requirement technically.
Development Tools
React Js, MongoDB, Elasticsearch, GraphQL, Style Component
Water boat selling:
Role: Full stack Developer
Team Size: 2
This platform provides an end-to-end solution for seller and retner to serve their product in the global market and
with CMS and API support it provides faster performance to load site and in increase rank and SEO results.It also give
multi language support with the SSR.
My Contribution
▪ Created a Strapi container and component.
▪ Created a adding plugin for language support in strapi.
▪ Worked on adding graphql endpoints for the front-end.
▪ Experienced with Making reusable next js components.
▪ Created dynamic title head for each page.
▪ Experienced with SRS and QMS document maintenance.
Development Tools
React Js, MongoDB, Strapi, GraphQL, Tailwind
Real estate company :
Role: backend Developer, DevOps, Team lead
Team Size: 3
This project is for Homes Sale, Rentals, Mortgages & More. Users can find properties as per their
requirements. Users can search with different parameters like an open house, nearby location, zip code,
property id, city, state, etc …
Also agents can log in with special privileges to list properties and users and contact them to see properties.
Also, users can see daily updates of newly added properties and today's open house for properties.
My Contribution
▪ Created cron jobs for fetching data from third-party API.
▪ Created different routers and layers for making reusable functions in the
backend.
▪ Worked on creating a service for interaction with MongoDB.
▪ Worked on resolving front-end bugs.
▪ Used shell scripts for running multiple environments dynamically.
▪ Created CI/CD pipeline for node and angular server.
▪ Used caching for node module in CI/CD.
▪ Created different environment variables according to build requirements.
▪ Created script to generate version tags based on build.
▪ Created shell script to upload static resources to AWS s3 bucket.
▪ Involved in handling any new requirement technically.
▪ Involved in task allocation and distribution among the team.
▪ Involved in requirement gathering and documentation for the same
(overall all plan for project execution, milestone).
Development Tools
Angular, Node-Js, Gitlab, Ubuntu
Student Academic Portal :
Role: Front-end Developer, Team lead,
Team Size: 3
This project is to help the student connect with their batchmate. Alumni can login with different social
media. Also, the portal provides features like posting jobs. Authentication is provided with react-router and
jwt token. Alumni can also register for events and connect to other alumni and read news uploaded from
school.
My Contribution
▪ Created the Web Part of the application with React JS.
▪ Developed a portal with multiple screens and routing.
▪ Created a centralised redux structure with middleware for API and error
handling.
▪ Used a fancybox library for creating gallery sliders.
▪ Users can use different social media platforms to login into the system.
▪ Integration of map API for showing location of user.
▪ Users can upload resumes and images in base64 data.
▪ Cookie-based authentication and security structure.
▪ Involved in requirement gathering and documentation to plan next sprint.
▪ Involved in handling any new requirement technically.
▪ Involved in task allocation and distribution among the team.
Development Tools
React Js, Odoo, Redux
Portal For Furniture Making Accessories Seller:
Role: Software Developer, Support
Team Size: 2
This project is to help the users to purchase their required tools for crafting and carving wooden items. Also,
the site provides projected ideas that come from their in-house project and their customers. Users can put
their project idea, purchase tool, and also review and comment on the same.
My Contribution
▪ Developed and overridden the default theme.
▪ Added accessibility feature to make site AA-level certified of WCAG.
▪ Used javascript and Jquery for the injection of code.
▪ Used a customised slick slider.
▪ Users can use different social media platforms to login into the system.
▪ Integration of chatbot for live Q&A response.
▪ Make a site accessible by disabling and blind users.
▪ Involved in direct client communication and requirement gathering
• Involved in handling any new requirement technically.
• Involved in the architecture-level designing decisions of the overall app.
Development Tools
React Js, Nodejs, MongoDB, Express, Javascript, Jquery, WCAG
Social Media Application:
Role: Full stack Developer
Team Size: 8
In this project, we developed a React/Node-based social media App. In this application, users can log in to
an app with a different SSO login, able to create posts, can comment, etc. There is also a functionality to
import other social media application’s data such as Instagram, Facebook, and blogger’s posts.
My Contribution
▪ Created the web and mobile application with Reactjs and react native.
▪ User login, User Dashboard, Feeds, etc.
▪ Used google-api-nodejs-client for authorization and authentication with
OAuth for secure login to the application.
▪ Implemented the setting screen to update user detail (Profile-picture,
First-name, Last-name, Phone-number).
▪ Implemented an options menu for performing different options like editing,
delete, and displaying the posts.
▪ Used react-list library for displaying data in list view like comments on user
posts, following, and friend users.
▪ Used react-chat-UI library to implement the chat screen component with a
user.
▪ Implemented a feature to generate a resized image version from the original
image.
▪ Implemented listener on UI side for getting real-time updated data on any
database transaction (Add, update, delete [user, post, message]).
▪ Implemented a feature to send an invitation to the commenter from the
posted comment on different posts.
▪ Used a fast-sort library for easy and flexible sorting of the data to display in UI.
▪ Developed Screens using XD designs provided by the client.
▪ Developed full redux integration from scratch in-app.
▪ Used firebase real-time database at react side for real-time updates in
an application without reloading.
▪ Added Security in cloud functions so, non-authorized and non-authenticate
users can access the data of users.
▪ Added security rules for database, so that appropriate users can access things
who are authorized.
▪ Created a Scheduler for updating access tokens of Providers
(Facebook/Instagram), when access tokens expiration times are near in week.
▪ Involved in requirement gathering and documentation for the same
(overall all plans for project execution).
Development Tools
Reactjs, Firebase, React Native, node
Site Content Replicator System:
Role: Frontend Developer
Team Size: 3
This project is to help users to copy the content of one site to another like wiki, blog, web content, etc. It
provides secure authentication to fetch and send data to sites.
My Contribution
▪ Developed an application to manage multiple contents like Blogs, documents,
wiki, files, etc.
▪ Used Google Authentication for secure login and Sign Up to the application
server.
▪ Managed feature of data transfer by configuring token-based Authentication
for the Node APIs.
▪ Used UI-router-react package for routing, changing pages within site, and
updating URLs accordingly.
▪ Used CSS properties to beautify the look and feel of the site.
▪ Created a rest endpoint for retrieval of content information from the back end.
▪ Used react-easy-edit library so that users can do inline editing.
▪ Did customization to manage comments on blogs on site.
▪ Used Node API to implement search and filter functionalities.
Development Tools
React Js, Nodejs, MongoDB, Express, Google Authentication
Maruti Techlabs (Ahmedabad, Gujarat)
Revamping site
Role: JR Software Developer
Team Size: 2
This project is built to enhance the user experience for the site and the content accessible to them, also it
adds up features like how much traffic is there on a specific site page out of all site pages, which is helpful to
the organisation to post content as per user's needs.
.
My Contribution
▪ Created all device-compatible responsive web views.
▪ Developed web page component based on WordPress UI.
▪ Developed dynamic components for the reuse of the UI.
Development Tools
Html, Css, Bootstrap, Google Analytics
Education
Degree
Institution
University
Batch
Grades
Mca
Department Of Computer Science Ahmedabad
GU
-
6.7
Bca
Sdj International College - surat
Vnsgu
-
6.7
Hsc
R.S.M. Poonawala Sarvajanik
Experimental School - surat
GSHSEB
-
67%
Ssc
Cn Vidyalaya, Ahmedabad - surat
GSHSEB
-
79%
Personal Details
Date Of Birth: 3rd September 1996
Languages Known: English, Gujarati, Hindi
Gender: Male
India, Gujarat, Surat-395007
* I hereby declare that all the above information is true and correct.