Sonia - Développeur JAVA
Ref : 220425K002-
Domicile
33000 BORDEAUX
-
Profil
Développeur, Ingénieur de développement (31 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
-
Développeur JAVA
NordNetJan 2021 - Jan 2022Contexte
Environnement Technique Langages: Java 8, SQL , Framework: Spring boot API: API-Platform, Web Service REST Outils: STS Intégration continue: GitLab, Bitbucket Base de données: MySQL Méthode: Agile Architecture: microservice
Gérer un système d’information composé de plusieurs applications qui interagissent entre eux afin de traiter des besoins logistiques et financiers.
Réalisations
● Prise en charge de la conception et développement des nouveaux projets.
● Correction des bugs.
● Modification des web services existants.
● Développement des batchs et des APIs.
Résultats
● Développer des batch avec des lock
● Consommer et traiter dess message reçus de ActivMQ
● Développer des apis Rest répondant aux exigences client -
Développeur full stack (back-front)
ANSI (Agence Nationale de Sécurité Informatique)Jan 2020 - Jan 2021Contexte
Environnement Technique Spring boot 2,2,2 Java Angular 8 MongoDB GIT Agile Redmine Postman Knowage (outil de repporting).
Au sein de l’entité en charge du développement de WEVIOO, j’ai participé à la conception, au développement et à la réalisation d’une solution d’extraction et d’analyse intelligente des données de rapports d’audit de sécurité des systèmes d’information.
Réalisations
● Prise en charge de la conception et développement des modules.
● Sécurisation des modules avec Spring Security ( OAuth 2.0 )
● Correction des bugs.
● Développement des services et des APIs.
● Gestion de l’authentification et l’autorisation via Spring Security
● Développement du front-office en respectant l’user-expérience avec des interfaces lisibles
Résultats
● Concevoir le modèle des données
● Faciliter la procédure de créations de mission et des rapports
● Développer des formulaires permettant la comparaison entre les rapports d’audit
● Elaborer des statistiques sur les rapports et les missions
● Gérer les rôles et les droits d’accès aux rapports d’audit. -
Développeur full stack (back-front)
XPO LOGISTICSJan 2020 - Jan 2020Contexte
Environnement Technique Java Spring Boot Angular Git Redmine.
Au sein de l’entité en charge de développement chez Wevioo, j’ai participé à l’amélioration d’une
solution existante qui gére la réservation des quais pour les véhicules dans les différents zones de
chaque bâtiment pour chaque entrepot suivant les horaires d’arrivée des véhicules et le temps
nécessaire pour remplir ou vider ces véhicules suivant leurs charges.
Réalisations
● Réceptions des flux via des fichiers.
● Prise en charge de la conception et développement des modules et la maintenance des
● modules existants.
● Amélioration du front-office en respectant l’user-expérience avec des interfaces lisibles et
● faciles ainsi qu’un affichage adéquat aux écrans Tv avec dimensions précises.
Résultats
● Gérer des Entrepôts (Ajouter, modifier, recherche, supprimer)
● Gérer des Bâtiments (Ajouter, modifier, recherche, supprimer )
● Gérer des zones (Ajouter, modifier, supprimer, rechercher, lister les clients fidèles)
● Gérer des Quais (Calculer le temps nécessaire pour qu’il soit disponible afin de réceptionner
● un véhicule)
● Afficher des états des quais pour chaque zone sur écran Tv. -
Développeur full stack (back-front)
ZODIAC (SAFRAN) - ELEONETECKJan 2020 - Jan 2021Contexte
Environnement Technique Java 7 Spring JSF Ajax Git Postgresql Tomcat
Au sein de l’entité en charge de développement au sein de Wevioo, et au profit de deux clients,
j’ai participé au la maintenance et l’amélioration d’une solution existante permettant la gestion du processus de production des différents produits suivant différentes étapes (création, validation, production).
Réalisations
● Correction des retours client.
● Ajout des nouvelles fonctionnalités.
● Estimation de complexité des tâches et leurs durée.
● Amélioration de certains interfaces graphiques.
● Envoi des notifications par mail.
Résultats
● Résoudre des anomalies.
● Mettre en place des nouveaux besoins. -
Développeur full stack (back-front)
UnopsJan 2019 - Jan 2020Contexte
Environnement Technique Java 8 Spring boot Angular Redmine Git Postgresql
Au sein de l’entité en charge de développement au sein de Wevioo, et au profit de l’UNOPS,
j’ai participé au développement d’une application de gestion des missions d’inspcetion pour le
ministère de l’intérieur de la Tunisie et j’ai participé un mois dans le projet de déveloopement d’une
application de gestion d’obtention des certificats de nationalité pour le ministère de la justice de la
Tunisie.
Réalisations
● Conception et développement de différents module de l’application suivant les spécification fonctionnelles et techniques.
● Gestion de l'authentification et l’autorisation via Spring Security
● Corrections des anomalies
● Développement du Dashboard et des statistiques
● Développement du front-office en respectant l’user-expérience avec des interfaces lisibles et
● faciles.
● Participation aux cérémonies agile de l’équipe( Planning poker, Sprint Planning,, rétrospective…)
Résultats
● Gérer mieux les missions (Ajouter, modifier, recherche, supprimer)
● Créer un Dashboard et générer des statistiques.
● Gérer des Clients (Activer / Désactiver, Inscription, Authentification, Attribuer des profils) -
Développeur full stack (back-front)
Banque Centrale de la Tunisie (BCT)Jan 2019 - Jan 2019Contexte
Environnement Technique Java 8 Spring Boot Angular Jhipster Git Postgresql
Rattaché à l’unité développement au sein de Wevioo, j’ai participé au développement d’une solution regtech compilant avec les exigences de la Banque Centrale de Tunisie (BCT) sur la régulation du marché interbancaire.
Réalisations
● Développement des interfaces pour création, modification, listing et filtre des différents entités de l’application
● Evaluation de la complexité des tâches et estimation des durées de leurs réalisation.
● Correction des retours client
Résultats
● Gérer le marché financier avec l’achat ou la vente des titres à travers des interfaces graphique lisibles et facile à manipuler.
● Matcher des titres avec un algorithme définit.
● Créer un Dashboard et produire des statistiques.
Formations
Master de recherche en informatique décisionnelle et intelligence appliquée à la gestion
Carthage-Tunis - 2017
Licence fondamentale en informatique appliquée à la gestion
Manouba -2015
Baccalauréat mathématiques
Tunis - 2012
Compétences
Développeur back-end
● Prise en charge de la conception et développement des nouveaux projets.
● Modification des web services existants.
● Développement des batchs et des APIs REST.
Développeur front-end
● Développement des interfaces graphiques
● Développement du dashboard
● Gestion des projets en modules
Langues
● Français : lu, écrit et parlé
● Anglais : lu, écrit et parlé
Master de recherche en informatique décisionnelle et intelligence appliquée à la gestion
Carthage-Tunis - 2017
Licence fondamentale en informatique appliquée à la gestion
Manouba -2015
Baccalauréat mathématiques
Tunis - 2012
Compétences
Développeur back-end
● Prise en charge de la conception et développement des nouveaux projets.
● Modification des web services existants.
● Développement des batchs et des APIs REST.
Développeur front-end
● Développement des interfaces graphiques
● Développement du dashboard
● Gestion des projets en modules
Langues
● Français : lu, écrit et parlé
● Anglais : lu, écrit et parlé