À propos de Karim
Français
Bilingue ou natif
Expériences
- AXIONEDéveloppeur Java / angularTÉLÉCOMMUNICATIONSaoût 2022 - Aujourd'hui (3 ans et 10 mois)
- 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 / angularCULTUREjuillet 2018 - juillet 2022 (4 ans)
- 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 /GWTBANQUE & ASSURANCESjanvier 2017 - juin 2018 (1 an et 5 mois)
- 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.
Recommandations
Soyez le premier à recommander Karim
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
- 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