Abbas Hosseini
MERN Stack Developer
General information
- Born :
- 1986
- Status :
- married
- Birthplace :
- Iran
Languages
- Persian :
- Native
- English :
- Intermediate
Skills
| Skill | Level |
|---|---|
| HTML + Emmet | |
| CSS + SASS | |
| JavaScript + ESNext | |
| TypeScript | |
| NodeJS + Express | |
| MongoDB + Mongoose | |
| Linux | |
| Git + GitHub + Actions | |
| Webpack + Babel | |
| ApolloGraphql | |
| React | |
| Next.JS | |
| Redux + toolkit | |
| Material-UI |
Work experience
- 2005-2018Self employed in IT fields
- 2018-2021Freelancing
- 2021 - NowFront-end developer at QuikieApps
projects
- Slidish :
React slider / carousel
- Automated Website Builder :
Building personal websites by getting the user information through a wizard
- Built the website initiator wizard using ReactJS+ Material-UI
- Applied seamless routing using React Router
- Managed the app state using Redux
- Implemented the backend API using NodeJS + Express
- Project Management SPA :
Collaborative project manager of deeply nested projects and sub-projects and related tasks, giving insight on the current project’s state and time frame
- Built Components using React
- Used SCSS for styling components and the SPA layout
- Used NextJS for routing and Server Side Rendering
- Used Redux + thunk for state management
- Implemented the back-end API using NodeJs, ExpressJs and MongoDB + Mongoose
- Rising Stars :
Full-fledged App for management of Educational institutions
- Built the business and system administration panels using React
- Managed the Client state using Redux + Saga
- Managed the Server state using react-query
- Used react-router-dom to implement the routing logic
- Used react-hook-form + Yup for form validations
- Used Material-UI v5 for building the layout