About Sidiki
English
Fluent
French
Native or bilingual
Experience
- EnedisTech lead Java | AngularENERGY AND UTILITIESMay 2025 - Today (1 year and 3 months)Lyon, France
- Recovery of several project scopes
- Technical framework
- Design and development of new functionality
- Django (Banque postale)Senior Java / Spring DeveloperBANKING AND INSURANCEMarch 2023 - April 2025 (2 years)Paris, FranceDjango is a 100% subsidiary of Banque Postale specializing in payment facilities and consumer credit. I joined Django's development team as a Java back-end developer to contribute to the realization of the various products offered by the company.Within the team, I participated in several projects, such as the implementation of a system for exchanging accounting data. I also worked on improving the existing platform, implementing new features and optimizing performance.Thanks to this experience, I have acquired solid experience in Java development and project management, as well as in-depth knowledge of the payment facilities and consumer credit sectors.
Main missions:
- Audit of existing code in Java and implementation of a roadmap for the redesign
- Exchange with the business and internal users to ensure the continuity of services and take evolution requests during the redesign
- Facilitation of training sessions for squad members on the principles of TDD, DDD and Clean Architecture, in order to reinforce good development practices and improve code quality
- Pair / Mob programming sessions
- Implementation of new Bounded Contexts in DDD to structure business domains and ensure better separation of responsibilities.
- Technical redesign of the credit lifecycle management engine by applying Clean Architecture principles to better structure the technical layers and improve maintainability.
- Joint design with the team or other teams
- Continuous improvement of existing code
Technical environment:
- Java 21, Spring boot 3, Junit, ArchUnit, Mockito, Typescript, Reactjs
- DDD, Clean architecture, TDD, SOLID Principles, SCRUM, Event sourcing
- Docker, Testcontainers, PostgreSQL, Gitlab, Github, AWS.
- Groupe LuminessSenior Java / Spring DeveloperDIGITAL AND ITDecember 2021 - March 2023 (1 year and 4 months)Rennes, FranceThe StrongID project is a solution for detecting fraudulent identity documents. StrongID is mainly offered to banks in order to automate the verification steps of documents provided by customers when creating bank accounts.I completely realized the back-end part of a MVP validated by the ANSSI (National Agency for Information Systems Security).I had the following responsibilities:- Configuration of Docker containers for environments.- Creation of Springboot projects for the various components.- Creation of Jenkinsfile for continuous integration of components.- Cutting and prioritizing US.- Design and implementation of the technical architecture.- Supporting the team in the practice of hexagonal architecture.- Development and testing of components.- Code review.- Demonstration of achievements at the end of each sprint.These different tasks were successfully carried out as part of my work with StrongID.
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
- Master 2, Design and Development of Secure SoftwareUniversité de Franche-Comté2014Master 2, Conception et Développement de Logiciels Sûrs
- Bachelor's degree, Information Systems EngineeringUniversite Ibn Tofail2012Licence, Ingénierie des systèmes d'informations