
Billel Hafsaoui
Ingénieur logiciels Fullstack (Java)
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Ingénieur Logiciel Java confirmé, dans le développement de progiciels et plateformes métier à forte criticité. Spécialisé en backend Java JEE, conception de services métier, accès aux données et gestion du cycle de vie applicatif (tests, releases, support). Habitué aux environnements complexes, aux contraintes de production et à la volumétrie, avec une vision produit et une forte autonomie. Montée progressive et continue en compétences sur des architectures modernes et spécialisées.
Expérience de travail
Ingénieur logiciel fullstack
Spark Archives
avr. 2023 - Présent
3 ans 7 mois
92350 Le Plessis-Robinson, France
Analyse des spécifications et demandes de l'équipe Produit/ Métier. Synthèse des spécifications sous forme de tâches canoniques. Conception et modélisation de la partie accès aux données et optimisation bas-niveau et applicative des requetes existantes. (Postgres - Oracle - PLSQL) Développement des services techniques et métier ainsi que les composants tiers installés sur des VM. (JEE - Core - Spring - Elasticsearch - RabbitMQ - S3 Store - ORM maison) Développement de web-services avec documentation. (REST) Développement de l'interface graphique. (JSF) Développement de scripts d’installation et de màj. (Groovy) Développement d'outils internes utilisés par les équipes internes. (Javascript - Python) Réalisation de tests unitaires et d’intégration. (Mockito - JUnit) Réalisation de tests de volumétrie, de charge et de performances. Releases, recettes et documentations technique et fonctionnelle. Déploiement interne et DevOps. (Jenkins - CI/CD - Git) Chasse aux bugs, support interne et résolution de tickets.
Ingénieur logiciels fullstack
mipih
nov. 2021 - mai 2023
1 an 7 mois
Amiens, France
Analyse des besoins recueillis de la part du PO. Mise à jour et chiffrage des User Stories. Participation aux rituels Scrumban. Conception et modélisation de la base de données. (PLSQL - Postgres) Développement de la couche d'accès aux données. (Hibernate) Développement des services métiers. (JEE) Développement d’un moteur BPM pour la validation de documents et e-signatures. Développement des web-services et mise en place des points d'entrée. (SOAP) Développement front-end. (GWT - Angular) Mise en place de tests unitaires. (Mockito - JUnit) Revue de code et réalisation de tests croisés. Coordination de sortie des versions et des patchs. (Orchestrateur maison) Packaging, releases et livraisons recettes. Rédaction de documentation technique. Rédaction de cahier technique. Hotline et support interne et externe niv 3.
Concepteur/ Développeur
INPI France
mai 2021 - déc. 2021
8 mois
Paris, France
Analyse des besoins recueillis de la part du PO. Mise à jour et chiffrage des User Stories. Participation aux rituels Scrum. Développement des entités persistantes. (Postgres) Développement de la couche d'accès aux données. (Hibernate) Développement des services métiers. (JEE) Développement des web-services REST et mise en place des points d'entrée. (REST) Rédaction de documentation technique.
Ingénieur développement logiciels
Birdz
avr. 2020 - déc. 2020
9 mois
Bordeaux, France
Analyse des cahiers de charges fonctionnel et technique. Réalisation d'un état de l'art. Réalisation de benchmark. Prise de décision sur le dispositif à choisir. Conception de l'architecture de test. Développement du logiciel. (C - Java temps réel RTSJ) Réalisation et validation des tests et des performances.
Formation
Université Paris Nanterre
Master 2 (M2), Informatique embarquée
2018 - 2020
1 an 10 mois
École Nationale Supérieure de Technologie
Licence, Informatique Industrielle
2014 - 2017
2 ans 11 mois
Portfolio

Progiciel d'archivage électronique et physique
