Welcome to Slim's freelance profile!

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

Slim Ben Attia

Développeur Java JEE full stack

Moves to Paris, Lyon, Lille, Bordeaux, Nantes

  • 48.8546
  • 2.34771
Propose a project The project will only begin when you accept Slim's quote.
Propose a project The project will only begin when you accept Slim's quote.

Location and geographical scope

Location
Paris, France
Can work in your office at
  • Paris and 50km around
  • Lyon and 100km around
  • Lille and 100km around
  • Bordeaux and 100km around
  • Nantes and 100km around

Verifications

Languages

Categories

Skills (19)

  • Methodologies
  • UML
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Languages
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Testing
  • Beginner Intermediate Advanced
  • Frameworks
  • Beginner Intermediate Advanced

Slim in a few words

Ingénieur informatique, 4 ans d’expérience, confirmé en
Java 8, Maven, Hibernate, Spring security, Data, Boot, GIT, web service REST,HTML 5 ,CSS 3 , Bootstrap, Angular 7.
Autonome et doté d’un excellent relationnel .

Experience

Direction générale des Finances publiques

Public sector

Développeur Java Jee full stack Junior

Paris, France

January 2019 - December 2020 (1 year and 11 months)

Contexte :

Le projet a pour objet d'offrir aux usagers particuliers et professionnels un service en ligne permettant l'acquisition dématérialisée des déclarations soumises à enregistrement (dons manuels, successions…) et le paiement en ligne les droits correspondants.

Equipe : 1 chef de projet ,2 référents techniques, 7 développeurs, 3 testeurs.

Rôle : Ingénieur d’études et développement Java EE .

Réalisations :

Coté Back-End :

Développement de la couche persistance d'application (Hibernate).
Création les Web services RESTful avec Spring(GET,POST,PUT,DELETE).

Coté Front-End :

Développement Web (HTML5/CSS4/Javascript/Jquery/ JSP) en utilisant le Framework Bootstrap 4 et Spring Web Flow.
Utilisez des API web(API Calculette, API Recherche).

Base de données (Postgresql) :

Création et modification de table postgresql.
Insertion des données dans une table postgresql.

Test Unitaire (Junit) :

Assurer que le code répond toujours au besoin même après d'éventuelles modifications.
Création d'une instance de la classe et de tout autre objet nécessaire aux tests.
Appel de la méthode à tester avec les paramètres du cas de test.
Comparaison du résultat obtenu avec le résultat attendu : en cas d'échec, une exception est levée.

Qualification du projet :

Détecter et création des bugs au niveau HP ALM( logiciel fourni par DGFIP pour qualifier les projets.
Préparer et exécuter les campagnes de tests.
Analyser et publier les résultats, mettre en évidence les anomalies.

L’intégration continue et le déploiement continu : (Jenkins)

Paramétrage de Jenkins.
Exécution des tests unitaires.
Configurer et exécuter les tâches de Build.

Tester et améliorer la qualité du code : (SonarQube , SonarLint)

Installation du SonarLint au niveau Éclipse.
Eliminer la duplication de code (0% du duplication du code).
Faire les Tests unitaires et couverture de code (Minimum 70 % couverture du code par les tests unitaires).
Corriger les bugs potentiels.

Environnement technique :

Langage : Java 8 .

Outils : Eclipse Oxygen, Tomcat, SVN, JUnit, , SonarLint , SonarQube , HP ALM.

Framework : Hibernate 4 , Spring 4 , Spring Security, Spring Boot, Spring Web Flow Bootstrap 4 .

Design Pattern : MVC .

SGBD : Postgresql.

Autres : UML, Scrum.

YAM YAM EXPRESS

Restaurants

Développeur Java Jee full stack

Tunis, Tunisie

January 2017 - June 2017 (5 months)

Contexte :
YamYam express est une plateforme de commande en ligne plats cuisinés. Les commandes sont réalisées via le site web (Back-office et un FrontOffice) ou son application mobile (iOS et Android) auprès des restaurants partenaires et sont livrés par des coursiers indépendants.
Une autre application est dédiée au restaurant avec fonctionnalités différentes.

Equipe: 1 chef de projet ,1 référent technique, 4 développeurs, 2 testeurs.

Rôle : Ingénieur d’études et développement Java /JEE.
Réalisations :
Description des spécifications fonctionnels et non fonctionnels de l’application.
Modélisation, Conception, configuration et Développement du back-office.
Réalisation des tests unitaires.
Installation des livrables chez le client (Applications web et mobile).

Environnement technique :
Langage : Java 7.
Outils: Eclipse Oxygen, Tomcat, Git.
Framework: Hibernate, Spring MVC, Spring Boot, Bootstrap, Angular 5.
Design Pattern: MVC.
SGBD : MySQL.
Autres : UML, Scrum

RFID

Software Publisher

Développeur Java Jee full stack Junior

Tunis, Tunisie

July 2017 - December 2018 (1 year and 5 months)

Contexte :
Conception, modélisation et développement du solutions ERP (Électro-Star) pour un client industriel.

Equipe : 1 chef de projet ,1 référent technique, 5 développeurs, 3 testeurs.

Rôle : Ingénieur d’études et développement Java EE.

Réalisations :
Le développement d'une application Java dans l'environnement JEE.
Le déploiement et la configuration d'une application sur un serveur.
La conception d'un site web dynamique et interactif.
La conception d'une application web (ERP).
L'installation d'un environnement de programmation (Tomcat, Eclipse, JDK).

Environnement technique :
Langage : Java 8.
Outils: Eclipse Oxygen, Tomcat, Git.
Framework: Hibernate, Spring MVC, Spring Data, Spring security, Spring Boot,
Bootstrap, Angular5.
Design Pattern: MVC.
SGBD : MySQL.
Autres : UML, Scrum

External recommendations

Check out Slim's recommendations

Education

Certifications