About Ali
French
Fluent
English
Conversational
Arabic
Native or bilingual
Spanish
Basic
German
Basic
Experience
- CapgeminiDesigner DeveloperNovember 2022 - December 2025 (3 years and 1 month)92130 Issy-les-Moulineaux, FranceProject: Management of reservations for professional and personal missions and events. Developer position for the client TravelPerk. Missions and tasks performed: Project development for managing reservations for professional travel on airlines and railways: comparison through a filtering and manipulation workflow ending with generation. Application analysis and design: Specify the different interactions between different actors / management of the product backlog / monitoring and ensuring the success of sprints / participation in the design and implementation of the database / proposal of technical solutions. Back-end implementation (Web service): Identify and improve code (Performance, repetitions...) / Proposal of technical solutions / Technical error analysis / participation in the implementation of REST web services / Participation in the migration of Java code from version 8 to 11 to 17 to 21, implementation of Spring Boot microservices and reactive REST APIs with WebFlux, implementation of Spring Batch jobs for mass data processing. Front-end implementation: Implementation of the Angular technical foundation / Implementation of HMIs with Angular 14 / Participation in the migration of Angular from version 14 to 17. Testing and validation: Unit test development applying TDD and BDD methodologies (with GHERKIN) / Back-end unit test development with JUnit / Front-end unit test development with Jasmine and Karma. Use of AWS services to streamline cloud-based operations. Continuous integration and deployment with Gitlab. Technologies: Spring, Hibernate, JPA (back-end), Angular 2+(8) (front-end), Sonar (integration), Web services (Restfull API), MySQL, JUnit, Postman, Tomcat, Apache HTTP Server, AWS, Confluence, Jira.
- InetumWeb DeveloperJanuary 2021 - October 2022 (1 year and 9 months)Rennes, FranceProject: Management of a beneficiary at CPAM Rennes. Missions and tasks: Management of a beneficiary at CPAM Rennes such as modifying their information and mutual benefits. Advice on choosing the most suitable mutual for each beneficiary. Application analysis and design: Specify the different interactions between different actors / management of the product backlog / monitoring and ensuring the success of sprints. Back-end implementation (Web service): Identify and improve code (Performance, repetitions...) / proposal of technical solutions / Technical error analysis / participation in the implementation of microservices / Participation in the migration of SOAP to REST web services / Participation in the migration of Java code from version 7 to 8. Front-end implementation: Implementation of the Angular technical foundation / Implementation of HMIs with Angular 6 / Participation in the migration of Angular from version 6 to 13. Testing and validation: Unit test development applying TDD and BDD methodologies / Front-end unit test development with Jasmine and Karma. Use of devops tools for project integration with Jenkins and Docker. Continuous integration and deployment with Gitlab. Technologies: Spring, Hibernate, JPA (back-end), Angular 2+(6) (front-end), Sonar (integration), Web services (Restfull API), PostgreSQL, JUnit, Postman, Tomcat, Apache HTTP Server, Confluence, Jira.
- maloonIntern DeveloperAugust 2020 - November 2020 (3 months)Paris, France• o Back-end implementation (Web service): Participation in the implementation of microservices• o Front-end implementation: Implementation of the Angular technical foundation / Implementation of HMIs with Angular 6• o Testing and validation: Unit test development
Recommendations
Be the first to recommend Ali
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
- National Engineering Diploma in Computer Science, specializing in Software EngineeringNational Engineering Diploma in Computer Science, specializing in Software Engineering - Esprit Tunisia2018
- Master 1 in Information Systems, Development OptionMaster 1 in Information Systems, Development Option - Esic Montrouge, Île-de-France2019