Email: mostafas105@gmail.com | Phone: (+98)9217149545
Location: Tehran, Iran
LinkedIn: mostafa-shahbazi | GitHub: mrmc-mc, mrdjango
A specialized Backend Developer and AI Engineer with over 8 years of expertise in building robust Python-based systems and AI solutions (on AWS infrastructure and services). Currently pursuing a Master's in Computer Science with a focus on Artificial Intelligence, bringing academic depth to practical AI implementations. Extensive experience in developing and deploying machine learning models, deep neural networks, and real-time data processing systems. Proven expertise in architecting scalable backend infrastructures using Django, FastAPI, and WebSocket technologies, with a strong focus on high-performance distributed systems. Skilled in implementing AI-powered solutions including computer vision systems, predictive models, and NLP applications. Proficient in backend best practices including asynchronous programming, microservices architecture, and DevOps workflows with Docker and Kubernetes. Experienced in integrating AWS cloud AI services and cloud-native deployment pipelines to deliver resilient, production-ready solutions. Successfully led technical teams in delivering complex AI integrations and backend systems for enterprise-scale applications.
- Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, Natural Language Processing
- AI Integration, AI Solutions, AI Applications, Data Processing, Hybrid Search Engine
- Backend Development, Team Leadership, Microservices, Real-time Systems, Distributed Systems
- Database Design, Cloud Computing, DevOps, Containerization, Software Architecture, System Integration
- Blockchain Technologies, AWS Infrastructure
Intelligence Game Hub, Tehran, Iran | December 2024 – Present
- Designed and developed an AI-powered gaming console using Raspberry Pi and deep learning models.
- Implemented motion recognition systems powered by computer vision to analyze player movements in real time.
- Optimized image processing workflows and integrated predictive models into interactive gaming environments.
- Managed data inputs from sensors and cameras, enhancing system responsiveness and accuracy.
- Advanced the use of deep neural networks and multimedia data processing for enhanced user interaction.
Speco AI, Washington, United States (Remote) | September 2024 – April 2026
- Architected and delivered backend and AI solutions using Python, Django, and cloud-based AI services.
- Integrated AWS cloud infrastructure and AI/ML APIs to build scalable, production-ready systems.
- Designed and maintained scalable microservices, RESTful APIs, and data processing pipelines.
- Conducted exploratory data analysis, feature engineering, and data mining to extract actionable insights from large-scale structured and unstructured datasets.
- Developed RAG-based solutions encompassing document retrieval, vector search, and multimodal pipelines across image and NLP domains.
- Engineered end-to-end multimodal RAG workflows combining computer vision and natural language processing over structured and unstructured data.
- Applied DevOps best practices including Docker containerization, CI/CD automation, and infrastructure as code.
- Collaborated with cross-functional stakeholders to deploy and monitor cloud-native AI systems in production.
cube10.io, London, UK (Remote) | November 2023 – December 2024
- Provided technical guidance and mentorship to team members.
- Ensured best practices in coding, testing, and architecture.
- Oversaw code reviews and fostered a collaborative development environment.
- Coordinated with stakeholders to gather requirements and define project scope.
- Ensured timely delivery of high-quality software solutions.
- Wrote clean, maintainable, and efficient Python code.
- Implemented automated testing and continuous integration practices.
- Ensured high performance and responsiveness of applications.
- Performed performance tuning and optimization.
- Created and maintained technical documentation.
- Conducted regular team meetings and status updates.
- Wrote code for backend services and APIs with Django and Django REST Framework.
- Deployed applications to cloud services with Docker and Kubernetes.
- Monitored and logged applications with Sentry and Grafana.
- Deployed applications with CI/CD pipelines on a Kubernetes platform.
onefinex.com | Cryptocurrency Trading Platform, Tehran, Iran | April 2022 – October 2023
- Developed and maintained backend services for a cryptocurrency trading platform using Django and Django REST Framework.
- Implemented secure API endpoints for cryptocurrency transactions, wallet management, and user authentication systems.
- Integrated multiple blockchain networks (Bitcoin, Ethereum, Binance Smart Chain) and cryptocurrency protocols for seamless trading operations.
- Built automated deposit/withdrawal systems supporting multiple cryptocurrencies with multi-signature wallet security.
- Implemented real-time trading engine with order matching algorithms and liquidity management systems.
- Developed KYC/AML compliance modules and user verification workflows to meet regulatory requirements.
- Created sophisticated risk management systems for detecting suspicious activities and preventing fraud.
- Optimized database queries and implemented Redis caching strategies for high-frequency trading data and market analytics.
- Built WebSocket connections for real-time price feeds, order book updates, and trade notifications.
- Integrated external exchange APIs (Binance, Coinbase) for market data aggregation and arbitrage opportunities.
- Implemented comprehensive logging and monitoring systems using Celery for background task processing.
- Designed and deployed scalable microservices architecture with Docker containerization for trading components.
- Collaborated with DevOps team to ensure 99.9% uptime and implement disaster recovery procedures.
- Developed admin panels for managing users, transactions, and platform configurations with detailed analytics dashboards.
TopKenz | Digital Currency Exchange, Tehran, Iran | February 2018 – September 2022
- Developed and improved existing code (Django and Tornado).
- Handled cryptocurrencies and blockchain networks.
- Added new features and tools for trading and analyzed users' big data.
- Performed all tasks related to the backend (Full API by DRF and WebSockets by Channels).
- Managed server, domain, and Docker configurations.
- Implemented wallet management (private keys, public keys, and transactions) and blockchain network integration (Bitcoin, Ethereum, etc.).
- Worked with asynchronous programming and Celery for background tasks.
- Implemented security measures and data protection.
- Optimized code for performance and scalability.
- Collaborated with frontend developers to integrate user-facing elements with server-side logic.
- Implemented WebSockets for real-time communication with Django Channels and Tornado.
- Retrieved real-time data from Binance's API/WebSockets and analyzed with Pandas and NumPy.
- Implemented socket-to-socket communication between Binance Market and the platform.
- Used MongoDB and PostgreSQL for data storage and management.
Remote | Private Clients | September 2018 – March 2020
- Developed a cryptocurrency exchange platform using Django, Docker, and PostgreSQL and deployed it on AWS.
- Integrated support for both crypto and fiat currencies.
- Ensured the security and scalability of the platform.
- Collaborated with clients to gather requirements and deliver custom solutions.
- Implemented RESTful APIs for user registration, authentication, and trading.
Rah Saze Institute, Yasooj, Iran | February 2019 – April 2021
- Provided technical support and managed IT infrastructure.
Tarbiat Modares University, Tehran, Iran | 2023 – Present
Azad University, Gachsaran, Iran | 2015 – 2019
- Python (6+ years)
- Rust (< 1 year)
- LangChain, LlamaIndex
- Django (5+ years), Django REST Framework
- WebSockets (Channels/Tornado)
- FastAPI, Flask
- Deep Learning, Reinforcement Learning
- Supervised Learning, Unsupervised Learning
- PyTorch, Scikit-learn, Pandas, NumPy, Matplotlib
- Docker, Kubernetes, CI/CD, Linux
- AWS Infrastructure, Sentry
- PostgreSQL, MongoDB, Redis, RethinkDB
- ElasticSearch, Vector Databases (PGVector, Qdrant, ...)
- Celery, RabbitMQ
- Blockchain Networks (SEGWIT, ERC20, TRC20, BEP20)
- Web Application Technologies and Django — University of Michigan (Coursera), July 2022 — Verify
- Supervised Machine Learning: Regression and Classification — DeepLearning.AI | Stanford University (Coursera), June 2023 — Verify
Separate foreground and background using clustering (K-means). GitHub
Attempt to remove noise by filtering information captured by SVD and refining reconstruction with local comparisons. GitHub
MLP model with layer stacking and various normalization and regularization techniques. GitHub
Simple implementation of convolutional neural networks using kernels. Loads the cameraman dataset with scikit-image and performs blur via convolution. GitHub
A tool for analyzing cryptocurrencies in real time. GitHub
A web app for managing an exchange website. GitHub
Registration and ticketing application for conferences. GitHub
Manage contacts online using a webpage and API endpoints. GitHub