About Karim
French
Native or bilingual
Experience
- AXIONEDéveloppeur Java / angularTELECOMMUNICATIONSAugust 2022 - Today (3 years and 10 months)
- Rédaction de spécifications techniques détaillées et modélisation sous Confluence à partir des besoins fonctionnels.
- Développement de microservices Charlie en Java 17 avec Spring Boot 3 et Spring Cloud.
- Développement, maintenance corrective et évolutive des Web Services GCBLO en Java 11 / Spring Boot 2.
- Conception et mise en œuvre du projet SCANN basé sur Java 21, Spring Boot 3 et Angular 19.
- Administration et optimisation de PostgreSQL : tuning, indexation et amélioration des performances des requêtes.
- Mise en œuvre des couches de persistance avec JPA/Hibernate, QueryDSL et Redis.
- Gestion automatisée des schémas de bases de données via Liquibase.
- Développement de tests unitaires et d’intégration avec JUnit 5, Mockito, Spring Test et Docker Test Containers.
- Documentation et génération automatisée d’API REST avec Swagger/OpenAPI et génération de clients/serveurs.
- Analyse et optimisation des performances applicatives : profiling, refactoring et gestion du cache.
- Supervision et monitoring des applications avec Sentry, Kibana, ELK, Prometheus, Grafana, Control-M et SonarQube.
- Renforcement de la sécurité applicative : Keycloak, Kafka ACL, TLS/HTTPS, certificats, LDAP et Vault.
- Configuration et automatisation sécurisée des transferts de fichiers via MFT et Kafka Connect.
- Conteneurisation des applications avec Docker et déploiement automatisé via GitLab CI/CD et Ansible.
- Réalisation de revues de code systématiques sur GitLab à travers les Merge Requests.
- Conception, mise en place et maintenance de pipelines CI/CD pour l’intégration, les tests et les déploiements continus.
- Orchestration, planification et déploiement des applications en environnements de production et hors production.
- Utilisation d’outils d’IA générative comme Cursor pour accélérer le développement, le refactoring et le debugging.
- Expérience avec plusieurs modèles d’IA générative tels que GPT et Claude.
- BnF (Bibliothèque nationale de France)Développeur Java / angularCULTUREJuly 2018 - July 2022 (4 years)
- Développement et automatisation de traitements batch avec Spring Boot.
- Conception et exécution des tests unitaires et des tests d’intégration afin de garantir la qualité et la fiabilité des applications.
- Veille au respect des standards techniques, des bonnes pratiques et de la matrice technologique définis par la charte de développement.
- Participation aux projets de migration applicative de Java 7 vers Java 8 puis Java 11.
- Optimisation des performances des interfaces utilisateurs (IHM) et des traitements batch afin de réduire les temps d’exécution.
- BPCEDéveloppeur JEE /GWTBANKING AND INSURANCEJanuary 2017 - June 2018 (1 year and 5 months)
- Développement d’un moteur de calcul implémentant les règles de la norme IFRS 9 pour l’identification et l’évaluation des risques de crédit.
- Conception et développement des interfaces IHM dédiées à la gestion et à la saisie des données métier.
- Rédaction de la documentation et des spécifications techniques associées aux développements réalisés.
Recommendations
Be the first to recommend Karim
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
- Formations au management pour team leaderMB Alliance cabinet de formation et de conseil.2015Formations au management pour team leader
- Master Professionnel M2École Supérieure de Technologie et de l'Informatique (ESTI)2012Master Professionnel M2