À propos de Bassem
Arabe
Bilingue ou natif
Français
Capacité professionnelle complète
Anglais
Capacité professionnelle limitée
Expériences
- sncf-connectDéveloppeur Sénior Java/JEE, Cloud AWSTRANSPORTSseptembre 2023 - Aujourd'hui (2 ans et 9 mois)Paris, FranceIntégré à l’équipe backend en environnement Agile & DevOps, je contribue à une architecture serverless cloud AWS avec des microservices réactifs, garantissant scalabilité et sécurité.- Référent technique sur l’asset Cart, validation des Merge Requests et participation aux décisions techniques.- Conception et mise en place d’une architecture backend robuste et évolutive.- Définition des bonnes pratiques de développement et veille technologique.- Participation aux choix techniques et à l’évolution du produit.- Mise en place de Solar pour la réservation RCAD & Gare, avec une architecture scalable et sécurisée.- Développement du Profile Manager SDK (Kotlin, JavaScript) avec cache mémoire et sécurisation via AWS KMS.- Profile Feature SDK pour récupérer dynamiquement les fonctionnalités par profil avec cache mémoire.- Développement de Lambdas serverless optimisées en JavaScript pour des traitements synchrones et scalables.- Support production transverse (Offer, Cart, Finalize, Order) pour assurer stabilité et performance.- Optimisation CI/CD sur GitLab : automatisation des tests & déploiements.- Optimisation des performances et de la sécurité des systèmes.- Technologies : Java 17/21, Kotlin, Spring Boot, WebFlux, PostgreSQL, Node.js, MongoDB, GitLab CI/CD, AWS (Lambda, API Gateway, DynamoDB, KMS, S3, CloudWatch), Docker, Kubernetes, Terraform, OpenSearch, Datadog.
- https://glide.io/Developpeur BackEnd Java/JEEAUTOMOBILEfévrier 2020 - Aujourd'hui (6 ans et 4 mois)Paris, FranceIntegré au sein de l'équipe backend du glide.io qui travaille en mode agile et complètement DevOps, fonctionnant en complète autonomie du développement au déploiement en passant par l'intégration continue et les tests,nous avons adopté une architecture micro-services avec une programmation reactive avec un stack technique diversifié comprenant:- Une architecture micro service ( Spring boot).- Une programmation réactive ( Spring Webflux, RxJava, Reactor, Rsocket)- Un déploiement sur environnement cloud ( AWS, Kubernetes, Kinesis, S3….)- Réalisation des tests unitaires / tests d'intégration (Junit, Mockito, Testcontainers).- Proposition et implémentation des solutions techniques.- Mise en place une architecture réactive entre les services.- Implémentation d’une solution centralisée d’Identity Access Manager avec Keycloak- Mise en place de Spring cloud stream framework permettant de connecter les microservices entre eux à travers un système de messaging ( Binders Kinesis, RabbitMq).- Participation à la mise en place d’une couche d’abstraction de communication asynchrone entre les microservices.- Mise en place des design pattern de microservice (Outbox pattern).- Mise en place d’une architecture hexagonale.- Création des pipelines CI/CD Gitlab de déploiement.- Participation à la mise en place d’un poc Terraform.- Réalisation des devops tâches.- Résolution des problèmes de performance.- Création des services développés avec Kotlin.- Participation au cérénomies Scrum ( planning pocker, daily, Démo, Rétro)
- ENEDIS (Ex ERDF)Consultant full-stack Java/JEEENERGIEavril 2017 - Aujourd'hui (9 ans et 2 mois)Nanterre, FranceIntegré au sein de l'équipe portail chez enedis qui travaille en mode agile et complètement DevOps, fonctionnant en complète autonomie du développement au déploiement en passant par l'intégration continue et les tests,nous avons adopté une architecture micro-services qui facilite la livraison continue et offre une grande modularité du code.Angular7, AngularJS 1.6, JWT, Javascript, HTML, CSS, Java 8/11, Jaxb, Spring, Spring Boot, Spring Eureka, MongoDb , bitbucket, GIT, Jenkins, kafka, Cucumber
Recommandations
Soyez le premier à recommander Bassem
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
- Ingénieur en informatiqueEcole Nationale d'ingénieurs de Tunis2014
Certifications
- AWS Certified Cloud PractitionerAmazon Web Services (AWS)2023
- AWS Certified Solutions Architect - AssociateAmazon Web Services (AWS)2023