Software Engineer
Entreprise Nationale de Géophysique (ENAGEO) — Sonatrach Group
Occupational Health Management Platform
- Developed core features with Spring Boot, Angular, and Oracle, using Keycloak for authentication and Spring Security for access control.
- Deployed the application through Jenkins and tested it with JUnit 5, Mockito, and MockMvc.
- Built the medical records module with server-side pagination, filtering, and caching, reducing grid load time by 74%.
- Developed annual medical visit planning with quota and eligibility rules, reducing selection response time by 32%.
- Built a dashboard for KPIs and recent activity, and optimized its queries to reduce load time by 63%.
Telecom Resource Management Platform
- Built SIM card, phone line, and subscription management features with Spring Boot and Angular, plus a searchable company phone directory with Excel import and PDF export.
- Spring Boot
- Angular
- Oracle
- Keycloak
- Spring Security
- Jenkins
- JUnit 5
- Mockito
- MockMvc









