About Omar
Arabic
Native or bilingual
French
Native or bilingual
English
Native or bilingual
Experience
- Prime itSenior Full-Stack Java Developer | Spring Boot | Angular | Microservices | KafkaJune 2026 - TodayLisbon, 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/JeeMarch 2023 - May 2026 (3 years and 2 months)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 DeveloperJuly 2021 - January 2023 (1 year and 6 months)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.
Recommendations
Be the first to recommend Omar
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 Science EngineerNational School of Computer Sciences2020
Certifications
- Learn Angular for ModernWeb ApplicationsCredly2026
- • Master Microservices with Spring Boot, Docker, KubernetesUdemy2024