About Driss
French
Native or bilingual
English
Native or bilingual
Arabic
Native or bilingual
Experience
- TOTAL ENERGYFull-Stack/Devops Developer (JAVA/Angular/Azure)ENERGY AND UTILITIESApril 2022 - Today (4 years and 4 months)Paris, FranceMissions• Development of features under a distributed microservices architecture.• Participation in team meetings to write acceptance criteria and implement QA automated tests (Cucumber).• Asynchronous inter-system communication via Azure Service Bus.• Synchronous inter-system communication GraphQL.• Management of user authentication and authorizations with Azure AD• Cloud deployment (Azure, git Actions, Terraform, …)• Recurring data synchronization with Azure Function.• Clean code, 80%+ test coverage, TDD, BDD.
- ACCORFull-Stack/Devops Developer (JAVA/Angular/AWS)HOSPITALITYNovember 2018 - April 2022 (3 years and 5 months)Paris, FranceMy contributionDevelopment of new certificate management micro-services: vouchers allowing a loyal customer to rent a suite by paying the price of a standard room in a hotel. (AWS, Java 17, spring boot 3, Angular 7&15).Missions- Development of new product evolutions- DDD Architecture: Bounded context, Aggregate, Service, Repository.- Participation in team meetings to write acceptance criteria and BDD implementation (Cucumber).- Development carried out in TDD 80%+ test coverage.- JMS message exchange (Tibco) in an Oracle ESB.- Inter-system event exchange (Kafka)- Cloud deployment (AWS, GitlabCI, Terraform, ...)- Kafka connector configuration and setup.- Task scheduling with AWS Lambda.- Batch development (Spring batch)- Migration of different modules from the legacy project from On Premise to AWS.Technical environment- Microservices, Domain Driven Design DDD- Agile (Scrum, Daily meetings, 15-day Sprints, Demo).- Java 17, Angular 15, Spring Boot, REST, MariaDB, Maven, git, Cucumber, Terraform, Tibco JMS, Kafka, AWS Lambda.
- SOCIETE GENERALEBackend Java DeveloperBANKING AND INSURANCEFebruary 2018 - October 2018 (8 months)Paris, France• Development of various services for the compliance API in the form of REST services. (Spring boot)• Test strategy to ensure the proper functioning of the project (unit tests, integration tests, MVC tests, end-to-end tests). Execution of devops tasks to ensure continuous integration of the project (Jenkins, Ansible Playbook/Job).• Writing of configuration and deployment manuals for the developed API. Planning and estimation of technical tasks.• Performance testing (JMeter) and reporting of results in Excel format.Technical environment• Agile, Scrum• Java 8, Spring Boot, PostgreSQL, Maven, git, Cucumber, Ansible, Jenkins.
Recommendations
Be the first to recommend Driss
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
- Engineering CycleThe National School of Computer Science and Systems Analysis ENSIAS2015Cycle d'ingénieur