FlowCV Logo
resume profile picture

Software engineer with 5 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
08/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.
  • 01/2024 – 08/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.
  • Unified insurance operations into a single interface, optimizing performance and stability with Python.
  • 06/2022 – 01/2024 | 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.
  • 06/2021 – 06/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.
  • 06/2020 – 03/2021 | Shiraz, Iran

    A platform offering legal contract drafting and consultation services.

  • Implemented an API-first development strategy, ensuring seamless system integration.
  • Achieved 90% browser test coverage, enhancing front-end reliability with Selenium.
  • Executed 30+ TDD processes, improving code stability and reliability.
  • Developed a data crawler for external service aggregation using Scrapy.
  • 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 – present | Tehran, Iran

    An online education platform offering programming and soft skills courses.

  • Mentored 50+ students in Python, Django, and Go, significantly boosting project completion rates.
  • Addressed 200+ technical issues, enhancing debugging and best practices understanding.
  • Education
    Languages
    English: IELTS (Overall = 6.5)