Senior Python Backend Engineer

Sabir BERTIT

Backend Engineer · 9+ years of experience

Passionate about building web applications where maintainability, scalability, testability and separation of concerns aren't just buzzwords — they're real priorities. Goal: craft software as robust and reliable as a strong espresso on a Monday morning.

Skills

Python & Backend

PythonFastAPIDjangoDjango REST FrameworkSQLAlchemySQLModelAlembicCeleryFaustAsyncio

Data & Storage

PostgreSQLMySQLRedisS3MinIOPandasGeoPandasNumpyOracle

Infrastructure & Cloud

DockerKubernetesKafkaRabbitMQNginxTraefikAzureAWS

Auth & API Security

OAuth2OpenID Connect (OIDC)JWTRate LimitingKeycloakOktaAuth0

Architecture & Practices

MicroservicesClean ArchitectureHexagonalEvent-DrivenDDDSOLIDDesign PatternsTDD

Experience

FNCCR – ACTEE Public Sector · Energy
May 2026 – PresentParis, France
Senior Python Backend Engineer

Lauréat V2: the platform French local authorities use to run ACTEE-funded energy-renovation projects

  • ProConnect sign-in (OIDC + PKCE) end to end: adapter, identities, account admission and linking, login / logout journeys
  • IPPER integration (public buildings reference): site association, Redis cache, presence tracking, coded error contract
  • Server-side JSONLogic rules engine (bounded V8 pool): dynamic form validation and automatic status computation
  • Per-object access rights (actions, folders, agents): permission policies, holder / beneficiary visibility; multi-file uploads to S3
  • Performance: PostgreSQL trigram indexes, fixed cartesian counts, configurable statement_timeout
  • Architecture: ports-and-adapters roadmap, import-linter contracts enforced in CI, agents context pilot
  • Quality & delivery: Playwright QA suite as a merge gate, Scalingo deploys with automatic migrations, Claude Code tooling (ticket / PR skills)
FastAPISQLModel / SQLAlchemyAlembicPostgreSQLRedisS3 / MinIOOIDC (joserfc)JSONLogic / V8PlaywrightDockerScalingoGitHub Actionsuvrufftyimport-linterAngular (Admin)
Direct Assurance Insurance
Sep 2025 – Apr 2026Suresnes, France
Senior Software Engineer
  • Implemented new features across microservices (Auto, Health and Home insurance)
  • Evolved and optimized REST APIs exposing pricing services
  • Set up and maintained automated tests (unit, integration, load)
  • Ensured code robustness, security and maintainability
  • Worked closely with actuarial, QA and DevOps teams — bug analysis and performance fixes
  • Python performance profiling (cProfile, yappi) and OpenTelemetry instrumentation
PythonFastAPIMicroservicesAzureDatabricksDockerPodmanAsyncioRuffuvAzure DevOps
Axione FTTH · GIS
Jul 2022 – Jun 2025Malakoff, France
Python Backend Developer
  • Built automated file-transfer solution between NAS and FTP server via Kafka event-driven architecture
  • Developed a FastAPI service to process GRACE THD V3 geospatial files, orchestrated with Prefect
  • Generated optical network components (OSP/ISP/Splices) stored on S3 with email notifications
  • Built a geospatial ETL syncing multiple Oracle databases concurrently (multiprocessing/multithreading)
  • Applied Clean & Hexagonal Architecture across multi-team codebases with SOLID principles
  • Enforced quality standards via pre-commit hooks: Ruff, Mypy, Bandit, PyUpgrade, GitLeaks
PythonFastAPIDjangoKafkaFaustPrefectGeoPandasRedisS3 / MinIOPostgreSQLDockerKeycloakTraefik
Baracoda Health IoT
Mar 2022 – Jul 2022Neuilly-sur-Seine, France
Senior Backend Developer
  • Developed BLE/Wi-Fi communication modules between medical IoT devices and mobile app (Python, MQTT)
  • Integrated REST APIs to sync medical data with cloud health platforms
  • Built a Django REST API for patient health data management and tracking
  • Migrated ORM layer from Django ORM to SQLAlchemy / Alembic
  • Defined API contracts for inter-service interoperability and data consistency
  • Unit and integration tests (pytest); code reviews with SOLID and Clean Code practices
PythonFastAPIDjangoSQLAlchemyPostgreSQLAWSKubernetesAsyncioRedisMQTT
Chronopost Logistics
Jun 2019 – Dec 2021Paris, France
Backend Developer
  • Developed and maintained TETHYS, Chronopost's customs clearance tool (Django, DRF)
  • Analysed parcel lifecycle business rules and reverse-engineered the legacy application
  • Built the return processing workflow and communication modules with French Customs
  • Asynchronous communication with French Customs via Celery / RabbitMQ (file exchanges)
  • Dockerized the project; managed staging and production deployments with Git Flow versioning
  • Unit tests in development; functional tests on dev and staging servers
PythonDjangoDRFCeleryRabbitMQPostgreSQLRedisDockerNginxGunicornGit Flow
570 EASI / FairInvest SSO · SCPI
Oct 2017 – Apr 2019Marrakech, Morocco
Python Consultant
  • Analysed multi-platform authentication systems and SSO architecture for the 570 EASI group
  • Secured communications and centralized/synchronized the shared database
  • Built REST APIs for the FairInvest SCPI platform (real estate investment subscription)
  • Integrated forms, validations and client document management
  • Celery task + Django Signals: computed and updated client document JSON in server cache
  • Unit and functional tests across both projects; mentored junior developers
  • Docker deployments; Nginx and Jenkins CI configuration; Ubuntu server administration
PythonDjangoDRFCeleryDjango SignalsMySQLDockerJenkinsNginxGunicornJavaScriptjQuery
Trans4Orient Translation
Jan 2016 – Oct 2017Marrakech, Morocco
Full Stack Web Developer
  • Built Twork ERP (Django/Python): integrated platform covering project management, HR and billing for a translation company
  • Domain analysis, technical documentation and development/deployment planning following Agile methodology
  • Asynchronous mass email sending to subcontractors for task proposals via Celery
  • Periodic Celery task: computed internal resource availability and notified project managers
  • Built subcontractor portal with connected workspace and account management
  • Billing module and activity reporting dashboard
PythonDjangoCeleryMySQLJavaScriptjQueryAjaxBootstrap

Education

Engineering Degree — Computer Science & Software Development
Faculté des Sciences et Techniques Gueliz
Marrakech, Morocco · 2012 – 2015
DEUG — Applied Mathematics
Faculté des Sciences, Université Ibn Zohr
Agadir, Morocco · 2010 – 2012
Baccalauréat — Applied Mathematics
Lycée El Massira El Khadra
Tiznit, Morocco

About

Passionate about building web applications where maintainability, scalability, testability and separation of concerns aren't just buzzwords — they're real priorities. Goal: craft software as robust and reliable as a strong espresso on a Monday morning.

Languages spoken

  • French
  • English
  • Arabic
  • Amazigh

Interests

  • Sport
  • Technology
  • Travel
  • Cinema & Anime

Contact

Have a project in mind, a question, or just want to connect? Feel free to reach out — I'll get back to you as soon as possible.