Majid Adigozalpour, senior software engineer and developer

Majid Adigozalpour

Software Engineer

Professional Summary

I'm a software engineer with a deep love for building scalable and efficient systems—especially with Node.js. From backend architecture to real-time data processing, I enjoy solving complex problems and turning ideas into high-performing applications. Expert in JavaScript and Vue.js with over 9 years of experience building modern, responsive, and dynamic applications.

Technical Skills

Languages

JavaScript TypeScript SQL

Frameworks

Node.js Nest.js Vue.js Nuxt

Tools

Git Docker NPM PM2 Babel Jest ESLint Tailwindcss Vuetify Shadcn-vue Figma

Other

REST APIs Firebase GraphQL web3 WebSocket Prisma Agile CI/CD

Projects

Nginx.ir

A specialized platform for server and DevOps configurations, providing tailored guides and templates.

Vue.js Nuxt.js

Bonsbit.com

A cryptocurrency exchange platform developed as part of the Exchangerapp.com ecosystem.

Node.js websocket Vue.js

Spotin

A gamified PWA built on Solana blockchain where users earn native tokens by completing missions (startup in progress).

Node.js Nest.js Vue.js WebSocket

Languages

English

Fluent

Persian

Native

Work Experience

Software Engineer

Tose Amn Atri (devatrin co) • March 2024 - Present

  • * Co-founded Devatrin, an actively developing startup aimed at solving real-world challenges faced by developers and system administrators, with a focus on DevOps automation and server optimization
  • * Developed a fully customized, modern platform enabling developers to automate complex setup processes with just a few clicks—such as scanning, installing, and configuring development tools like NVM (Node Version Manager), PostgreSQL, and other critical dependencies.
  • * Integrated features for automated backups, high availability (HA) configurations, and streamlined deployment pipelines to improve reliability and reduce manual setup overhead.
  • * The platform is being developed using NestJS, Node.js, and Vue.js, with Bull job manager for handling background jobs and task scheduling.

Software Engineer

ExchangerApp • January 2023 - March 2024

  • * Developed a full-featured blockchain node exchange platform using Web3 and Node.js, enabling deposit, withdrawal, dedicated address generation, real-time block synchronization, and secure asset transfer with WebSocket-based user notifications.
  • * Built an automated P2P trading robot to integrate with major third-party exchanges like Binance and KuCoin, capable of fetching and placing orders programmatically (Bonsbit.com as a key project).
  • * Designed and implemented a KYC (Know Your Customer) service featuring advanced biometric face detection for identity verification and compliance.

Software Engineer

Toosan Fanavari Pars Co • March 2017 - January 2023

  • * Developed a robust payment gateway facilitation system (Novinpal) to streamline transaction processing and third-party integrations.
  • * Led front-end development efforts, ensuring responsive, user-friendly interfaces using modern frameworks.
  • * Acted as a senior backend developer, architecting and implementing a scalable Wallet service in Node.js with full RESTful capabilities, supporting features such as deposit, withdrawal, multi transactions, reversals, and audit trails. Used Snowflake ID and Idempotency concepts for the first time.
  • * Developed one of the first cryptocurrency exchange platforms with an integrated peer-to-peer (P2P) marketplace, enabling users to trade digital assets directly and securely.