À propos de Omar
Arabe
Bilingue ou natif
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- Prime itSenior Full-Stack Java Developer | Spring Boot | Angular | Microservices | Kafkajuin 2026 - Aujourd'huiLisbon, Portugal- Joined Prime IT as a Senior Full-Stack Java Developer.- Working with Java, Spring Boot, Angular, Microservices, and Kafka.- Currently participating in onboarding and project/client integration.- Preparing to contribute to backend and frontend development, API design, bug fixing, and technical improvements.
- RGI GroupAnalyst Developer Java/Jeemars 2023 - mai 2026 (3 ans et 2 mois)Tunis, Tunisia• ∙ Implemented configuration management strategies using Spring Cloud Config Server for centralized configuration manage ment.• ∙ Utilize Kafka, along with Spring Cloud Functions and Spring Cloud Stream (for communication between microservices).• ∙ Applied Resilience4j framework for creating fault-tolerant and resilient microservices.• ∙ Actively contributing to bug-fixing efforts within ongoing projects, ensuring their stability and functionality.• ∙ Use Grafana and related observability and monitoring tools, including Prometheus, Loki, Promtail, and Tempo, to monitor and visualize system performance.• • Addressed cross-cutting concerns and managed routing in microservices using Spring Cloud Gateway.• ∙ Spring Boot and Hibernate/JPA for robust backend development• ∙ Responsible for documentation of Rest API using swagger.• ∙ Unit testing is performed using junit.• ∙ Gitlab CI/CD is used for continuous deployement and continuous integration process.• ∙ Developed reusable components in Angular that handle dynamic data.• ∙ Good Knowledge on creating services with angular @injectable property, as to make the service available for dependecy injection when creating components.• ∙ Key words: Angular, TypeScript, Java, Spring Spring Spring Server, Spring Spring Spring Hibernate, JPA, REST Kafka, Resilience4j, Spring JUnit, Mockito, Spring Test, Rest Assured, Testcontainers, Docker, GitLab Grafana, Prometheus, Loki, Promtail, MySQL
- think tank Business SolutionsFull Stack Developerjuillet 2021 - janvier 2023 (1 an et 6 mois)Tunis, Tunisia• ∙ Collaborate to improve application through code reviews.• ∙ Ensuring code quality, including covering the code with the tests (Integration tests + unit tests).• ∙ Contribute to the development of various modules.• ∙ Working in Agile team.• ∙ mentoring to integrate new developers into the project (Work shadowing).• ∙ Development of Angular components and creation of services in order to communicate with Restful APIs.• ∙ Performed form validations using reactive forms from Angular 10 framework.• ∙ Involves in Sprint planning for the estimation of efforts for user stories and bugs.• ∙ integrate Constellio EIM(ENTERPRISE INFORMATION MANAGEMENT) in spring boot application in order to manage documents upload,delete or download from it.• ∙ Created DAO interface,abstract class and concrete classes to interact with persistence entities.• ∙ Used Log4j framework to log/track application.• ∙ OAUTH 2.0 authentication framework is used to provide security to Restful web services by generating access token in order to access protected resources.• ∙ Key words: Angular TS,Spring boot,Spring Cloud,GraphQL,Java,Maven build tool,Oracle Database,liquibase, JPA,Rest Api,Selenium Test,OpenAPI Generator,Microservice architecture ,Junit ,Mockito , Spring test,Docker,GitLab CI/CD,oauth 2 ,Spring Security.
Recommandations
Soyez le premier à recommander Omar
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Computer Science EngineerNational School of Computer Sciences2020
Certifications
- Learn Angular for ModernWeb ApplicationsCredly2026
- • Master Microservices with Spring Boot, Docker, KubernetesUdemy2024