Profile picture missing
Reza Mobaraki Python Developer
Summary

Senior Software Engineer with 8 years of experience designing and building scalable backend systems using Python, Golang, and PostgreSQL. Experienced in system architecture, microservices, and optimizing performance for high-throughput applications. Adept at collaborating with cross-functional teams to deliver solutions that improve user experience and meet business goals. Skilled in cloud deployments, automation, and mentoring junior engineers.

Work Experience
Senior Software Engineer, AbanTether⁠
2023 – Present
  • Architect Collateral Manager to enable credit features such as BNPL and loans using Kafka and PostgreSQL.
  • Develop leveraged margin trading systems to enhance user credit and trading functionality.
  • Automate asset tracking and liquidation processes for risk management using Kafka and DuckDB.
  • Engineered an atomic double-entry ledger across +10 microservices, achieving 100% balance sheet accuracy and eliminating reconciliation errors.
  • Software Engineer, AppRx⁠
    2022 – 2023
  • Built multi-role authentication services with JWT, Django, and PostgreSQL for secure platform access.
  • Designed an ETL pipeline to ingest and synchronize multi-source datasets via Celery and Redis.
  • Optimized PostgreSQL query performance and indexing strategies to support high-throughput data retrieval.
  • Unified disparate insurance data sources into a centralized data layer, improving stability and data consistency.
  • Software Engineer, TVTO⁠
    2021 – 2022
  • Developed a course management system in Django for course creation, registration, and scheduling.
  • Integrated Telegram API for automated notifications, including registration updates and fee reminders.
  • Built a course recommendation engine using processed user data, boosting engagement.
  • Conducted technical training and workshops for 250+ participants on Python, Django, and algorithms.
  • Backend Engineer, Idekavan⁠
    2019 – 2021
  • Developed real-time server-client communication using gRPC and Python for inventory management.
  • Refactored inventory management with Django, Redis, PostgreSQL, and Celery to optimize system efficiency.
  • Improved third-party service integration through plugin enhancements.
  • Engineered a scalable audit logging module with Python, Django, and MongoDB for better monitoring.
  • Backend Developer, Rokla⁠
    2018 – 2019
  • Designed API-first backend architecture for seamless system integration.
  • Implemented TDD processes, achieving 90% front-end test coverage using Selenium.
  • Developed an automated data extraction pipeline using Scrapy to aggregate external datasets.
  • Improved code reliability and maintainability through automated testing and refactoring.
  • Education
  • Bachelor of Software Engineering
  • Skills
    Languages & Frameworks: Python, Go, Django, FastAPI, Echo, Gin
    Databases & Caching: PostgreSQL, MySQL, MongoDB, Redis
    Messaging & Data Pipelines: Kafka, RabbitMQ, Airflow, Celery
    DevOps & Cloud: Docker, Kubernetes, Helm, Terraform, AWS, Linux, Git, CI/CD
    Observability & Monitoring: OpenTelemetry, Prometheus, Grafana, ELK, Jaeger
    Engineering Practices: Microservices, TDD, System Architecture, Code Optimization
    Collaboration & Leadership: Mentoring, Team Collaboration, Technical Workshops