About Hamath
French
Native or bilingual
English
Fluent
Experience
- EconocomFull Stack Developer (Java, Angular)SOFTWARE PUBLISHINGSeptember 2024 - Today (1 year and 9 months)92800 Puteaux, FranceConsultant chez la banque LCL en tant que Ingénieur études et développement.Développement d'une plateforme web destinée aux conseillers agences LCL dénomée "Parcours eCommerce". Cette plateforme permet automatiser l'ouverture des contrats professionnel et entreprise.Technologies: Java, Spring Boot, Angular, Kubernates
- Cegedim MarocSenior Java FullStack DeveloperSOFTWARE PUBLISHINGDecember 2022 - May 2024 (1 year and 5 months)MoroccoMigration of OCT project, a system that receives batches of Electronic Medical Record (EMR) and Electronic Claim Packages (ECPs), created by healthcare professionals, and forwards them to health insurance recipient organizations. This project was developed using old technologies:• • SVN to Git: The first step was to retrieve the repository from SVN and transfer it to a GitLab repo in order to reconstruct the commits history using the svn2git tool.• • Maven 1.0.2 to Maven 3.8.7: The project is made up of several modules and sub-modules. An important step was to transform the project.xml and maven.xml files into a POM.• • Java 6 to Java 8: Migration of deprecated java classes for each module and some refactoring• • Hibernate 3.2.3 to 4.3.11 : Fixing deprecated hibernate queries and codes…• • Spring Framework 1.2.5 to 4.1.9: The major step in this process was to migrate the spring framework, managing its incompatibility with the various project components, such as java, hibernate, mule ESB... Converting xml based conf into java based conf with annotations…• • Acegi Security 1.0.2 to Spring Security 4.0.4: The security part was implemented with Acegi Security, a solution no longer used by Spring. This led to implement Spring Security.• • ActiveMQ 4.1.1 to 5.15.0.• • JBoss4 to WildFly 17.• • Mule 1.3.3 to 3.9.0: Another important step in this process was the migration of Mulesoft, the backbone of the project, which handles all data flow management between the various services.• • Deploying and testing ...
- Adias-MauritanieFullStack Developer (Java Spring Boot - Angular - DevOps)SOFTWARE PUBLISHINGMarch 2019 - December 2022 (3 years and 9 months)Nouakchott, MauritaniaInvolved in the implementation of several solutions, for national and international customers.• • Applied skills in Java, JavaScript, PostgreSQL, Spring Boot, Kafka, Docker, GraphQL, Angular, Microservices, and Kubernetes.• • Migrating the first version of the platform, which was a monolith, into a micro services architecture for better separation of domains.• • Implementing a Spring Boot Micro-Services architecture using HTTP as the communication layer, utilizing Feign for communication between services.• • Integrating full-text search functionality using Lucene, Hibernate Search, and Elasticsearch.• • Kafka for stream processing.• • Implementing CQRS (Command and Query Responsibility Segregation) to read data from the API (REST/GraphQL) and save it in a relational database (PostgreSQL). Changes were published in a Kafka topic to be read by a microservice responsible for synchronizing data with Elasticsearch indexes.• • Developing a micro-frontend framework to split the workload of developing multiple frontend applications between teams and present them as a single application from the client's perspective.• • Orchestrating services using Kubernetes, creating a Jenkins pipeline written in Groovy to communicate with Gerrit Code Review and launch deployments using a committed Kubernetes scaffold file.• • Hands on technologies such as Spring Boot, Spring Security, Elasticsearch, Kubernetes, Kafka, GraphQL, Apache PIO, Swagger, Git, Angular, NgRx, Jenkins, Gerrit, Gradle, and followed the Scrum methodology.
Recommendations
Be the first to recommend Hamath
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
- Master's in Computer ScienceMaster's in Computer Science