Majid Khorshidian Image

Majid Khorshidian

Node.js Backend Developer

+98 937 506 6139

+4

Years of
work

Tehran

Location

30

Years
old

Frontend

JavaScript

Advanced

HTML

Intermediate

CSS

Intermediate

React

Intermediate

Bootstrap

Intermediate

Backend

Node.js

Advanced

Express.js

Advanced

NestJS

Intermediate

Fastify

Intermediate

Python / Flask

Begginner

RESTful API

Advanced

GraphQL

Begginner

RabbitMQ

Begginner

Database

MongoDB

Advanced

MySQL

Advanced

PostgreSQL

Advanced

Elasticsearch

Begginner

Redis

Advanced

MariaDB

Intermediate

SQL Server

Begginner

Others

Docker

Intermediate

Git

Advanced

Linux

Begginner

Docker

Intermediate

Puppeteer

Intermediate

Jest

Intermediate

Arad Co.


Backend Developer

Designed and built RESTful APIs with Node.js and Express

Developed databases with PostgreSQL and Sequelize ORM

Implemented WebSockets for real-time web functionality Delivered

March, 2020 - April, 2021

Raychat


Backend Developer

Implemented and refactored WebSockets for real-time web functionality with Node.js and Express

Developed databases with Mongodb

Use aws s3 for store and uploading files

December, 2021 - April, 2022

Mizan Gostaran Sharif


Backend Developer - DevOps

Built RESTful APIs with Node.js, Express and Python/Flask

Developed relational (PostgreSQL) and non-relational (MongoDB) databases

Used ORM technologies (Sequelize, Mongoose) to manage data models

Implemented WebSockets, RabbitMQ for real-time functionality and queueing

Leveraged different languages (JavaScript, Python) and frameworks to deliver robust and scalable solutions

Worked with cross-functional teams to ship products on aggressive schedules

As part of my role, I actively participated in DevOps tasks, including CI/CD pipeline setup

May, 2022 - February, 2023

Amn Moj


Backend Developer

Designed and developed RESTful APIs with Node.js and Express.js and NestJS

Built relational (MySQL) and non-relational (MongoDB) databases

Used Sequelize, Prisma (ORM) and Mongoose (ODM) to manage data models

Implemented WebSockets and video streaming with FFmpeg

Delivered scalable solutions for a high-volume video sharing platform

Troubleshot issues in production to ensure maximum uptime and performance

February, 2023 - March, 2024