About Nabil
French
Native or bilingual
English
Fluent
Experience
- Groupe CovéaSenior Full Stack JAVA DeveloperBANKING AND INSURANCEFebruary 2023 - Today (3 years and 6 months)Paris, FranceMission: FEIAJ•Create and initiate project•Submit and receive invoices electronically•Implement the invoice lifecycle•Report information to the DGFIPProject: DARVA•Design and implement a document flow management architecture integrating the reception and issuance of cancellation notifications•Implement cancellation notification exchange flows, ensuring traceability, reliability, and regulatory compliance of exchanges•Integrate Electronic Registered Mail (LRE) management within the GED system•Enable consultation of received and sent LREs, including access to PDF documents, proof of submission, and proof of receipt•Expose secure documentary APIs for access to content, metadata, and associated legal evidenceMain tasks:•Analyze, design, and develop end-to-end modules in compliance with clean code principles•Design and develop batchs from scratch with Spring Batch•Design and develop integration batchs with Apache Camel•Design and develop REST and SOAP web services•Identify, analyze, and propose solutions to technical problems•Oversee project activities•Create and maintain basic integration flows•Use standard connectors (HTTP, Database, File)•Perform data transformations•Handle JSON and XML exchange formats•Implement simple and reliable error management•Write API documentation•Participate in technical solution choices and orientations•Participate in code reviews and propose improvements to software quality•Define, develop, and maintain unit tests for implemented functionalities•Provide production support and handle incidents•Write and maintain technical documentation for developed solutions
- Société GénéraleFull Stack EngineerJuly 2019 - February 2023 (3 years and 7 months)• Design and create a DSP2 project from scratch• Analyze, design, and develop end-to-end modules in compliance with clean code principles• Manage technical environments and development, deployment, and production cycles• Define, develop, and maintain unit tests ensuring the quality of deliverables• Participate in architecture and technical solution choices• Implement application modules based on Spring and Hibernate frameworks• Design and develop REST and SOAP web services• Write and optimize PL/SQL scripts• Write and maintain Shell scripts• Implement and ensure compliance with the PSD2 directive• Provide production support and incident resolution• Oversee project activities and coordinate different stakeholders• Ensure corrective and evolutionary maintenance of applications• Identify, analyze, and propose solutions to technical problems• Participate in agile ceremonies (backlog grooming, sprint planning, daily meetings, retrospectives)• Prepare and present functional demos to end-users• Participate in code reviews and propose areas for software quality improvement• Contribute to continuous code improvement (refactoring, modularization)• Write and maintain technical documentation for developed solutions• Write detailed technical specificationsMethodology Java 8/11, Spring Boot, Spring Data, Spring Batch, Spring Security, Spring MVC, Hibernate, Tomcat, Maven, Rest Webservice, Junit, Mock, Jenkins, Sonar, Nexus, Oracle10, AngularJS, Angular, Javascript, TypeScript, Bootstrap, HTML/CSS, Git
- ALLIANZFull Stack JAVA/JEE/Angular/ MuleSoft EngineerMarch 2018 - June 2019 (1 year and 3 months)• Fix anomalies reported by the testing team• Ensure monitoring and resolution of incidents• Perform application testing and participate in acceptance testing phases• Design and develop applications based on Spring and Hibernate frameworks• Contribute to the continuous improvement of services and processes• Analyze, design, and develop end-to-end modules in compliance with clean code principles• Develop simple REST APIs with MuleSoft• Create and maintain basic integration flows• Use standard connectors (HTTP, Database, File)• Perform data transformations• Handle JSON and XML exchange formats• Implement simple and robust error management• Write API documentation (RAML)• Develop REST and SOAP web services• Write and maintain technical documentation for developed solutions
Recommendations
Be the first to recommend Nabil
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
- Software Engineering DegreeESPRIT2015