Seif Harrathi
Senior Python Backend Developer (Django/FastAPI)
Voir sur Malt
Antony, FR
· 700€/j
· Disponibilité non-confirmée
flask
PostgreSQL
Méthode agile
Scrum
Faust
RabbitMQ
Docker
Gitlab CI/CD
Pandas
Redis
docker-compose
asyncio
Celery
TDD
Clean Architecture
Refactoring
Django Rest Framework
FastStream
faust streaming
Kafka Streams
Polars
Pydantic
tenacité
SQLAlchemy
Alembic
Async
Architecture Microservices
Pytest
Airtable
Salesforce
gRPC
behave-django
factory-boy
Unit Test
JIRA
Postman
MangoDB
Sentry
Axione
Django
octobre 2021 - Aujourd'hui(5 ans et 1 mois)
Leading the migration of systems from monolithic tomicroservices architectureand upgrading Python from version 2 toPython 3.Implementing comprehensive testing usingpytestand mock, followed by containerization efforts and collaboration with DevOps onCI/CD pipelines.Refactoring existing codebases to enhance performance and code quality, reducing process runtime from over 10 minutes to under 2 minutes.Creating new microservices within Axione's ecosystem usingFastAPI,Faustfor streaming, andFastStream, integrating connectors with external systems such asAirtableandSalesforce.Designing and implementing a custom ETL (Extract, Transform, Load) microservice for Axione usingPolars, ensuring efficient data processing and analysis.Initiating projects from inception using clean architecture design patterns.Collaborating closely with senior architects to establish a new GED system usingManaged File Transfer(MFT) andKafka, creating a unified, message-driven document management system across the company.Conducting thoroughcode reviewsto enhance code quality, identify bugs, and promote best practices within the development team.Mentoring junior developers, providing guidance on technical challenges, fostering skill development, and contributing to team growth and cohesion
Django Rest Framework
FastAPI
FastStream
faust streaming
Celery
Kafka Streams
docker-compose
Gitlab CI/CD
Pandas
Polars
Pydantic
tenacité
SQLAlchemy
PostgreSQL
Alembic
Async
Architecture Microservices
Clean Architecture
Python
Pytest
Airtable
Salesforce
LTU
Django
janvier 2021 - septembre 2021(8 mois)
HIGH TECH
Participating in the migration of LTU API, a customizable SaaS solution for visual recognition, from a monolithic architecture to amicroservicessystem using modern software development methods and infrastructure.Managing the software development life cycle (SDLC), from requirements tracking and analysis to detailed design, development, system testing, and user acceptance testing.Writing comprehensive software requirements specification documents usingJiraConfluence.Enhancing code reuse and performance through the implementation of effectivedesign patternsand extensivecode refactoring.Designing and implementing communication between microservices usingRabbitMQandgRPCwith Protocol Buffers for data encoding.Implementing integration tests usingbehave-djangoto ensure robustness and reliability.Conducting thorough code reviews throughGitLabpull requests, resulting in reduced bugs, improved code quality, and enhancedknowledge sharing.Creating and configuring projects from inception to deployment usingDockerandAnsible.Setting upGitLab CI/CDpipelines to automate the build, test, and deployment processes.Integrating thetoxtool to automate testing and ensure consistent code style and quality checks.
Python
Django
flask
Microservices
RabbitMQ
PostgreSQL
gRPC
behave-django
factory-boy
Pytest
Docker
Unit Test
JIRA
Gitlab CI/CD
Postman
Méthode agile
Kosc Telecom
Django
avril 2019 - janvier 2021(1 an et 9 mois)
TÉLÉCOMMUNICATIONS
Participating in the migration of a monolithic architecture-based system to a microservices architecture-based system.Automating workflows at Kosc-telecom to streamline operations.Working closely on a micro-service that handle the communication with the physical network equipment.Automating the provisioning/deprovisioning process for various technologies including ADSL, SDSL, VDSL, and Fiber on network equipment.Implementing automated service diagnostics for technologies such as ADSL, SDSL, VDSL, and Fiber.
Python
Django
flask
FastAPI
PostgreSQL
MangoDB
Kafka
Asyncio
Microservices
Celery
Sentry
Unit Test
JIRA
Méthode agile