- Modernized a legacy term manager used for managing translation terminology, glossaries, and translation memories
- Built RESTful APIs with Swagger documentation, unit and integration tests, and Flyway database migrations
- Integrated Testcontainers for MariaDB and Apache Solr to enable reproducible testing environments across CI/CD
- Implemented Prometheus and Grafana monitoring for real-time performance tracking
- Reduced file processing time by 70% by resolving caching bottlenecks in import/export features
- Led refactoring to hexagonal architecture (Ports & Adapters), decoupling module dependencies
- Led backend development of a Spring Boot/React POC for PayPal’s translation term search portal
Work
- TransperfectApr 2023 — PresentBackend DeveloperRabat, Morocco
Java
Spring Boot
Apache Solr
Docker
Jenkins
Kafka
Prometheus
Grafana
MariaDB
Keycloak
Maven
- RenapsJan 2023 — Mar 2023Java Developer ConsultantMontreal, Canada (Remote)
- Migrated multiple Oracle Forms applications to Java using the Ormit internal migration tool
- Identified and resolved migration bugs to ensure a smooth transition to the Java platform
- Integrated Jasper Reports for reporting functionality
- Enhanced deployment processes using shell scripts
Java
OracleGit
GitHub
- AkkodisMar 2021 — Dec 2022Software EngineerCasablanca, Morocco
- Developed and maintained a JEE web application to test and supervise aircraft engines for Safran
- Set up and managed Jenkins, JFrog Artifactory, and Docker-based CI/CD pipelines
- Reduced Jenkins job execution time by 50% by optimizing docker-compose configurations
- Transitioned version control from SVN to Git/GitLab, improving team collaboration
- Coordinated technical aspects of the project and produced documentation including architecture and pipeline diagrams
Java
Spring
Docker
Jenkins
GitLab
AngularJS
OracleMaven