FlowCV Logo

I'm a self-taught Engineer experienced in both backend and frontend development mainly with Typescript, Node.js and React.js. I'm interested in artificial intelligence and machine learning. I really eager to learn new technology and I can adapt myself with the tech trend.

Professional Experience
2023 Jan – present | Tehran, Iran

As a member of the backend team of a messenger application, I have worked on:

  • Optimizing and finding current best practices on a file handler micro-service
  • 2021 Nov – 2023 Jan | Tehran, Iran

    iGap is a messenger application. As a Frontend developer in the web/desktop team, we developed a PWA messenger written in Typescript with the libraries such as React, React Router, Redux, Material-UI, and so on.

    My main impacts on the application are as follows:

  • Write various scripts for development and production task automation.
  • Made various docker containers for development and production purposes.
  • Developed a module for WebSocket connection to the backend
  • Participated in making a Design system. Components like Typography, Avatar, and a responsive Grid system.
  • Created a mock server for e2e tests.
  • Skills
    Languages

    Typescript, Javascript and familiar with Rust

    Databases

    Mongodb, PostgreSQL

    Version controls

    Git, Gitlab CI/CD

    Web services

    API design, express.js, Nest.js

    Docker

    Basics, docker-compose familiar with k8s

    Web Development

    HTML/CSS, React.js, Redux, Webpack and Vite

    Languages
    Persian
    English
    Projects