n8n-automation

Hub d'automatisations personnelles

← Annuaire

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

Missions

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