FlowCV Logo

Software engineer with +6 years of experience specializing in Python, Golang, and PostgreSQL. Skilled in building scalable software architectures and optimizing system performance. Collaborated effectively with cross-functional teams on projects focused on enhancing user experience and meeting business requirements.

Work Experience
07/2024 – present | Tehran, Iran

A leading crypto exchange and financial services provider.

  • Designed a BNPL service for flexible financing and collateral management using Kafka and PostgreSQL.
  • Built a leveraged margin trading system, enhancing user credit and trading capabilities.
  • Optimized settlement services with efficient partial and full fund reconciliation.
  • Developed a Liquidator for automated risk management, margin calls, and liquidations using Kafka and DuckDB.
  • Architected a LiquidityPool service for decentralized lending, borrowing, and liquidity provision.
  • Managed onboarding, saved 40% of tech‑lead time, and got new engineers productive twice as fast.
  • 09/2023 – 07/2024 | Tehran, Iran

    A platform for doctors, patients, and pharmacies, focusing on prescription management.

  • Architected multi-role authentication services with JWT, Django, and PostgreSQL.
  • Developed a data aggregation pipeline to sync multiple insurance services via Celery and Redis.
  • Engineered session management for external insurance integration, ensuring data consistency with Redis.
  • Implemented a scalable microservices using Golang and Docker, deployed on AWS liked platform.
  • Unified insurance operations into a single interface, optimizing performance and stability with Python.
  • 07/2022 – 09/2023 | Tehran, Iran

    Provides training programs to improve technical skills and employability.

  • Built a course management system in Django, facilitating course creation, registration, and scheduling.
  • Integrated Telegram API for automated notifications (registration, updates, fee reminders).
  • Implemented a course recommendation engine, optimizing suggestions based on user profiles.
  • Conducted technical training for 250+ participants on Python, Django, and web development.
  • Led algorithm workshops, improving technical and problem-solving skills.
  • 03/2021 – 07/2022 | Tehran, Iran

    A commerce platform offering products like Website Builder and POS Desktop Applications.

  • Developed real-time server-client communication using gRPC and Python for inventory control.
  • Enhanced system reliability by 20% with unit tests and integration tests.
  • Refactored modules, optimizing inventory management with Django, Redis, PostgreSQL, and Celery.
  • Improved third-party service integration through plugin system enhancements.
  • Engineered a scalable audit log module using Python, Django, and MongoDB for enhanced monitoring.
  • Skills
    Programming Language

    Python, Golang

    Framework

    Django, Echo, Gin

    Database

    PostgreSQL, MySQL, Redis, MongoDB

    Tools

    Celery, Docker, RabbitMQ, Git, CI/CD, Linux

    Volunteer experience
    08/2022 – 07/2024 | Tehran, Iran

    An online education platform offering programming and soft skills courses.

  • Coached 50+ learners in Python, Django & Go, guiding them to build and deploy 15 real‑world projects.
  • Solved 200 + code issues, sharpening students’ debugging skills and accelerating project completion.
  • Education
    Languages
    English: IELTS (Overall = 6.5)