Amir Hossein Vahedi
Full Stack Developer
Full-Stack JS, Typescript developer with three years of experience in Next.js, Node.js Express.js React Html Css, and MongoDB. Participated in more than 20 projects, worked in outboard remote projects, and participated in more than 6 startups. currently working remotely for Germany. Besides technical skills, I love to learn too.
-
Persian
-
English
-
Persian
100%Reading100%Speaking100%Writing100%Listening -
English
100%Reading80%Speaking60%Writing100%Listening
-
1st ICT Challenge 7
-
3rd ICT Challenge 5
-
2nd ICT Challenge 6
-
3rd Rank Shahid Beheshti Finwars Coding Marathon
-
18th rank Sharif university Android development marathon
-
Fifth rank Hamedan Android development marathon
-
80%Next.js 13
-
80%React
-
80%Javascript
-
80%Typescript
-
100%express js
-
80%node js
-
80%mongo db
-
100%HTML CSS JS
-
60%flutter
-
60%Java
-
40%sqllite
-
60%Dart
-
80%bootstrap 3 ,4
-
80%jquery
-
80%Microservices
-
100%MVC
-
40%Graphql
-
40%python
-
Front-end Developer
IdeKavan
Tehran, Iran
- Building and managing Next.js 13 application with MVVM Architecture and SSR, CSR, ISR, HSR rendering patterns with Open Street Map
- Building and managing admin panel with TDD Architecture and DDD folder structure with RTL and TS
- Using Jira and Trello for project managment
- Handling 6 diffrent projects with diffrent pods inside of single source code via packaging and Monorepo and branching in Gitlab
- Using Module Federation in Webpack for making host-client bundle exporter
-
Frontend Developer
Solutions App GmBh
Germany
- Using on the edge techs like React, Redux, Redux-Thunk, Recoil, Jotai, AntD, Sass, Typescript, Webpack and Gitlab
- Solving E2E testing with cypress
- Solving performance issue with react dev tools and light house and suspension and react hydration design patterns
-
Node.js Flutter Full Stack Developer
AquaJoy
Hamadan, Iran
- Using Microservice for backend and socket communication between services with helmet and JWT authentication
- Using DDD Architecture in flutter for more flexibility and scalability
- Using Socket.io for managing chat ability and building inside chatroom with notification
- Solving OTP, Payment and transactions ans online hyper market challenges in this project
-
Flutter BootCamp Education
Violet Moon
Malayer, Hamadan, Iran
- +100 hours Teaching
- Using Sqflite, hive, ObjectBox for Database
- Making ChatRoom with Redux and samples of Riverpod and BLoC and getX and MobX
-
Node.js Express.js MVC
Malayer Municipality
Malayer, Hamadan, Iran
- Using REST and Socket for managing every real-time and Service communication challenges
- Using MVC architecture for more scalable project and using Mongoose as ORM
-
Node.js Express MongoDb
Melkyar
Tehran, Iran
- Building express API app with JWT Authentication and Mongoose
- Increasing security with helmet and using RESTFull principles
-
Behtarino
For: Idekavan
Next.js 13 MVVM React js Project with more than 5M Monthly users and rendering patterns of SSR & SSG & ISR & HDR with Monorepo for handling multi projects. Xmind documentation with Storybook components.Link: https://behtarino.com
-
Behtarino Admin Panel
For: Idekavan
TDD (RTL) React Typescript Project with more than 10 Charts and more than 8 pages with MUI Library's and React Query (Axios) State management with Atomic Architecture. (More info and code are on my GitHub page). -
Cleafin Website
For: Cleafin, Germany
Multi-Currency, Multi-Language Admin and front panel with more than 20M Total Users with REST API JWT + React Ant Design + Redux + Webpack + YarnLink: https://cleafin.de/
-
Aquajoy Server & Flutter Apps
For: Aquajoy
Node.js Express.js Microservice with JWT Socket connection, with Admin and Customer Flutter MVC Hive BLoC application -
Darsman Website
For: Arya-Software (Startup)
Online Computer online courses web applications. (HTML CSS Bootstrap Jquery + responsive for devices + Lazy load and web speed configs)Link: https://www.darsman.com/
-
Sepina
For: Arya-Software (Startup)
Using Java, Kotlin Jetpack with MVC architecture, First interaction with UI/UX designers and Retrofit -
Peyk-e-Pak
For: Arya-Software (Project)
Using Java, Kotlin Jetpack with MVC architectureLink: http://cafebazaar.ir/app/app.company.aryasoft.peykepak
-
Bachelor of Math
Branch: Computer
Institute/University: Azad
Tehran, Iran