Majid Khorshidian
Node.js Backend Developer
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
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
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
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