Email: shahbazi.mostafa@outlook.com | Phone: (+98)9217149545
Location: Tehran, Iran
LinkedIn: mostafa-shahbazi | GitHub: mrmc-mc, mrdjango
A Backend Developer with over 4 years of experience specializing in Python. Proven ability to lead development teams, build high-quality software solutions, and handle complex tasks involving web applications, blockchain networks, and machine learning. Skilled in DevOps practices and ensuring high application performance.
cube10.io, London, UK | December 2023 – Present
- Provide technical guidance and mentorship to team members.
- Ensure best practices in coding, testing, and architecture.
- Oversee code reviews and foster a collaborative development environment.
- Coordinate with stakeholders to gather requirements and define project scope.
- Ensure timely delivery of high-quality software solutions.
- Write clean, maintainable, and efficient Python code.
- Implement automated testing and continuous integration practices.
- Ensure high performance and responsiveness of applications.
- Perform performance tuning and optimization.
- Create and maintain technical documentation.
- Conduct regular team meetings and status updates.
TopKenz | Digital Currency Exchange, Tehran, Iran | February 2022 – September 2023
- Develop and improve existing code (Django and Tornado).
- Handle cryptocurrencies and blockchain networks.
- Add new features and tools for trading and analyze users' big data.
- Perform all tasks related to the backend (Full API by DRF and Websockets by channels).
- Server, domain, and Docker configurations.
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
- Languages:
- Python (4+ years)
- Rust (less than 1 year)
- Frameworks:
- Django Framework (3+ years)
- Websockets (channels/Tornado)
- FastAPI, Flask
- Asynchronous programming
- Celery
- RabbitMQ
- Linux, Docker, Kubernetes
- Machine Learning (AI)
- Database Management (SQL/NoSQL)
- Blockchain and cryptocurrencies (knowledge and experience)
- 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
Technologies: Django, Docker, PostgreSQL, etc.
An exchange platform for crypto and fiat currencies.
A tool for analyzing cryptocurrencies in real-time. GitHub
A web app for managing exchange website. GitHub
Registration and ticketing application for conferences. GitHub
Manage contacts online using webpage and API endpoints. GitHub