Mohsen Sadeghzadeh

Backend Developer · Iran, Golestan, Gorgan

Works on the part of the system you don’t see, until it stops working.

About Mohsen Sadeghzadeh

Short version: I build backends. Longer version: I build backends that survive production without turning everyone's Slack into a panic room.

Hi, I'm Mohsen Sadeghzadeh, a Backend Developer with over 3 years of professional experience. I currently work remotely and full-time at Experiential Life Center, where I build reliable backend services using Python, Django, and Golang that behave nicely under real-world traffic—not just in demos.

I enjoy designing microservice architectures, building clean APIs, and making distributed systems cooperate with each other. My daily toolkit includes gRPC, RabbitMQ, Redis, PostgreSQL, and Docker. I like systems that scale, APIs that make sense, and logs that tell me what happened instead of asking me to solve a mystery.

I prefer simple, maintainable solutions over clever code that requires a treasure map to understand. I care about clean architecture, design patterns, database design, and writing software that the next developer won't quietly curse. (That next developer is usually future Mohsen Sadeghzadeh.)

Skills

No progress bars. Just the stuff I actually use.

Programming Languages

  • Python – primary language for production backend services.
  • Golang – used for high-performance and microservice-oriented components.
  • Writing code that future-me (and teammates) can read without archaeological tools.

Backend Development

  • Django & Django REST Framework for building production-grade web APIs.
  • Django Channels & WebSockets for real-time features like chat systems.
  • Microservice architecture with clear boundaries and well-defined interfaces.
  • gRPC for efficient service-to-service communication.
  • Designing RESTful APIs that are documented, predictable, and easy to integrate with.
  • Implementing background jobs and distributed task processing using Celery and message queues.

Databases

  • PostgreSQL as the main relational database in production.
  • MongoDB for document-oriented and chat-related data.
  • Redis for caching, queues, and fast in-memory operations.
  • Database Design with a focus on consistency, performance, and clarity.
  • Writing queries and optimizing them for high-load scenarios.

Messaging, Tasks & Observability

  • RabbitMQ for asynchronous communication between services and workers.
  • Celery for distributed task processing and scheduled jobs.
  • Grafana for system and network monitoring dashboards.

DevOps & Tooling

  • Docker for containerizing applications and services.
  • GitLab CI for CI/CD pipelines and automated deployments.
  • Nginx as a gateway, reverse proxy, and service router.
  • Working comfortably on Linux servers with a decent understanding of networking.
  • Managing self-hosted infrastructure (databases, queues, monitoring, mail services).

Software Engineering Fundamentals

  • Algorithms and Data Structures for writing efficient and correct code.
  • Design Patterns (e.g. Singleton, Strategy, Factory Method) applied where they actually help.
  • Clean architecture, layered design, and separation of concerns.

Front-End (Honest Edition)

  • Solid HTML & CSS basics, as demonstrated by this very page.
  • Can add small JavaScript when needed and collaborate with front-end teams.
  • Can center things on a page… most of the time on the first attempt.

Collaboration & Other Skills

  • Writing documentation that is short, clear, and actually useful.
  • Participating in code reviews in a constructive, technical, and friendly way.
  • Explaining backend concepts to non-backend people without too much jargon.
  • Comfortable working in remote teams that care about learning and continuous improvement.

Work Experience

Timeline-style list of where I have worked and what I did there.

Backend Developer – Experiential Life Center
July 2024 – Present · Remote (based in Gorgan, Iran)
  • Developing core backend services for a microservice-based mental health platform (tajrobeh.life), including payment and calendar modules.
  • Implementing time-slot breakdown and reservation systems for therapists, supporting cross-country bookings with accurate time zone handling and euro-based payments.
  • Integrating gRPC communication between services, with RabbitMQ used for both producers and consumers.
  • Collaborating with an AI service to suggest therapists based on user inputs in dynamic forms.
  • Building robust payment flows with automated fund splits, withdrawals, and detailed transaction logging.
  • Applying design patterns such as Singleton, Strategy, and Factory Method to improve maintainability and structure.
  • Continuously optimizing database queries for performance in high-load scenarios.
Backend Developer & DevOps – Freelance Projects
July 2023 – June 2024 · Remote
  • Developed the chat module of a crypto/trading social platform using Django Channels and WebSockets, with message data stored in MongoDB.
  • Built backend features for a delivery and warehouse management platform, including driver assignment, cargo tracking, and automated monthly financial summaries.
  • Contributed to a charity donation platform allowing public contributions via cryptocurrency, euros, and Iranian tomans, with admin-verified user profiles and high-value donor identity verification via third-party API.
  • Participated in the development of a microservice-based exhibition management platform (appexo.io), responsible for:
    • Building backend services for payments and contracts.
    • Setting up CI pipelines and deployment automation.
    • Configuring Nginx as a gateway for service routing.
    • Deploying a self-hosted mail service.
    • Implementing system and network monitoring with Grafana, and container monitoring with Portainer.
    • Hosting PostgreSQL, Redis, and RabbitMQ for development and production environments.
    • Managing a self-hosted GitLab instance for CI/CD workflows.
Junior Backend Developer – Eskano Group
November 2022 – June 2023 · Iran
  • Worked with Django and PostgreSQL on various backend tasks.
  • Contributed to the development of an online restaurant system with QR code-based individual payments.
  • Assisted in building a CRM system for a radiology center, automating the workflow from imaging to consultation.
  • Generated and sent monthly Excel reports to doctors.

Education

Formal education, plus proof that I can meet deadlines.

Associate Degree in Computer Networks
Chamran University · Iran · 2022 – 2024
  • Focus areas: computer networks, operating systems, and practical IT concepts.
  • Gained a foundation in network fundamentals that helps when deploying and debugging distributed systems.
Bachelor’s Degree in Computer Engineering
Hakim Jorjani University · Iran · 2024 – Present
  • Building on core CS topics like algorithms, data structures, and software engineering.
  • Balancing academic work with real-world backend development experience.
Continuous Learning & Side Projects
Online resources, docs, and real-world projects
  • Learning through building: platforms for mental health, exhibitions, delivery, and donations.
  • Regularly exploring topics like microservices, system design, and observability.

Contact

For work, collaboration, or to gently suggest better CSS.

Email: M2hs4n@gmail.com

GitHub: github.com/M2hs4n

Website: m2hs4n.ir

LinkedIn: linkedin.com/in/m2hs4n/

Or send me a message directly from here: