Parsa Moloudi

Backend & DevOps Engineer

Node.js / NestJS / Linux / Docker / PostgreSQL / Distributed Systems

Tehran, Iran +98 938 693 2701 parsamoloody@gmail.com github.com/parsamoloody linkedin.com/in/parsamoloodi

Professional Profile

Backend and DevOps engineer who builds secure APIs, multi-tenant services, distributed synchronization, and production infrastructure. Experienced with Node.js, NestJS, PostgreSQL, Redis, Linux administration, Docker, CI/CD, monitoring, and system design. Strong focus on clean architecture, database performance, release reliability, and turning difficult legacy systems into smaller, testable components. Targeting backend, DevOps, and platform engineering roles with production ownership.

2,000 to 150lines in a critical sync module after architecture refactoring
Zero downtimeblue-green delivery workflow for production releases
Distributedencrypted synchronization across multiple mirror servers

Technical Skills

Backend Engineering

TypeScript, Node.js, NestJS, REST API design, JWT, Passport, RBAC, API security, rate limiting, request validation, middleware, unit testing

Databases & SQL

PostgreSQL, MongoDB, Redis, Prisma, ClickHouse, Elasticsearch, SQL queries, schema design, joins, indexing, query optimization, caching

DevOps & Linux

Linux, Linux server administration, Bash scripts, Docker, Docker Compose, Nginx, GitLab CI/CD, blue-green deployment, environment management

Systems & Reliability

System design, distributed systems, Hexagonal Architecture, Clean Architecture, SOLID, race-condition handling, Sentry, monitoring, alerting, logging

Professional Experience

Adymob - Gem Panel

Production SaaS
  • Developed backend services for managing VPN applications, servers, configurations, users, and synchronization across geographically distributed mirror servers.
  • Refactored a tightly coupled synchronization module from about 2,000 lines to about 150 lines using Hexagonal Architecture, improving testability and maintainability.
  • Implemented encrypted periodic synchronization, scheduling improvements, caching, failure recovery, and race-condition protection for reliable mirror operations.
  • Reduced database pressure through cache-aware API design and added unit tests, request guards, and rate limiting alongside other API security controls.
  • Built blue-green CI/CD for zero-downtime releases and added Sentry, ClickHouse logs, infrastructure and container monitoring, alerts, and AI-assisted code review in self-hosted GitLab.

Noor Navazan

noornavazan.com
  • Built a decoupled administration system covering products, categories, media, users, permissions, attributes, product details, and shopping-basket workflows.
  • Designed an SKU-based product model with per-SKU attributes, pricing, stock, role-based pricing, and real-time stock verification across API and user flows.
  • Implemented granular RBAC and method-level permissions, user grouping, account-safety rules, media management, and secure owner protections.
  • Applied Hexagonal Architecture and SOLID principles in a Lage monorepo using Docker Compose and Elasticsearch.
1 / 2

Open Source

HomaJS - Creator & Maintainer

Lightweight, zero-dependency Node.js web framework with native TypeScript support

github.com/parsamoloody/homa
  • Built directly on Node.js native HTTP modules with custom request and response abstractions, a minimal core, and no runtime dependencies.
  • Implemented a routing engine for GET, POST, PUT, PATCH, and DELETE, including dynamic parameters, global prefixes, route-specific middleware, and ordered global middleware.
  • Designed an asynchronous middleware pipeline plus built-in parsers for JSON, URL-encoded, text, binary, and multipart request bodies with configurable size limits.
  • Created a configurable query parser supporting nested objects, arrays, URL decoding, and automatic number and boolean conversion.
  • Added fluent response APIs, MVC-style organization, TypeScript declarations, CommonJS/ESM exports, build checks, and package-ready distribution.

NODE.JS HTTP | TYPESCRIPT | ROUTING | MIDDLEWARE | REQUEST PARSING | FRAMEWORK DESIGN

Selected Projects

Task Manager

Production-oriented collaboration API and monorepo

github.com/parsamoloody/taks_manager
  • Built modular NestJS REST APIs for authentication, workspaces, boards, members, tasks, comments, labels, and team workflows.
  • Implemented JWT/Passport authentication, protected routes, PostgreSQL schema and migrations through Prisma, Swagger documentation, and validation.
  • Used Redis and BullMQ for queued notifications, retries, and delayed task reminders; organized shared types in a Turborepo/pnpm workspace.
  • Designed for maintainability with modular boundaries, environment-based configuration, database migrations, tests, and Docker-ready CI/CD workflows.

NESTJS | POSTGRESQL | PRISMA | REDIS | BULLMQ | JWT | SWAGGER | TURBOREPO

Jantech Product Platform

Dynamic product catalog and configurable 3D product experience

github.com/parsamoloody/jantech-v2
  • Delivered a multilingual product platform with dynamic content, categories, configurable product materials and colors, and a reusable API integration layer.
  • Integrated product APIs and delivered the production deployment with TypeScript and Next.js, demonstrating end-to-end ownership of a configurable catalog system.

TYPESCRIPT | NEXT.JS | API INTEGRATION | DEPLOYMENT | PRODUCT CONFIGURATION

Backend & Operations Capabilities

Linux & Automation

Linux server administration, service and process troubleshooting, permissions, logs, resource monitoring, Nginx reverse proxy configuration, Docker operations, and Bash scripting for repeatable deployment and maintenance tasks.

Database Engineering

Relational schema design, practical SQL queries, joins, indexes, migrations, query analysis and optimization, PostgreSQL administration basics, Redis caching, and safe data access under concurrent workloads.

Delivery & Observability

Containerized environments, Docker Compose, CI/CD pipelines, blue-green releases, health and resource monitoring, centralized logs, Sentry error tracking, ClickHouse operational data, and alert-driven incident response.

Architecture & Security

System design, distributed synchronization, modular monoliths, Hexagonal and Clean Architecture, API authorization, rate limiting, validation, encryption, race-condition prevention, refactoring, testing, and performance profiling.

Role focus: Backend Engineer, Node.js Engineer, DevOps Engineer, or Platform Engineer positions where reliable APIs, Linux infrastructure, automation, databases, and production ownership are central.

2 / 2