Browse profiles Post a project
Malt welcom

Welcome to Jalil's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Jalil to discuss your project or search for other freelancer profiles on Malt.

Jalil Bennis

Concepteur développeur Backend Java/Spring Boot

Can work in or around Lyon

  • 45.7539
  • 4.84699
Propose a project The project will begin once you accept Jalil's quote.
Propose a project The project will begin once you accept Jalil's quote.

Location and workplace preferences

Location
Lyon, France
Can work onsite in your office in
  • Lyon and around (up to 10km)

Preferences

Project length
  • Between 3-6 months
  • ≥ 6 months
Business sector
  • Transportation
  • Sports
  • Public Safety
  • Travel & Tourism
  • Public sector
+10 other
Company size
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people
  • 1000 - 4999 people
  • ≥ 5000 people

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Languages

Categories

Skills (12)

  • Languages
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • SQL
    Beginner Intermediate Advanced
  • Containerization
  • Beginner Intermediate Advanced
  • Databases
  • Beginner Intermediate Advanced
  • Frameworks
  • Beginner Intermediate Advanced
  • JPA
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced

Jalil in a few words

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.

Experience

HARDIS GROUP - HARDIS GROUP

Digital & IT

Concepteur développeur Bakend Java Spring

Lyon, France

May 2014 - Today (8 years)

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

Health & Wellness

Stagiaire Ingénieur R&D Java/Android

September 2013 - March 2014 (6 months)

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

Digital & IT

Stagiaire Developpeur Web Mobile

May 2012 - October 2012 (5 months)

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)

1 recommendation

Check out Jalil's recommendations

Education