Resume
A combination of academic foundation and professional experience in building modern digital solutions.
Professional Journey
Freelance Python Software Engineer
Independent · Remote
Architected distributed task queues, real-time applications, and RAG-powered chatbots with 95%+ relevance on domain queries.
Key Responsibilities:
Built distributed task queue with FastAPI, Celery, and RabbitMQ for 1000+ concurrent tasks with 40% latency reduction.
Developed real-time chat app with WebSocket supporting 500+ simultaneous users with multi-room presence.
Built RAG-powered chatbot using LLM embeddings and semantic search for 95%+ relevance on domain queries.
Managed full lifecycle of 5+ Python projects with 80%+ test coverage and automated CI/CD.
Software Engineer
Quera · Tehran, Iran · Remote
Architected async task pipelines, owned cloud infrastructure on AWS/DigitalOcean, and led code reviews for a 5-engineer team.
Key Responsibilities:
Built async task pipeline with FastAPI, Celery, and RabbitMQ for high-volume background jobs.
Managed cloud infrastructure on AWS and DigitalOcean with Docker, Kubernetes, and automated CI/CD.
Deployed Elasticsearch and optimized PostgreSQL/Redis for reduced read latency under peak traffic.
Led weekly architecture reviews and introduced PR conventions that reduced regressions.
Software Engineer
Rahpooyan Gostar · Tehran, Iran · Remote
Refactored monolith into microservices, designed ETL workflows, and mentored junior developers.
Key Responsibilities:
Refactored monolith into independently deployable REST services, improving deployment cadence.
Built ETL pipelines integrating PostgreSQL, MongoDB, and Redis for unified reporting.
Optimized slow queries with targeted indexing under production load.
Mentored two junior developers through their first production deployments.
Python Software Engineer
Technoarch Softwares · Tehran, Iran
Built RESTful APIs and ETL automation using Django, Flask, and Docker.
Key Responsibilities:
Developed REST APIs and microservices with Django and Flask for client-facing products.
Automated ETL data migration across PostgreSQL, MySQL, and MongoDB.
Introduced Docker dev environments and CI/CD pipelines for automated testing.
Python Developer
Pishgaman Fanavari Etelaat (ICT) · Tehran, Iran
Developed REST APIs with Flask and maintained 80%+ test coverage using Pytest.
Key Responsibilities:
Built REST APIs with Flask using OOP design patterns on an Agile team.
Maintained 80%+ test coverage with Pytest on core API modules.
Managed GitLab workflows and Docker-based development environments.
Data Engineer
Rahkaran Information Systems · Tehran, Iran
Built ETL pipelines with Python to automate reporting and data processing.
Key Responsibilities:
Developed ETL pipelines with pandas and numpy for operational data processing.
Cleaned and normalized data from inconsistent source formats for business operations.