About Seif
French
Fluent
English
Fluent
Arabic
Native or bilingual
Experience
- AxioneLead TechOctober 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
- LTUSenior Back End Software EngineerTECHJanuary 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.
- Kosc TelecomBack End Software EngineerTELECOMMUNICATIONSApril 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.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineering Degree in Computer Science specialized in software engineering, Computer EngineeringHigher Institute of Applied Science and Technology of Sousse2016Engineering Degree in Computer Science specialized in software engineering, Computer Engineering
- Cisco Network Specialist, Computer Systems Networking and TelecommunicationsCentral Georgia Technical College2015Cisco Network Specialist, Computer Systems Networking and Telecommunications