About Yessine
French
Native or bilingual
English
Fluent
Experience
- Société Générale - CIBTech Lead Java/JEEBANKING AND INSURANCEJune 2022 - Today (4 years)Paris, FranceDesign and development of the ILC (Intraday Liquidity Cockpit) application, enabling treasurers to manage daily liquidity and monitor real-time debits and credits of SGCIB's various accounts. Within the GBSU/MTR/GPM department, I am the tech lead of a team of 4 developers and participated in the following tasks:• Contribute to the implementation of a microservices architecture.• Maintain a hexagonal architecture within each microservice.• Implement automatic recovery strategies in case of flux integration errors.• Ensure system consistency by preventing data loss in asynchronous communication between different microservices.• Add BDD functional tests with Cucumber.• Contribute to code evolution by updating the Java version from 8 to 21, as well as other libraries used.• Lead technical design workshops within the team.• Participate in regular technical synchronization sessions with leads from other teams based in Paris, Bangalore, and New York.• Ensure good code quality and adherence to the implemented architecture by reviewing each new development.• Utilize monitoring tools to assist the support team, investigate production incidents, and analyze performance issues.• Prepare and track deliverables.
- BNP Paribas CIB GMTech Lead Java/JEEBANKING AND INSURANCEApril 2021 - May 2022 (1 year and 2 months)Paris, FranceWithin the Client & Sales Facing IT department, I participated in the development and maintenance of the Smart Derivatives platform, allowing clients and market operators to structure, value, and book a rich range of products from flow derivatives to structured products. The main tasks consist of:• Contribute to the implementation of a microservices architecture with Event Sourcing, CQRS, and Saga patterns.• Assimilate and implement the steps of derivative product management, which include price requests, pricing, regulatory eligibility calculation, booking, document generation, confirmation, and execution.• Participate in community technical synchronization sessions with leads from each team.• Contribute to the evolution of community libraries.• Participate in design and architecture workshops.• Disseminate clean code best practices.• Utilize monitoring tools (Prometheus, Dynatrace) to track incidents and analyze performance issues.• Prepare and track deliverables.• Assist the support team.
- Société Générale - GBSUTech Lead Java/JEEBANKING AND INSURANCEJanuary 2018 - March 2021 (3 years and 3 months)Fontenay-sous-Bois, FranceDesign and development of the KYC SG Markets application, intended for the review and onboarding of Société Générale clients, in compliance with KYC regulations.Within the GBSU/CLD/RCM department, I am the tech lead of a team of 5 developers and participated in the following tasks:• Implement a microservices architecture.• Design and develop functionalities summarized as: Connect to various repositories to extract data. Manage user authentication, access rights, and roles with OAuth 2.0. Manage the review and onboarding workflow. Develop daily batches for reporting. Expose REST API web services documented in Swagger. Implement caches to improve application performance. Develop a bus to notify subscribed consumers asynchronously of certain events. Audit user actions in a document-oriented database.• Utilize ELK for log aggregation and application monitoring.• Integrate Checkmarx to generate daily security testing and vulnerability reports.• Integrate SonarQube and ensure good code quality.• Lead technical workshops and propose solutions adapted to needs (manage load scaling, handle large data volumes, optimize certain processes, etc.).• Participate in setting up the application infrastructure by configuring Docker containers, databases, Jenkins files, and CI/CD pipelines.• Participate in regular synchronization meetings with leads from other teams.• Participate in production deployment and assist the support team.• Manage the recruitment process and support new hires in skill development.
Recommendations
Be the first to recommend Yessine
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