Rechercher un freelance Déposer un projet

Bienvenue sur le profil Malt de Jalil !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Jalil pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Jalil Bennis

concepteur développeur backend java/spring boot

Peut se déplacer à Lyon

  • 45.7539
  • 4.84699
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Jalil.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Jalil.

Localisation et déplacement

Localisation
Lyon, France
Peut travailler dans vos locaux à
  • Lyon et 10km autour

Préférences

Durée de mission
  • entre 3 et 6 mois
  • ≥ 6 mois
Secteur d'activité
  • Transports
  • Sport
  • Sécurité civile
  • Voyage & tourisme
  • Secteur public & collectivités
+10 autres
Taille d'entreprise
  • 250 - 999 personnes
  • 1000 - 4999 personnes
  • ≥ 5000 personnes

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Langues

Catégories

Compétences (12)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • SQL
    Débutant Intermédiaire Confirmé
  • Containerization
  • Débutant Intermédiaire Confirmé
  • Databases
  • Débutant Intermédiaire Confirmé
  • Frameworks
  • Débutant Intermédiaire Confirmé
  • JPA
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé

Jalil en quelques mots

J'ai 8 années d’expérience dans la conception et le développement d’applications Web (Java, Kotlin, Spring Boot, Postgresql, MongoDb, MySql, API Rest ...) avec une forte considération des contraintes fonctionnelles et techniques. Lors de mes différentes expériences j'ai pu développer des compétences dans l'architecture logiciel (Hexagonal, MVVM...) mais aussi au niveau de la qualité de code (tests unitaires, tests intégration, TDD, bonnes pratiques…)
Ces dernières années j'ai aussi eu l'occasion de toucher la partie Devops en intégrant la CI/CD, conteneurisation dans certains projets.

Expériences

HARDIS GROUP

Agence & SSII

Concepteur développeur Bakend Java Spring

Lyon, France

mai 2014 - Aujourd'hui (8 ans)

Développement d'application Backend (Java Spring Boot / hibernate) avec une forte considérations des contraintes techniques et fonctionnelles.

Lead sur les questions de performances et de qualités, mise en place de tests unitaires/ Industrialisation CI/CD, Dockerisation.

Langages de programmation : Java, Kotlin , script shell

Framework et Technologies Backend: SpringBoot, SpringSecurity (Bdd, keycloak), Maven, Flyway, Liquibase, Mongobee, API REST, MapStruct, JPA, Hibernate, redis, Jackson (Json), jUnit, Mockito, RestTemplate, swagger, actuator, thymeleaf, apache poi, Feign (rest client), sl4j, lombock, Moteur de workflow (Flowable), jdbcTemplate, jProfiler, GlowRoot.

Framework et Technologies Mobile : Android, Robolectric, Gradle, Realm, Room, ButterKnife, Glide Picasso, rxAndroid, Retrofit.

Base de données : Oracle, Mysql, MongoDB, MariaDB, Sqlite, Sql Serveur.

Architecture logiciel: MVC, MVP, MVVM, Architecture Hexagonale.

Logiciel: Android Studio, SQL developer, MYSQL workbench, IntelliJ.

Industrialisation : Gitlab Ci/CD, Jenkins, Sonar, Nexus, Docker, Vault, Docker Compose, nginx, SonarQube.

Système d’exploitation : Windows, GNU/Linux (Ubuntu), Android.

Méthode Projet : Agile Scrum/Kanban

Clients & Projets : Schneider Electrique (mie3c - 4 mois + config Elec 9 mois ) , INSEE (SIDE 3 mois) , Locam (locam&you mobile 1 ans ) , DAWEX (TMA 4 mois) , Descours & Cabaud (Artemis 11 mois), Nexecur, Assystem, GCA ...

Réalisations : Création et développement d'API REST, Conception Logiciel, Améliorations des performances, Refactoring, Test unitaire, test intégrations, Mise en place de CI/CD, Parsing Excel, Requêtes SQL, Audit de code, Synchronisation de données, Reprise de données ...

Sleepinnov Technology

Santé & bien-être

Stagiaire Ingénieur R&D Java/Android

septembre 2013 - mars 2014 (6 mois)

Réalisation : Implémentation du protocole de communication d'un moniteur d'oxygène sur Android. La communication entre les deux dispositifs se fait via le Bluetooth.
- Étude du protocole de communication
- Implémentation du protocole
- Acquisition, analyse, conversion et transmission des données disponibles sur le moniteur.
- Mise en place de test unitaire, pratique du TDD (Test Driven Development)
- Réalisation d'une interface graphique réactive.
- Développement de l'application via les technologies suivantes :
- code métier: Android (Activity, Thread, Intent, Broadcast, Service, Handler, AsyncTask), Eclipse, maven
- code de test: jUnit, Mockito, Robolectric

Sogeti High Tech grenoble

Agence & SSII

Stagiaire Developpeur Web Mobile

mai 2012 - octobre 2012 (5 mois)

Sujet: Administration M2M sur Smartphone/Tablette tactile
- Etude du portage de la pile de communication DPWS sur un environnement Windows Phone 7.5.
- Etude des environnements de compilations croisées pour mobiles.
- Etablissement d'un cahier fonctionnel de l'application COSM (Connected Object Smart Management) en accord avec le scenario.
- Développement de l'application COSM via les technologies suivantes :
- jQuery Mobile (HTML5/CSS3/JS/Ajax)
- Java EE (Apache Tomcat/Servlet/DWR)

Recommandations externes

Consultez les recommandations qu'a reçues Jalil

Formations