About Ilyes
English
Native or bilingual
Experience
- BNPPJava/J2EE – Angular Development EngineerJune 2025 - Today (1 year and 2 months)Montreuil, FranceProjects: Connexis CashDigital cash management platform for BNP Paribas corporate clients. It allows centralized multi-bank account management, initiation and tracking of domestic and international payments (SEPA, SWIFT), multi-currency liquidity management, real-time financial reporting, and electronic order signing.Methodology: Agile ScrumTasks and responsibilities: Development and evolution of backend modules in Java 17/21 and Spring Batch. Development and evolution of frontend modules in Angular 20. Design and development of secure REST Web Services (OAuth2 / JWT) consumed by the frontend and external systems. Implementation of asynchronous processing via ActiveMQ for payment flow processing. Unit and integration testing with JUnit, Mockito, and Cucumber (BDD). Bug fixing and Level 3 production support. Code review and Pull Request validation on GitLab. CI/CD pipeline maintenance (Jenkins, GitLab CI) with SonarQube analysis. Log supervision and production monitoring via Dynatrace. Participation in Agile ceremonies: sprint planning, daily stand-ups, sprint review, retrospective, PI Planning, refinement. Regular communication with the Product Owner, architects, and business teams (cash management, compliance, security, design).Technical Environment: Java 17/21, Angular 20, Spring-Boot 3, Hibernate/JPA, JUnit, Mockito, Maven 3.x, IntelliJ, Tomcat, Jenkins, Swagger, OracleDB, Cucumber, TDD.
- LSEGTech Lead Cloud AWS Java/J2EENovember 2024 - May 2025 (6 months)Paris, FranceProjects: Sustain Migration CloudMigration of the CATS application to AWS cloud (non-production) and OVH (production).CATS is an online collateral management application hosted on the LCH portal,which allows for instructions on securities movements to/from the clearing house or for securities transfers between markets and sub-accounts, and instructions for liquidity movements to/from the clearing house.Methodology: Agile ScrumTasks and responsibilities: Managed and supervised a team of 4 developers. Decoupled the CATS monolith (Java 8) into microservices and Spring Batch (Java 17). Built the non-production server infrastructure using GitLab CI and Terraform. Regression testing. Unit testing using JUnit, Mockito. Testing on development and integration servers. Code review and Pull Request validation on GitLab. Participation and facilitation of Scrum ceremonies: sprint planning, sprint review, planning poker, and daily meetings.
- Société GénéraleSenior Java ConsultantBANKING AND INSURANCEAugust 2022 - August 2024 (2 years)Paris, France Development and evolution of backend modules in Java 8/11/17 and Spring Batch. Anomaly correction. Unit testing using JUnit, Mockito, and Cucumber. Testing on development and integration servers, and acceptance testing. Code review and Pull Request validation on GitHub. Design and development of REST Web Services to simplify their use by the frontend and Batch processes. Participation in Scrum ceremonies: sprint planning, sprint review, planning poker, and daily meetings. Production log monitoring using Kibana.
Recommendations
Be the first to recommend Ilyes
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 degree, Computer ScienceENSI - National School of Computer Science2015Diplôme d'ingénieur, sciences de l'informatique
Certifications
- AWS Certified Cloud PractitionerAmazon Web Services Training and Certification2023