You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Bassem KadriBK

Bassem Kadri

Senior Java Cloud AWS Software Engineer | 7x AWS Certified

€600/day
Nanterre, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Bassem

Passionate about Java/JEE development and Cloud solutions, I am a senior developer recognized for my ability to tackle complex challenges and deliver high-impact solutions. With ten years of experience, I have built robust and performant web architectures, meeting the highest enterprise requirements.

My background has provided me with in-depth technical expertise, combining strategic vision and operational know-how to solve complex problems. If your team is looking for a certified professional in Java/JEE and Cloud development, do not hesitate to contact me to discuss how I can contribute to the success of your project.

Certifications:
- AWS Certified Cloud Practitioner (CLF-C02)
- AWS Certified AI Practitioner (AIF-C01)
- AWS Certified Solutions Architect – Associate (SAA-C03)
- AWS Certified Developer - Associate (DVA-C02)
- AWS Certified SysOps Administrator - Associate (SOA-C02)
- AWS Certified DevOps Engineer - Professional (DOP-C02)
- AWS Certified Security - Specialty (SCS-C03)
- HashiCorp Certified: Terraform Associate (003)
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Conversational

Can work on-site
Nanterre (up to 50km)

Experience

  • sncf-connect
    Senior Java/JEE Developer, Cloud AWS
    TRANSPORTATION
    September 2023 - Today (2 years and 11 months)
    Paris, France
    Integrated into the backend team in an Agile & DevOps environment, I contribute to an AWS serverless cloud architecture with reactive microservices, ensuring scalability and security.

    - Technical referent for the Cart asset, validating Merge Requests and participating in technical decisions.
    - Design and implementation of a robust and scalable backend architecture.
    - Definition of development best practices and technological watch.
    - Participation in technical choices and product evolution.
    - Implementation of Solar for RCAD & Gare booking, with a scalable and secure architecture.
    - Development of the Profile Manager SDK (Kotlin, JavaScript) with in-memory cache and security via AWS KMS.
    - Profile Feature SDK to dynamically retrieve features by profile with in-memory cache.
    - Development of optimized serverless Lambdas in JavaScript for synchronous and scalable processing.
    - Transverse production support (Offer, Cart, Finalize, Order) to ensure stability and performance.
    - CI/CD optimization on GitLab: automation of tests & deployments.
    - Optimization of system performance and security.

    - 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.
    Amazon Web Services AWS Lambda AWS SQS AWS EC2 Cloud AWS Kotlin JAVA/JEE; Spring boot Kubernetes AWS SNS Spring Webflux JavaScript
  • https://glide.io/
    Backend Java/JEE Developer
    AUTOMOBILE
    February 2020 - Today (6 years and 5 months)
    Paris, France
    Integrated into the backend team of glide.io, working in agile and fully DevOps mode, fully autonomous from development to deployment, including continuous integration and testing. We adopted a micro-services architecture with reactive programming using a diverse technical stack including:
    - A micro-service architecture (Spring boot).
    - Reactive programming (Spring Webflux, RxJava, Reactor, Rsocket).
    - Deployment on cloud environments (AWS, Kubernetes, Kinesis, S3, etc.).
    - Unit/integration tests (Junit, Mockito, Testcontainers).
    - Proposition and implementation of technical solutions.
    - Implementation of a reactive architecture between services.
    - Implementation of a centralized Identity Access Manager solution with Keycloak.
    - Implementation of the Spring Cloud Stream framework to connect microservices through a messaging system (Kinesis, RabbitMq Binders).
    - Participation in the implementation of an asynchronous communication abstraction layer between microservices.
    - Implementation of microservice design patterns (Outbox pattern).
    - Implementation of a hexagonal architecture.
    - Creation of GitLab CI/CD deployment pipelines.
    - Participation in the implementation of a Terraform PoC.
    - DevOps tasks execution.
    - Performance problem resolution.
    - Creation of services developed with Kotlin.
    - Participation in Scrum ceremonies (planning poker, daily, demo, retro).
    Java 8 Java 14 Spring boot Spring Webflux Reactor RxJava RSocket PostgreSQL MongoDB GitLab CI/CD Protobuf Debezium Amazon Web Services (AWS) AWS S3 Kinesis RabbitMQ Docker Kubernetes Elasticsearch CQRS Outbox Pattern Spring Cloud Stream
  • ENEDIS (Ex ERDF)
    Full-stack Java/JEE Consultant
    ENERGY AND UTILITIES
    April 2017 - Today (9 years and 4 months)
    Nanterre, France
    Integrated into the portal team at Enedis, working in agile and fully DevOps mode, fully autonomous from development to deployment, including continuous integration and testing. We adopted a micro-services architecture that facilitates continuous delivery and offers high code modularity.
    Angular7, AngularJS 1.6, JWT, Javascript, HTML, CSS, Java 8/11, Jaxb, Spring, Spring Boot, Spring Eureka, MongoDb, Bitbucket, GIT, Jenkins, Kafka, Cucumber.

Recommendations

Be the first to recommend Bassem

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering
    National Engineering School of Tunis
    2014

Certifications

Skill set

Categories