0% found this document useful (0 votes)
41 views

Divyang Radadiya

This document contains a summary of Divyang Radadiya's skills and experience as an aspiring frontend engineer. It lists several React projects they have built, including a Star Wars dashboard app using React and Axios to display API data. It also outlines their skills in HTML, CSS, JavaScript, React, Git, and web development best practices. Finally, it provides details of Divyang's education, including a frontend engineering course focused on React.

Uploaded by

linahi9182
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views

Divyang Radadiya

This document contains a summary of Divyang Radadiya's skills and experience as an aspiring frontend engineer. It lists several React projects they have built, including a Star Wars dashboard app using React and Axios to display API data. It also outlines their skills in HTML, CSS, JavaScript, React, Git, and web development best practices. Finally, it provides details of Divyang's education, including a frontend engineering course focused on React.

Uploaded by

linahi9182
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Divyang Radadiya

(Aspiring Frontend Engineer) +91 81539 82981


[email protected]
www.linkedin.com/in/divyang-radadiya-b236a7295

Proof of Leanings

Items / Description Source Code /


Demo Links

Swapi Dashboard - (Built using React 18, Axios, Zustand, React


router dom)
https://starwars-
This web app displays information of Star Wars (Pilots, Sarships, web.onrender.com/
Vehicles, Films etc).

It is built using star wars API

Ai Image genrator - (Built usimg React 18, Open ai api) https://ai-image-


genrator-
01.onrender.com/

Tic-Tac-Toe https://tic-tac-
toe-
rag5.onrender.com
/

Quiz App https://quizapp-


6u7c.onrender.com
/

Certifications (The One Mentors


- React js
course)

Skills
I have learned the following things in HTML, CSS, Vanilla JS, React, Git-Github &
some engineering tools.
HTML5 CSS

1. Inline vs Block elements 1. Inline vs Block elements


2. Semantic HTML 2. Size units - px, %, em, rem, vh & vw
3. Positioning - Fixed, Relative, Absolute, Sticky, Static
4. CSS variables
5. CSS Flexbox

Javascript
1. Basics of JS - Data types, if - else, loops, switch case, operators
2. OOP in JS - Prototype chaining, this, Classes, Writing polyfil of some existing
methods of in built classes like Array / String etc.
3. Functions, Pure functions, call / apply / bind
4. let , const - TDZ (Temporal Dead Zone)
5. Promise, Fetch API, async await
6. CRUD operations on DOM using Vanilla JS
7. Redux in vanilla JS

React JS (React 18)


1. Component, Props vs State
2. Hooks - useState, useRef, useReducer, useCallback, useMemo, useContext
3. React.memo, Suspense, React.lazy
4. React Router DOM
5. Beat prop drilling problem using context
6. Centralized state management using Zustand
7. Concept of Virtual DOM & React reconciliation process
8. Setup environment variables on local & prod release

General Concepts around Web engineering


1. Critical rendering path - Concepts of DOM, CSSOM, Render tree, Layouting,
Painting
2. How to Eliminate Render Blocking CSS for Pagespeed
3. Encoding - Decoding, Encryption - Decryption & Hashing
4. Authentication vs Authorisation
5. Some patterns like - Singleton class, PubSub etc
6. Importance of different client side storages - Local storage, Session Storage,
Cookies, Cookies with flag - HttpOnly
General Concepts around Git & Github, Deployment tools
1. Setup Git on local, Create github account
2. Create new branch
3. Create PR against master / main branch - Rebase the source branch
4. Protect master / main branch against direct commits
5. Resolve merge conflicts
6. Deploy react sites on Netlify / render
7. Create PR preview links
8. Add environment variables while deploying / releasing

EDUCATION
DIPLOMA MECHANICAL
Frontend engineering(React js) course in The One Mentors
(Dec-2022 to May-2023)

You might also like