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
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
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
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
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
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
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