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%
    Reading
    100%
    Speaking
    100%
    Writing
    100%
    Listening
  • English

    100%
    Reading
    80%
    Speaking
    60%
    Writing
    100%
    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.
  • 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 + Yarn
  • 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)
  • 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 architecture
  • Bachelor of Math

    Branch: Computer

    Institute/University: Azad

    Tehran, Iran

رزومه ی حرفه ای خود را در کمتر از ده دقیقه بسازید

اطلاعات پایه، سوابق تحصیلی، کاری و مهارتی خود را وارد کنید و رزومه گرافیکی و حرفه ای خود را در قالب های متنوع دریافت کنید.

ساخت رزومه در این قالب