About Waïl
English
Fluent
French
Native or bilingual
Experience
- CoreozDevOps EngineerDIGITAL AND ITJune 2024 - Today (2 years)Paris, FranceMigration of a client's projects from Azure TFS to GitLab and automation of deployments to test environments.Context:As part of the redesign of its SilverLight applications, the client wanted to modernize its project and code management tools by replacing Azure TFS with GitLab while automating deployment processes to improve team efficiency and collaboration.Responsibilities and achievements:
- [ DevOps ] Installation of GitLab and Apache on an Ubuntu VM to centralize source code management.
- [ DevOps ] Generation of SSL certificates via Let's Encrypt with a DNS challenge to secure communications.
- [ DevOps ] Facilitating meetings to decide on the migration strategy for existing tickets to GitLab, ensuring a smooth transition.
- [ DevOps ] Implementation of Kerberos authentication to strengthen the security of applications under redesign.
- [ TypeScript ] Development of a migration script to transfer data from TFS (Epics, tickets, etc.) to the equivalents in GitLab, facilitating project continuity.
- [ DevOps ] Implementation of a CI/CD pipeline to build and deploy SilverLight projects on a dedicated server, improving the speed of development cycles.
- Writing and presenting a training course on Git and GitLab for the client's teams to familiarize them with the new tools.
- CoreozLead Dev Full Stack Java / React EngineerDIGITAL AND ITMarch 2024 - June 2024 (4 months)Paris, FranceIntegration of a new PSP (Payment Service Provider) into all sales systems (online, checkout, vending machine) of Compagnie Des Alpes (CDA).Context:In order to standardize payment management, this project aimed to integrate Adyen as a single PSP for all sales channels, while ensuring a smooth migration with backward compatibility with other existing PSPs.Responsibilities and achievements:
- [ Technical Architecture ] Design of the integration of the new PSP into the IS, including the adaptation of payment processes to ensure a smooth and secure transition.
- [ Technical Architecture ] Organizing and facilitating meetings to discuss technical choices and architectural challenges, facilitating informed decision-making.
- [ Java / React ] Integration of Adyen into sales channels using a Test-Driven Development (TDD) approach to ensure code reliability and quality.
- [ DevOps ] Setting up SQS queues and SNS topics on AWS to manage Adyen notifications, ensuring real-time communication.
- [ DevOps ] Creation of a dedicated test environment to test features without disrupting ongoing developments, ensuring a gradual transition.
- [ Lead Dev ] Review of code quality and maintainability, including verification of backward compatibility with older PSPs, to minimize risks and ensure service continuity.
- [ Lead Dev ] Management and mentoring of a team of developers, ensuring technical consistency and project excellence, while supporting their professional development.
- CoreozLead Dev Full Stack Java / React EngineerDIGITAL AND ITSeptember 2022 - March 2024 (1 year and 6 months)Maintenance, monitoring and evolution of the various sales systems (online, checkout, vending machine) of Compagnie Des Alpes (CDA).Responsibilities and achievements:
- [ Java / React ] Design and development of new micro-services, notably for user rights management and product reservation
- [ Java / TypeScript ] Development of a WebSocket system in Java and TypeScript for real-time communication.
- [ Technical Architecture ] Design and writing of technical documents
- [ Technical Architecture ] Organizing and facilitating meetings to discuss technical choices, architectural challenges, and innovative solutions
- [ DevOps ] Transition to a Kubernetes and GitOps infrastructure, improving resource management and application scalability
- [ DevOps ] Setting up SQS queues and SNS topics on AWS to manage notifications and real-time messages.
- [ DevOps ] Performing load tests on the different environments in order to optimize their sizing and ensure optimal performance under heavy load
- [ Lead Dev ] Ensuring the quality and maintainability of the code by performing regular reviews to identify and correct potential problems.
- [ Lead Dev ] Managing and mentoring a team of developers to ensure the consistency and technical excellence of projects.
- Monitoring and application maintenance of production and incident management to maintain high availability and reliability of sales systems.
Recommendations
Be the first to recommend Waïl
Help this freelancer shine by sharing your experience working together.
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
- Diplôme d’ingénieur Informatique, Big Data et Objets connectésÉcole supérieure d'ingénieurs Léonard-de-Vinci
- Dut Informatiqueuniversité paris 132018