About Racha
- Java / Spring Boot Development
- REST APIs & microservices
- Angular / modern frontend
- SQL & databases
- Application optimization and maintenance
- Bug fixing and performance improvement
- backend development,
- application evolution,
- technical support,
- automation,
- or web project support
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- Credit MutuelSenior Full Stack Developer – JAVA/ANGULAR/DEVOPSApril 2024 - February 2026 (1 year and 10 months)Back-end Development:• Development and maintenance of microservices in Java 21 with Spring Boot 3.x.• Implementation of secure and documented REST APIs (Postman).• Integration of asynchronous messaging with Kafka for business event management.• Data access management with SQL Server and schema versioning via Liquibase.• Development of batch processes with Spring Batch for database population and purging.• Development and security of REST APIs, with interactive documentation via Swagger UI and testing via Postman.• Use of vulnerability detection tools such as SonarQube to ensure secure applications.• Use of Spring WebFlux to develop non-blocking reactive APIs (Mono/Flux), enabling efficient management of real-time data streams and improving microservice scalability and performance.Front-end Development:• Development of responsive and performant user interfaces with Angular 15/18, based on a modular architecture (standalone components, lazy loading) to optimize loading times and application maintainability.• Advanced use of RxJS for asynchronous stream management, including Observables and Subjects.• Integration of real-time streams on the Angular side via WebSockets/SSE connected to microservices powered by Apache Kafka, allowing instant display of business events (notifications, transaction updates).• Design and integration of complex forms with Reactive Forms, including:o Synchronous and asynchronous validationAutomation & DevOps:• Setup and maintenance of CI/CD pipelines (Jenkins).• Deployment of applications on AWS.• Management of playbooks, inventories, and job execution via Ansible.• Containerization of services with Docker.• Management of packages and version artifacts through the Nexus tool.
- ADPFull Stack Developer – JAVA/ANGULAR/DEVOPSTECHSeptember 2020 - March 2024 (3 years and 6 months)Back-end Development:• Development of new features in Java 11 with Spring Boot.• Design and implementation of RESTful microservices.• Management of inter-application exchanges via REST API.• Development of critical business modules in Java 8 with Spring Boot, including:• Hiring Management Module: implementation of services WorkflowEmbaucheService, WorkowflowModificationContractuellesService, WorkflowDépartService to automate hiring, departures, and contractual modifications.• Batch Management Module: development of the module for managing absence, planning, and forced hours batches, notably TraitementBatchForcageHorraire and TraitementInterfacePlanningLSRH to track leave, RTT, and sick days with integration to payroll rules.• Notification Management Module: setup of an asynchronous system based on Apache Kafka, with definition of topics, management of Spring Boot producers/consumers, message serialization (JSON/avro), configuration of application.yml and application.properties files.Front-end Development:• Development of user interfaces with Angular 15: components, services, routing, and modular structuring.• Implementation of responsive and user experience (UX/UI) oriented designs.• Setup of module Lazy Loading to optimize loading times and application performance.• Development and management of Angular forms, data validation, and error handling.• Fluid Front/Back integration via REST API to ensure functional consistency and data synchronization.• Management of asynchronous flows with RxJS for batch processing completion notifications and application events.Quality, Security & CI/CD:• Correction of production anomalies and continuous performance improvement.• Refactoring of legacy code to improve maintainability and robustness.• Writing unit tests
- SopraHRFull Stack Developer – JAVA/ANGULAR/DEVOPSJanuary 2017 - August 2020 (3 years and 7 months)Back-end development (Java / Spring Boot):• Implementation of a User microservice in Java 21/ Spring Boot (REST, services, DTO, mapping).• Development of a business aggregation service that automatically calculates:o Global indicators (totals, ratios),o Recent trend index over the last sessions,o Risk/loyalty level according to business rules.• Setup of a dedicated REST endpoint for the profile:o /api/assure/me/profile returning an optimized DTO for the front,o Profile refresh on the fly or via scheduled batch.Automation, batch & scheduling:• Development of a scheduled job (Spring scheduler) recalculating all insured profiles each night from history.• Optimization of aggregations to limit production load (pagination, incremental processing).Security & Authentication (Insurance – Sensitive IT):• Integration of authentication via Keycloak (OpenID Connect) for internal users (managers, advisors).• Setup of a Keycloak ID → insured/user internal ID mapping to expose secure endpoints.• Role management (read-only, manager, administrator) and endpoint security by scopes/roles.Front-end & UX (Angular):• Development of an Insured Profile page in Angular displaying: key insured information, and performance indicators.• Setup of a dedicated Angular service (AssureProfileService) consuming the API with Keycloak token propagation.• Setup of Angular routing with lazy loading of feature modules to reduce initial bundle size and improve application performance.DevOps, containerization & environments:• Containerization of the microservice with Docker and environment configuration management (dev, staging, pre-prod).• Integration into an existing CI/CD chain (Git, Jenkins/GitLab CI) for build, tests, and automatic deployment.• Monitoring
Recommendations
Be the first to recommend Racha
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