Nabil - Ingénieur de développement JAVA
Ref : 220922G001-
95120 ERMONT
-
Ingénieur de développement (34 ans)
-
Totalement mobile
-
Freelance
-
Ingénieur Full Stack JAVA/JEE/Angular
Banque de FranceJan 2023 - Jan 2023Projet : Digitalisation des demandes entre les banques et les assurances
Technologies utilisées : Java , Hibernate, SpringMVC, Spring Boot, Maven, Rest WebServices, Postegres, Git, Tomcat, Maven, Sonar, JENKINS ,Angular 8 , TypeScript, Bootstrap, HTML/CSS Méthodologie : Scrum
Principales taches :
• Equipe de 8 personnes
• Réalisation des modules basés sur les frameworks Spring/Hibernate et Angular.
• Participation dans l'évolution de projet et la création des nouveaux modules
• Participation à la conception des maquettes
• Collaborer efficacement avec les autres responsables de programme et les principaux
contributeurs techniques
• Rédaction des scénarios de Test.
• Participation aux Tests d’intégration
• Documentation -
Stagiaire Full Stack Spring Boot/Angular | IT
CODINGJan 2021 - Jan 2022Projet : Développement d'une plateforme e-learning
Technologies utilisées : Eclipse java 8, Hibernate, Spring Boot, Maven, Junit, REST, Angular 13, Mysql
Principales taches :
• Rédaction des spécifications techniques et fonctionnelles
• Conception et création de la base de données
• Réalisation des développements Front et Back
• Réalisation des tests nécessaires pour assurer un bon niveau de fonctionnalité / la
qualité des applications -
Développeur Full Stack
Société GénéralJan 2021 - Jan 2022Projet : Système de gestion bancaire et financière
Technologies utilisées : Java 8 / Spring Boot, Spring Data, Spring Batch, Spring Security Spring MVC, Hibernate, Tomcat, Maven, Rest Webservice, Junit, Mock ,Jenkins , Sonar, Oracle10, Angular , TypeScript ,Bootstrap, HTML/CSS, git Méthodologie : Scrum
Principales taches :
• Equipe de 5 personnes
• Conception, Analyse et développement de A à Z des modules tout en respectant les
principes du clean code
• Gérer les environnements techniques, les cycles de développement, déploiement et
mise en production
• Définir et réaliser des tests unitaires autour des développements effectués
• Participation aux choix des solutions techniques
• Implémenter des modules basés sur les Frameworks Spring/Hibernate.
• Développement des Webservices REST
• Ecrire des script SQL
• Pilotage de projet
• Maintenance corrective et évolutive des produits
• Identifier et proposer des pistes de résolution en cas de problème technique
• Participer aux différentes cérémonies agiles (backlog grooming, sprint planning, daily
meetings et sprint rétrospective)
• Préparer et présenter les démos aux utilisateurs finaux
• Participer aux revues de codes et proposer des améliorations de la qualité du code
• Participer à l'amélioration continue du code (refactoring, chantier de modularisation)
• Documenter techniquement les solutions développées
• Rédiger les spécifications techniques
-
Master en développement des systèmes d'information et des réseaux,
Sfax, Tunisie2021 -
Licence Fondamentale en Sciences d’Informatique,
Sfax, Tunisie2013
Système d’exploitation Windows, Linux.
Conception Conception orientée objet (Modélisation UML).
Expertise Technique :
PHP Php7/mysql, Wordpress
Frameworks Symfony 2,Symfony 4,Laravel
FrontEnd HTML5,CSS3,Javascript,JQuery,Ajax.
IDE Visual Code , PHPStorm,Eclipse,NetBeans,Postman.
Outils de test PHP Unit, codesniffer
Outils de Versionning GIT, GitLab
SGBD Oracle : Microsoft Access,BigQuery, MySQL, SQLite, Microsoft Sql Server,
Oracle 10g XE.
. COMPETENCES FONCTIONNELLES
ï· Analyse fonctionnelle et technique des besoins client.
ï· Conception et développement des applications web.
ï· Assistance technique d’une équipe de développeurs.
ï· Concevoir, Conception base de données.
ï· Test et débogage afin d’assurer le bon fonctionnement des applications.
ï· Gestion de la relation client, Interface entre le client et l’équipe technique.
ï· Gestion et suivi de projets web de façon autonome.
LANGUES
Français Lu, parlé, écrit
Anglais Lu, parlé, écrit