Senior Python Developer · AI/ML Engineer · Scientific Computing
Python engineer with a strong scientific background in computational neuroscience and network science, specialising in AI/ML systems, REST API development, data engineering pipelines, and automation. Experienced building production-grade services (FastAPI, Celery, Redis) and research-grade scientific tools. Comfortable across the full Python stack — from data scraping and ETL to LLM integration and ML model deployment.
| Area | Tools & Technologies |
|---|---|
| AI / ML | scikit-learn · PyTorch · Hugging Face · LangChain · RAG Pipelines · OpenAI API · Prompt Engineering |
| Web & APIs | FastAPI · Flask · REST API Design · Pydantic · asyncio · Microservices |
| Data Engineering | Pandas · NumPy · Polars · ETL Pipelines · SQL · Data Transformation |
| Scraping & Automation | BeautifulSoup · Scrapy · Selenium · Playwright · Workflow Automation |
| Queues & Cache | Celery · Redis · RabbitMQ · Task Orchestration |
| Scientific Computing | Matplotlib · SciPy · NetworkX · nilearn · MNE · SPM · FSL |
| DevOps | Docker · Git/GitHub · GitHub Actions · CI/CD · Linux · Bash |
Senior Python Developer & DevOps Engineer — Safron System Company · Tehran, Iran Nov 2025 – Present
- Architect and maintain production Python services with high-throughput data ingestion and processing pipelines.
- Design FastAPI microservices with Redis caching and Celery task queues for asynchronous workloads.
- Build CI/CD pipelines with GitHub Actions and Docker-based containerised deployments.
- Develop internal automation tools and data scraping workflows (BeautifulSoup, Playwright).
Python Developer & DevOps Engineer — Baduno GmbH · Frankfurt, Germany (Remote) Jul 2025 – Nov 2025
- Built scalable REST API services using FastAPI and Pydantic for a European SaaS platform.
- Implemented data scraping and ETL pipelines processing structured and semi-structured web data.
- Integrated Redis session management and Celery distributed task execution.
- Delivered features within Docker-based deployments in an agile, remote-first team.
Researcher — Computational Neuroscience & ML — CCNSD, Shahid Beheshti University · Tehran Sep 2024 – Present
- Built Python pipelines for resting-state fMRI analysis (nilearn, NetworkX, custom graph algorithms).
- Applied scikit-learn classifiers (SVM, Random Forest) to brain network features for neurological condition detection.
- Maintained reproducible scientific codebases; produced visualisations (Matplotlib, SciPy) for peer-reviewed publications.
Solarix — Solar Deployment & Marketing Web Platform (2024–2025) FastAPI · Celery · Redis · PostgreSQL · Docker
- Full-stack application for end-to-end solar project management: site intake, energy yield modelling, ROI calculation, and deployment scheduling across client portfolios.
- Geospatial analysis module optimising panel placement using irradiance datasets and shading algorithms, surfaced via interactive dashboards.
- Marketing CRM layer with lead pipeline tracking, automated PDF quote generation, and campaign analytics — async report delivery via Celery + Redis.
- Containerised with Docker; REST API backend with JWT auth, role-based access, and full Pydantic schema validation.
RPi Mobile Web Testing Station (2023–2024) Python · Pytest · Playwright · Raspberry Pi · Bash
- Distributed mobile testing station built on a fleet of Raspberry Pi 4 boards, each running headless Chromium via Playwright to simulate real mobile behaviour across screen sizes and network conditions.
- Custom Pytest plugin dispatches test suites across nodes in parallel, aggregates results, and generates unified HTML reports with per-device pass/fail breakdowns.
- Network condition simulator (bandwidth throttling, latency injection, packet loss) validates resilience under poor connectivity; integrated with GitHub Actions for CI-triggered remote runs.
ScholarMint — AI-Powered PDF Study Tool (2024–2025) PyQt6 · Ollama · Linux
- Desktop PDF reader with dark mode, highlights, per-page notes, and AI flashcard generation via a local Ollama LLM backend.
- Full PyQt6 UI with persistent storage and cross-distro Linux compatibility.
Brain Network Classifier — Autism Detection via fMRI (2023–2024) Python · scikit-learn · NetworkX
- End-to-end pipeline on the ABIDE I dataset: preprocessing → coevolutionary balance feature extraction → SVM/RF classification.
- Contributed directly to two journal submissions (Scientific Reports, Network Neuroscience).
- Rezaei Afshar S., Jafari R. Coevolutionary balance of resting-state brain networks in autism. Nature Scientific Reports. [Under Review]
- Rezaei Afshar S., Jafari R. Coupling Potential: Predicting Functional Connectivity from Structural Network Motifs. Network Neuroscience. [Under Review]
- Rezaei Afshar S., Jafari R. Survivorship Bias Masks True Network Aging: Longitudinal Evidence from Structural Connectome Analysis. [In Preparation]
- Mozaffari M., Roshandel S., Rezaei Afshar S., et al. Persistent Homology in Resting-State Brain Networks of ASD. [In Preparation]
M.Sc. Cognitive Science — GPA 4.0/4.0 · Sep 2023 – Nov 2025 Shahid Beheshti University, Institute for Cognitive and Brain Sciences · Tehran, Iran Focus: computational neuroscience, network science, machine learning, fMRI analysis.
- Academic IELTS — Band 8.0 (British Council, Dec 2024)
- Google Certified Professional Machine Learning Engineer
- Processing fMRI Data Using CONN Toolbox — CCNSD, Shahid Beheshti University

