Professional Summary
Backend Software Engineer with +2 years of experience developing and maintaining high-traffic backend systems. Skilled in setting up data pipelines, organizing background task queues, and handling complex payment integrations for platforms with over 2 million users. Strong track record of writing clean code and coordinating directly with external partners and payment providers. Open to relocation with visa sponsorship.
Work Experience
Top | Jan 2025 – Jul 2026
- Stack: Python, FastAPI, PostgreSQL
Payments & B2C Platform
- Payment Provider Integration: Developed and maintained payment services for a platform with over 2 million users, integrating multiple Payment Service Providers (PSPs).
- External Partner Communication: Worked directly with technical teams at external payment companies to solve integration issues and maintain high service reliability.
- Custom User Logic: Developed backend rules to handle complex user flows (disabled customers, orgnanizational customers) and engineered resilient logic for payments and refunds.
User Analytics & Recommender Engine
- Automated User Journeys: Developed and maintained a targeted recommendation system optimized for A/B testing, powered by FastAPI, ClickHouse, RabbitMQ, and Redis.
Messaging System
- Worked and coded on a priority-managed messaging system (SMS & Push) using Redis Streams for efficient, real-time message queuing.
Background Tasks & Logging
- Fixed Queue Issues: Solved long-standing compatibility problems between RabbitMQ and Celery for long-running background tasks by writing a custom solution in pure Python.
Kapa (non-profit organization) | Oct 2024 – Jan 2025
- Stack: Python, Django, PostgreSQL
Game logic handler system for competition
- Designed a powerful backend for a competition event managed by Kapa named Tahe-Nakh involving at least 160 players in every mathc.
Open Source
- Connect4: A a platform fo the uni AI class so that the students could their algorighems for winning the connect4 game for efficient real-time communications.
- Pure Python scheduler: A Python script with the lowest overhead and deps to handle lots of tasks in a recomm system
- Solving Quera Django problems: Full implementation of the django problems with simple explanation
Technical Skills
- Languages: Python
- Frameworks & Protocols: FastAPI, Django, REST, WebSocket
- Databases & Caching: PostgreSQL, ClickHouse, Redis
- Messaging & Streaming: RabbitMQ, Redis Streams
- Architecture: Distributed systems, microservices, event-driven design
- DevOps: Linux, Docker, Git, CI/CD (Enough expercience for a developer needs)
- Security: JWT
Soft Skills
- Cross-Functional Communication: Worked closely with customer support teams to rapidly troubleshoot and resolve production issues.
- Supplier & Partner Coordination: Directly managed communication with payment providers and suppliers to resolve complex refund discrepancies.
Education
- Bachelor of Science in Computer Engineering — Shiraz University of Technology
Languages
- English: Professional Working Proficiency