MARKRAHIMI.

Résumé

Mohammadali Rahimi

Software & AI Engineer

St-Étienne, France

Software Engineer and Technical Lead with 4+ years of experience designing scalable backend systems, distributed architectures, and enterprise platforms.

Currently pursuing a Master's degree in Cyber-Physical & Social Systems (CPS2) in France, while expanding expertise in Machine Learning, AI systems, and modern software architecture.

Open to software, full-stack, and AI engineering roles across France and Europe.

Experience

Software & AI Engineering Intern

Apr 2026 — Jul 2026
Imersual Ltd·United Kingdom · Remote
  • Designed and shipped the platform's promotional-code system: schema, Stripe checkout, and admin panel.
  • Reworked the credit-redemption lifecycle so failed payments no longer consume a user's quota.
  • Designed and implemented, from scratch, a production AI support agent using LangGraph and retrieval-augmented generation (RAG) over PostgreSQL/pgvector.
  • Engineered reliability (retries, fail-open rate limiting, bounded context) and quality assurance (53 automated tests, an LLM-as-a-judge evaluation harness).
  • Built the full stack: a FastAPI backend, a Next.js chat widget with SSE streaming, and a staff admin dashboard.
  • Wrote 50+ reviewed commits across 4 repositories inside a Scrum team, using feature branches, code review, and versioned database migrations.

Software Engineer

Aug 2023 — Aug 2025
Rahrovan Technical and Engineering·Iran · Remote
  • Designed and built a distributed microservices backend (Django, FastAPI, Celery, Redis, PostgreSQL) spanning around seven services for the Dongino and Gozaresha platforms, covering authentication, dynamic pricing, and third-party integrations.
  • Developed Gozaresha, a reporting and form-management platform integrated with internal project-management and accounting systems, including role-based permissions, notifications, and background job processing.
  • Designed and maintained the relational and NoSQL data layer for Dongino and Gozaresha: around 30 PostgreSQL tables and multiple MongoDB collections.
  • Built CI/CD pipelines with Docker and GitHub Actions, enabling automated deployments for a team of about seven developers.
  • Contributed to intelligent automation workflows and AI-oriented system design for scalable, data-driven business operations.
  • Grew Gozaresha from an internal reporting tool into a SaaS product adopted by more than 20 companies.

Software Engineer

Feb 2021 — Aug 2023
DANAPCO Inc.·Iran
  • Built backend services and REST APIs for HSE (health, safety, environment) and suggestion-management systems used by multiple industrial companies, serving roughly 10,000 users.
  • Led the gradual migration from a monolithic to a distributed architecture for the HSE and Suggestion Management systems, introducing Celery for asynchronous tasks and Redis for caching.
  • Optimized PostgreSQL and MySQL queries, improving performance by 20–30% on average and up to 60% on certain critical endpoints.
  • Implemented background processing, complex Excel report generation, file-upload management, and email/SMS notification systems.
  • Integrated external authentication and accounting services, cutting an estimated six-month integration effort down to about one month.
  • Set up Docker and Docker Compose environments and improved backend monitoring and error handling.

Education

Master's Degree Cyber-Physical & Social Systems (CPS2)

Sep 2025 — Aug 2026
École des Mines de Saint-Étienne & UJM

France

Bachelor's Degree — Computer Engineering

Sep 2016 — Jun 2021
Shahid Bahonar University of Kerman

Iran