About Said
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- BforBankFullStack Java|React|Kafka Developer EngineerBANKING AND INSURANCESeptember 2024 - Today (1 year and 9 months)Paris, FranceProjects:Galaxy.Team Composition:
- 4 POs.
- 4 ADLs.
- 4 RDMs.
- 4 QAs.
- 4 Tech Leads.
- 20 Developers.
Methodology:Agile Scrum.Missions and tasks performed:- Creation of Avro schemas and topics.
- Creation of JDBC Kafka Connect (Sink and Source).
- Setting up Kafka Producer and Consumer.
- Supervision and monitoring of Kafka clusters.
- Setting up retry mechanisms and dead-letter topics for error management.
- Development of Kafka Stream applications for real-time data processing.
- Implementation of stream topologies (map – filter – join – aggregate – window)
- Integration of Kafka and Kafka Stream into a microservice and hexagonal architecture.
- Deployment and supervision of Kafka Connect and Kafka Stream applications in dev, int, and rec environments.
- Development of Jobs with Spring Batch.
- Development of UIs with React and Vite.
- Integration of dynamic components with Ant Design and AG Grid.
- State management with RTK (Redux Toolkit).
- Writing and execution of integration and E2E tests with Cucumber.
- Writing and execution of unit tests with JUnit and Vitest.
- Development and maintenance of PL/pgSQL scripts.
- Implementation of Kubernetes Workloads (pods – jobs – cronjobs) on GCP.
- Use of GCP Pub/Sub for inter-service messaging.
- Use of Cloud SQL and MongoDB Atlas for database on GCP.
Technical Environment:- Java 21 – Hexagonal Architecture – Spring Boot – Spring Batch.
- Kafka – Kafka Connect – Kafka Stream.
- Hibernate – JDBC – JPA.
- JUnit – Vitest – Cucumber.
- React – React Hooks – RTK (Redux Toolkit) – Vite – Ant Design – Bootstrap – Typescript.
- PostgreSQL – Cloud SQL – MongoDB Atlas.
- Google Cloud Platform – Kubernetes – Docker – SonarQube – gitLab CI.
- Crédit Agricole CIBFullStack Java|React|Kafka Developer EngineerBANKING AND INSURANCEAugust 2022 - September 2024 (2 years and 1 month)Montrouge, FranceProjects:SIDP.Team Composition:
- One PO.
- One Scrum Master.
- 6 BAs.
- 3 Tech Leads
- 12 Developers.
Methodology:Agile Scrum.Missions and tasks performed:- Creation of Avro schemas and topics.
- Setting up Kafka Producer and Consumer.
- Supervision and monitoring of Kafka clusters.
- Integration of Kafka into a hexagonal architecture.
- Development of Jobs with Spring Batch.
- Bug fixes, code refactoring, performance optimization, and code review.
- Development of UIs with React.
- State management with Redux.
- Writing and execution of integration and E2E tests with Cucumber.
- Writing and execution of unit tests with JUnit and Jasmine.
Technical Environment:- Java 17 – Hexagonal Architecture – Spring Boot – Spring Batch – Spring Data.
- Kafka – Hibernate – JDBC.
- React – React Hooks – Redux – Typescript – Bootstrap.
- Cucumber – JUnit – Jasmine.
- PostgreSQL – Mongo DB.
- Jenkins – Kubernetes – Docker – SonarQube – gitHub.
- Société GénéraleFullStack Java|JEE|React Developer EngineerBANKING AND INSURANCESeptember 2019 - August 2022 (2 years and 11 months)Nanterre, FranceProjects:MyScenario – MyAssessment.Team Composition:
- One PO.
- 1 Scrum master.
- 5 BAs
- 3 Tech Leads
- 15 Developers.
Methodology:Agile Scrum.Missions and tasks performed:- Tech Lead
- Analysis of existing code and data model for developing evolutions.
- Proposing technical solutions that meet functional needs.
- Bug fixes, code refactoring, performance optimization, and code review.
- Development and maintenance of REST microservices.
- Development of UIs with React.
- Migration from Java 8 to Java 17.
- Writing and execution of unit tests with JUnit, Jest, and React Testing Library.
- Writing and execution of integration tests with FitNesse.
- Writing and execution of E2E tests with Cypress.
- Development and maintenance of PL/pgSQL scripts.
- Implementation of a backup and file storage mechanism on AWS S3 integrated with backend microservices.
Technical Environment:- Java 17 – Spring boot – Spring Batch – Rabbit MQ – Mybatis – FitNesse – JUnit.
- React – React Hooks – Redux(easy-peasy) – Bootstrap – Typescript – Jest – React Testing Library – Cypress.
- PostgreSQL.
- Jenkins – Kubernetes – Docker – SonarQube – gitHub – AWS.
Recommendations
Be the first to recommend Said
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
- Computer Engineering degreeEcole des Hautes Etudes d'Ingénierie2017
Certifications
- Oracle Certified Professional, Java SE 8 ProgrammerOracle2019
- Oracle Certified Associate, Java SE 8 ProgrammerOracle2018