Available for work

Samad Elmakchi

Python Developer Machine Learning Deep Learning Data Science

Professional Python Developer with over 20 years of experience. Expert in FastAPI, Flask, Machine Learning, Deep Learning, Data Science and building intelligent systems.

20+
Years Exp
50+
Python Projects
30+
Python Libs
15+
Clients
Python Django FastAPI PyTorch TensorFlow Scikit-learn XGBoost LangChain
About Me

About Me

Samad Elmakchi - Professional Python Developer Profile Photo

Samad Elmakchi

Python Developer

I am Samad Elmakchi, a professional Python Developer with over 20 years of experience in the technology ecosystem.

My expertise lies in four main areas of Python:
🐍 Backend Development with Django, FastAPI and Flask
🧠 Machine Learning & Deep Learning with PyTorch and TensorFlow
📊 Data Science with Pandas, NumPy and Scikit-learn
🐳 Automation & Deployment with Docker and CI/CD

I believe in clean, documented and testable code following PEP8 standards, using Type Hints and Design Patterns in Python projects.

Location

Tabriz, Iran

Status

Available

Main Specialty

Python Developer

Experience

+20 Years

Python Skills

Python Skills

Backend Development

API & Web

Django / DRF92%
FastAPI88%
Flask / SQLAlchemy85%
PostgreSQL / Redis88%
RESTful / GraphQL90%

AI & Machine Learning

Deep Learning & NLP

PyTorch / TensorFlow85%
Scikit-learn / XGBoost90%
NLP / LLM / RAG80%
Time Series / Forecasting85%
LangChain / ChromaDB78%

Data Science

Analysis & Visualization

Pandas / Polars92%
NumPy / SciPy90%
Matplotlib / Seaborn85%
Plotly / Streamlit82%
Statsmodels / Prophet80%

Automation & Deployment

CI/CD & Containerization

Docker / Compose95%
GitHub Actions / CI/CD88%
Supervisor / systemd85%
Linux / Bash88%
Web Scraping85%

Project Management

Scrum & Agile

Scrum Kanban Agile Jira Confluence Miro Product Owner Sprint Planning

Soft Skills

Soft Skills

🧠 Problem Solving 🤝 Teamwork 🗣️ Communication 🎯 Strategic Thinking ⏳ Time Management 📊 Data Analysis 💡 Creativity 🎓 Continuous Learning
Python Portfolio

6 Top Python Projects

From Backend and DevOps to Machine Learning, Deep Learning and Data Science

DevOps

🐳 Automated Deployment with Docker + GitHub Actions

With every git push on the main branch, the Python project is automatically tested, built and deployed on VPS with Docker. Reducing deployment time from 30 minutes to 2 minutes.

Docker GitHub Actions CI/CD Supervisor Multi-stage
AI / ML

📈 Macroeconomic Indicators Forecasting

Combining classical econometric models (VAR, ARIMA, GARCH) with deep learning (LSTM, Transformer) to predict gold, dollar and oil prices with higher accuracy.

PyTorch Statsmodels XGBoost Prophet yfinance
AI / NLP

🤖 Unified Inbox for 6 Messengers

Automated receiving and responding from WhatsApp, Telegram, Instagram, Rubika, Bale and Eitaa using Generative AI (RAG) with conversation history.

LangChain ChromaDB FastAPI Telethon Adapter Pattern
Data Science

📊 Instagram Growth & Engagement Dashboard

Sentiment analysis of comments with Persian language models, detecting best posting times, automatic weekly report generation and identifying influential influencers.

Instagrapi Pandas Streamlit Prophet Transformers
BI / Analytics

📋 WooCommerce Sales Management Dashboard

Direct connection to WooCommerce database and REST API, displaying key KPIs (AOV, Conversion Rate), sales forecasting and inventory alerts.

SQLAlchemy Pandas Streamlit Prophet APScheduler
AI / Crypto

🪙 AI-Powered Crypto Gem Hunter

Automated scanning of new coins with multi-factor analysis (technical, sentiment, social networks) to identify coins with at least 50% growth potential in 7 days.

ccxt XGBoost TA-Lib Streamlit APScheduler
Career

Python Experience

Python

Senior Python Developer

Design and development of web applications with Django, FastAPI and Flask. Implementation of microservices architecture, RESTful API, WebSocket and database optimization with PostgreSQL and Redis.

AI / ML

Machine Learning Specialist

Design and implementation of deep learning models with PyTorch and TensorFlow for financial forecasting, sentiment analysis, recommender systems and Natural Language Processing (NLP).

Data Science

Data Science Specialist

Design of BI dashboards with Streamlit and Plotly, transactional data analysis with Pandas, building forecasting systems and automated reporting.

Management

Scrum Master & Product Owner

Software team management with Scrum/Kanban methodology, using Jira, Confluence and Miro to improve development processes.

Automation

Automation & Deployment Specialist

CI/CD pipeline design with GitHub Actions, containerization with Docker, VPS deployment and automation of repetitive processes with Python.

Selected Clients

Get in Touch

Contact Me

Ready for collaboration on Python, Machine Learning, Data Science and Automation projects. Let's talk.

Samad Elmakchi

Samad Elmakchi

Python Developer

Tabriz, Iran
UTC+3:30 (Tehran Time)
Available for freelance and collaboration
Visit Official Website