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 2026Imersual 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 2025Rahrovan 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 2023DANAPCO 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 2026France