You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Seif HarrathiSH

Seif Harrathi

Senior Python Backend Developer (Django/FastAPI)

€700/day
Antony, FR
8-15 years

Average response time: 1 hour

About Seif

I am a highly skilled Python Software Engineer with a passion for problem-solving and creating innovative solutions. I graduated from the University of Sousse with a degree in Computer Engineering and have since developed a robust background in software development and programming. I specialize in Python and have extensive experience with frameworks and technologies such as Django, FastAPI, Flask, Celery, FastStream, and Kafka.

With a strong focus on microservice architecture, I have designed and developed various systems from scratch, ensuring scalability, efficiency, and reliability. My expertise spans data analysis, web development, and back-end development, enabling me to create comprehensive and effective software solutions.

In 2014, I spent a year studying abroad in the USA as part of the Thomas Jefferson program, which enriched my academic and cultural understanding. Additionally, in 2016, I worked for a year in India with Tata Consultancy Services (TCS), further honing my skills in a dynamic, multinational environment. These experiences have equipped me to thrive in diverse and global teams.

I am dedicated to staying at the forefront of technology trends and advancements. Known for my excellent teamwork, strong communication skills, and commitment to continuous learning, I consistently strive to improve my skills and contribute to the success of my projects.
  • French

    Fluent

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Antony (up to 50km)

Experience

  • Axione
    Lead Tech
    October 2021 - Today (4 years and 8 months)
    Paris, France
    • Leading the migration of systems from monolithic to microservices architecture and upgrading Python from version 2 to Python 3.
    • Implementing comprehensive testing using pytest and mock, followed by containerization efforts and collaboration with DevOps on CI/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 using FastAPI, Faust for streaming, and FastStream, integrating connectors with external systems such as Airtable and Salesforce.
    • Designing and implementing a custom ETL (Extract, Transform, Load) microservice for Axione using Polars, 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 using Managed File Transfer (MFT) and Kafka, creating a unified, message-driven document management system across the company.
    • Conducting thorough code reviews to 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
    Senior Back End Software Engineer
    TECH
    January 2021 - September 2021 (8 months)
    Paris, France
    • Participating in the migration of LTU API, a customizable SaaS solution for visual recognition, from a monolithic architecture to a microservices system 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 using Jira Confluence.
    • Enhancing code reuse and performance through the implementation of effective design patterns and extensive code refactoring.
    • Designing and implementing communication between microservices using RabbitMQ and gRPC with Protocol Buffers for data encoding.
    • Implementing integration tests using behave-django to ensure robustness and reliability.
    • Conducting thorough code reviews through GitLab pull requests, resulting in reduced bugs, improved code quality, and enhanced knowledge sharing.
    • Creating and configuring projects from inception to deployment using Docker and Ansible.
    • Setting up GitLab CI/CD pipelines to automate the build, test, and deployment processes.
    • Integrating the tox tool 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
    Back End Software Engineer
    TELECOMMUNICATIONS
    April 2019 - January 2021 (1 year and 9 months)
    Paris, France
    • 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

Recommendations

Hamza D.HD
Majdi H.MH
Hamoud GuichenitiHG
Hamza D. and 2 other people have recommended Seif

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Engineering Degree in Computer Science specialized in software engineering, Computer Engineering
    Higher Institute of Applied Science and Technology of Sousse
    2016
    Engineering Degree in Computer Science specialized in software engineering, Computer Engineering
  • Cisco Network Specialist, Computer Systems Networking and Telecommunications
    Central Georgia Technical College
    2015
    Cisco Network Specialist, Computer Systems Networking and Telecommunications

Skill set

Categories