Aomar AFTIS

Consultant Full Stack Java & DevOps Senior

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootAngularAWSJavascriptTypescriptHTMLSassMavenTerraformAnsibleJenkinsDockerKubernetesAmazon EC2GitJiraPostman

Langues

Anglais (Courant)Espagnol

À propos

Introduction

Développeur Full-Stack Java/Angular & DevOps avec 7 ans d'expertise en solutions bancaires et cloud AWS. Spécialisé dans la conception d'APIs REST scalables (Spring Boot), interfaces Angular performantes et pipelines CI/CD Jenkins/Docker/Kubernetes. Actuellement à Société Générale, j'optimise vos architectures cloud avec Terraform/Ansible et garantis qualité & sécurité (JWT, tests automatisés).

Liens

Expérience de travail

Développeur Full-Stack & DevOps Engineer

SOCIETE GENERALE

oct. 2023 - Présent

3 ans 1 mois

– Conception et développement d'APIs REST scalables et sécurisées avec Spring Boot pour la gestion dynamique de schémas de données en environnement cloud. – Mise en place d'un système d'authentification JWT et d'une autorisation par rôles (RBAC) via Spring Security. – Centralisation de la gestion des erreurs avec ControllerAdvice pour améliorer la robustesse et la maintenabilité des APIs. – Optimisation des performances back-end : pagination, tri et filtrage avancés, réduction des temps de réponse sur de grands volumes de données. – Mise en place de tests unitaires et d'intégration avec JUnit et Mockito, garantissant la qualité du code et la non-régression – Conception et développement d'interfaces Web en utilisant le framework Angular, améliorant l'autonomie des équipes fonctionnelles. – Implémentation des appels HTTP vers les API REST backend via le service HttpClient d'Angular – Implémentation de Reactive Forms avec Custom Validators Angular. – Sécurisation de la navigation front-end via Angular Guards. – Mise en place d'un loader global pour une meilleure expérience utilisateur. – Affichage performant de tableaux volumineux via Virtual Scrolling. – Création et configuration de buckets Amazon S3 pour le stockage sécurisé de fichiers de calculs financiers. – Contribution à la mise en place de l'infrastructure cloud AWS via Terraform (security groups, key pairs, ressources réseau). – Développement et maintenance de pipelines CI/CD Jenkins pour le build, les tests et le déploiement des APIs Java – Rédaction de playbooks Ansible pour l'automatisation du provisioning et de la configuration des environnements – Containerisation des applications avec Docker et orchestration via Kubernetes.

Ingénieur d'études et développement Java

NATIXIS

mai 2021 - sept. 2023

2 ans 5 mois

– Développement d'une API Spring Boot utilisée par des scripts batch (jobs Control-M) pour enregistrer l'état d'exécution des traitements en base de données. – Implémentation d'endpoints REST pour la création, la mise à jour et l'historisation des statuts des jobs (RUNNING, SUCCESS, KO). – Gestion de la persistance des données via JPA / Hibernate et sécurisation des mises à jour en base. – Mise en place d'une gestion des erreurs côté API (codes HTTP, validation des données) afin d'éviter des états incohérents lors des appels batch. – Développement d'interface web avec Angular consommant l'API REST pour la consultation de l'état des chaînes CTRLM. – Utilisation des Observables (RxJS) pour gérer les flux de données asynchrones et le traitement des réponses du backend – Mise en place du routing Angular pour la navigation entre les différentes pages de l'application – Implémentation de Guards (AuthGuard) pour sécuriser l'accès aux routes en fonction de l'état d'authentification de l'utilisateur – Mise en place de tableaux de suivi avec affichage des statuts et rafraîchissement des données. – Implémentation de formulaires de recherche et de filtrage (par date, statut, chaîne) pour faciliter l'analyse des traitements. – Mise en place de tests unitaires et d'intégration avec JUnit et Mockito, garantissant la qualité du code et la non-régression – Réalisation de développements liés au traitement des obligations convertibles, incluant le décommissionnement d'un pricer et l'intégration d'un nouveau.

Ingénieur d'études et développement Java

EDDYFI EUROPE

sept. 2018 - oct. 2020

2 ans 2 mois

– Mise en place d'une application mobile pour la représentation des différentes vues de scan proposées par le logiciel principal (imagerie) – Développement des endpoints avec Spring boot permettant la réception des données d'inspection envoyées par l'application mobile – Implémentation des services backend permettant la sauvegarde et la consultation des résultats d'inspection. – Création d'un protocole de communication spécifique (client-serveur) basée sur du UDP – Mise en place d'inspection en temps réel entre l'application mobile et le Gekko (Serveur) – Gestion des exceptions et messages d'erreur – Optimisation du code (utilisation de l'interpolation bilineaire) – Développement lié à la représentation de la zone affectée thermiquement dans le cas d'une soudure en étroite collaboration avec l'équipe produit – Résolution de bugs/dysfonctionnements logiciel détectés par l'équipe test. – Participation à la présentation et l'estimation des sprints, daily meeting, la démo et la rétrospective. – Mise en place de tests unitaires et d'intégration avec JUnit et Mockito, garantissant la qualité du code et la non-régression – Développement et maintenance de pipelines CI/CD Jenkins pour le build, les tests et le déploiement des applications. – Mise en place d'une extraction quotidienne pour les nœuds BRED / PALATINE

Développeur Fullstack

IDURAR WEB AGENCY

mai 2016 - sept. 2017

1 an 5 mois

– Implémentation de l'architecture backend en couches (Controller, Service, Repository, Entity) – Modélisation de la base de données et implémentation de la persistance avec Spring Data JPA et MySQL – Implémentation de mécanismes d'authentification stateless avec JWT (Spring Security) – Sécurisation des endpoints backend et gestion des rôles utilisateurs – Implémentation de la gestion globale des exceptions avec ControllerAdvice – Développement et maintenance des fonctionnalités backend en respectant les bonnes pratiques – Mise en place de l'authentification en utilisant le JWT et gestion des rôles – Correction des anomalies backend et amélioration des performances – Tests et validation des endpoints avec Postman – Développement des interfaces web en Angular – Implémentation des appels HTTP vers les API REST backend via le service HttpClient d'Angular – Utilisation des Observables (RxJS) pour gérer les flux de données asynchrones et le traitement des réponses du backend – Implémentation d'un HttpInterceptor pour ajouter automatiquement le token JWT dans les headers des requêtes HTTP – Création de services Angular dédiés pour centraliser la communication avec le backend et assurer la séparation des responsabilités – Implémentation de Guards (AuthGuard) pour sécuriser l'accès aux routes en fonction de l'état d'authentification de l'utilisateur – Implémentation d'interfaces responsive avec Flexbox – Mise en place de tests unitaires et d'intégration avec JUnit et Mockito, garantissant la qualité du code et la non-régression


Formation

ESTIAM Paris

Ingénieur logiciel Full Stack, Logiciel Full Stack

2018 - 2020

2 ans 1 mois

Université UPVD Perpignan

Licence 3 informatique, Informatique

2017 - 2018

1 an 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.