Mohamdi Khlil

Mohamdi khlil

bookmark on deepenrich
Followers of Mohamdi Khlil2000 followers
  • Timeline

  • About me

    Consultant Fullstack Java Angular

  • Education

    • Université gaston berger

      2019 - 2021
      Master développement des systèmes d'information master
    • Université gaston berger

      2015 - 2018
      Licence licence professionnel en génie informatique licence
  • Experience

    • Ris

      Dec 2020 - Apr 2021
      Software developer

      • Création de projets full-stack spring boot et angular a travers Jhipster• Développement d'applications mobiles android avec android studio qui communiquent avec un backend à travers des API REST en utilisant Retrofit2.• Développement d'une tâche cron utilisant Spring Boot pour analyser les e-mails d'un serveur de messagerie.• Implémentation des websockets dans Angular et Spring Boot pour avoir des données en temps réel en utilisant StompClient.

    • Adias - it solutions & services

      Apr 2021 - Oct 2022
      Ingénieur d'études et de développement

      • Conducted code reviews, debugging sessions and refactoring.• Designed and developed reports using Jasper Report and Java Spring Boot.• Implemented RBAC both in the backend with Spring Boot using AOP and in the frontend with angular using Directives.• Implemented dynamic forms in Angular using reactive forms.• Implemented custom graphs using ChartJS and other plugins on Angular.• Maintenained and developed generic components using Angular.• Developed REST web services with Java Spring Boot to communicate with banks to conduct online payments. Show less

    • Lambda beta

      Nov 2022 - Jun 2023
      Full stack developer

      • Deployed to production in a clustered environment (Kubernetes).• Contributed to the implementation of custom spring boot starters shared by different spring boot micro-services.• Developed REST API endpoints.• Worked with Apache Kafka and Spring Boot microservices in an event-driven architecture.• Implemented NgRX Store in an Angular front-office application.• Designed and developed reports using Jasper Report Designer and Spring Boot.• Integrated feign client with Spring boot using Spring Cloud to get data from microservices in a synchronous way. • Developed and maintained microservice architecture using Docker, Kubernetes and Apache Kafka.• Maintained existing code for Social login with Java Spring boot using Spring Security. Show less

    • Betaclic

      Sept 2023 - Apr 2024
      Full stack engineer

      • Developed and maintained a backend application using Java Spring boot.• Developed and maintained a backoffice application using Angular that communicates with a backend via Rest APIs.• Developed a service using spring boot to Send notifications via firebase.• Setting up and maintaining a Kubernetes cluster using k3s on a VPS.

    • Itcan-tek

      Oct 2023 - now
      Full stack developer

      • Setting up dynamic calculation rules using Spring SPEL.• Synchronization between mobile application and couchbase server via couchbase sync gateway• Developed a mobile application on android studio with a couchbase lite and openstreetmaps as a geographical map and geojsons displays.• Implemented and configured communications between a spring boot application and an SMS messaging server using the SMPP protocol.• Developed a cron-job using spring boot to retrieve csv files from an ftp server, parse the data and insert them into a postgresql database.• Developed a service using spring boot to Send notifications via firebase.• Setting up and maintaining a Kubernetes cluster using k3s on a VPS. Show less

  • Licenses & Certifications

    • Solid principles: introducing software architecture & design

      Udemy
      May 2024
      View certificate certificate
    • Testing spring boot app with junit, mockito & testcontainers

      Udemy
      Jun 2024
      View certificate certificate