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

Direct Assurance Insurance
Sep 2025 – PresentSuresnes, France
Senior Software Engineer
  • Implementing new features across microservices (Auto, Health and Home insurance)
  • Evolving and optimizing REST APIs exposing pricing services
  • Setting up and maintaining automated tests (unit, integration, load)
  • Ensuring code robustness, security and maintainability
  • Close collaboration 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.