Ali Kiris

Senior Développeur Full Stack Java / Angular

Salaire / Taux journalier

93190 Livry-Gargan, France

Mobilité : Île-de-France

Freelance

Peut venir sur site

Expertises

JavaSpring BootAngularKubernetesRESTful APIsKafkaRequêtes SQLOracle DatabaseMavenJenkinsSoftware CraftsmanshipScrumTest & QADomain Driven DesignMicroservices

À propos

Introduction

Développeur FullStack Java / Angular passionné avec +8 ans d'expérience, spécialisé dans la conception d'applications métier complexes en architecture microservices et hexagonales. À l'aise aussi bien sur le Back (Java/Spring) que sur le Front (Angular), j'interviens de la conception à la mise en production dans des environnements Agile exigeants (SAFe, Scrum), avec un fort souci de qualité du code et des performances.

Liens

Expérience de travail

Développeur Full Stack JAVA / ANGULAR

Bpifrance

oct. 2023 - Présent

3 ans 1 mois

Maisons-Alfort, France

- Développement from scratch de l'application PEF pour la gestion des produits financiers PEE et FASEP Au sein d’une équipe Agile SaFe: ● Développement Front to Back : o Développement du Front en Angular 16 o Développement du Back en JAVA 17 / Spring o Développement et consommation de Webservices REST o Développement de plusieurs formulaires pour la gestion d'objets imbriqués o Implémentation de listes d'objets avec filtres, tri et pagination pour organiser et gérer efficacement les données ● Contribution à la mise en place et à l'optimisation des pipelines CI/CD o Rédaction et optimisation des Jenkinsfiles pour les pipelines de build et de déploiement o Ecriture des Helm charts et Helm releases pour la gestion des déploiements Kubernetes o Implémentation de Kustomize pour la configuration et la personnalisation des déploiements ● Réalisation de la migration de données avec SuperCSV ● Développement de producteurs et de consommateurs avec Kafka pour assurer la transmission et la transformation des données ● Alimentation des modèles de données MCD et MPD pour structurer la base de données ● Testing : o Tests unitaires avec JUnit / Mockito (couverture du code supérieur à 80%) o Tests fonctionnels ● Bonnes pratiques : pair programming, code review, DDD, BDD

Développeur Full Stack

Kaïbee

sept. 2022 - oct. 2024

2 ans 2 mois

94250 Gentilly, France

Bpifrance : ● PEF EDF : ● SIpedia

Développeur Full Stack JAVA / ANGULAR

EDF

sept. 2022 - oct. 2023

1 an 2 mois

92000 Nanterre, France

- Développement sur projet “SIpedia” : solution de dématérialisation des documents d’exploitation Au sein d’une équipe Agile SCRUM : ● Développement Front to Back : o Développement du Front en Angular 15 o Développement du Back en JAVA 11 / Spring o Développement et consommation de Webservices REST o Développement d’APIs d’exposition d’informations ● Contribution à la réduction de la dette technique o Mise à niveau de la version Spring Boot o Amélioration des performances de l’application o Refactorisation du code en mode générique o Optimisation de la base de données et nettoyage du code o Traitement des alertes SonarQube ● Gestion de l’historique d’éléments fonctionnels ● Développement de gestion de workflow de publication de documents ● Mise en place d’une gestion de libellés ● Testing : o Tests unitaires avec JUnit / Mockito o Tests fonctionnels ● Amélioration du lancement de l’analyse Sonar ● Participation aux déploiements sur certains environnements ● Accompagnement sur la montée en compétences des plus juniors ● Bonnes pratiques : pair programming, code review, grooming technique

Développeur Full Stack

Capgemini

févr. 2019 - oct. 2022

3 ans 9 mois

92130 Issy-les-Moulineaux, France

Ministère de la Justice : ● SIAJ ● PARCOURS La CIPAV : ● TOSCA ● CARRIÈRE

Ministère de la Justice

févr. 2020 - août 2022

2 ans 7 mois

93300 Aubervilliers, France

Développeur Full Stack JAVA / ANGULAR

janv. 2022 - août 2022

8 mois

93300 Aubervilliers, France

- Développement sur projet “SIAJ” : solution de simplification et dématérialisation de l’aide juridictionnelle Au sein d’une équipe Agile SCRUM : ● Développement Front to Back : o Développement du Front en Angular 8 o Développement du Back en JAVA 11 / Spring o Développement et consommation de Webservices REST ● Mise en place d’un système d’habilitations ● Contribution à la réduction de la dette technique o Amélioration des requêtes o Indexation, jointures o Changement de version des librairies vulnérables o Optimisation et nettoyage du code o Transformation des entités de Eager vers Lazy ● Testing : o Tests unitaires avec JUnit / Mockito o Tests fonctionnels ● Participation aux déploiements sur certains environnements et à la livraison

Développeur Full Stack JAVA / ANGULAR

févr. 2020 - janv. 2022

2 ans

93300 Aubervilliers, France

- Développement from scratch d’une nouvelle application permettant la retranscription du parcours des jeunes délinquants pour fournir un meilleur suivi aux éducateurs Au sein d’une équipe Agile SaFe : ● Développement du Back en Java 11 o Développement de batch pour l’envoie des données vers l’infocentre o Développement et consommation des Webservices REST ● Développement du Front en Angular 8 o Mise en place d’une frise chronologique o Mise en place de formulaires à plusieurs étapes o Mise en place de tableaux avec pagination ● Mise en place des habilitations o Echanges avec l’équipe PO pour spécifier le besoin o Développement des restrictions d’actions et de visualisation de données o Transfert de compétences o Mise à jour des documents d’habilitation ● Tests unitaires avec JUnit / Mockito ● Amélioration des performances et de la qualité du code : o Optimisation SQL o Pagination o Indexation, jointures ● Test de 2 solutions de génération de PDF à travers un POC : o iText o Jasper ● Encadrement des nouveaux arrivants pour la montée en compétences

La Cipav

mai 2019 - mars 2020

11 mois

Paris, France

Développeur Full Stack JAVA / ANGULAR

sept. 2019 - mars 2020

7 mois

Paris, France

- Refonte du système d’information en micro services Au sein d’une équipe Agile Scrum : ● Développement du Back en Java 8 ● Développement du Front en Angular 7 ● Développement de Batch o Lecture d’un fichier CSV permettant la création/radiation/modification des données des clients ● Développement de tests unitaires avec JUnit / Mockito ● Bonnes pratiques : pair programming, couverture du code à plus de 95%

Développeur Full Stack JAVA / ANGULAR

mai 2019 - oct. 2019

6 mois

Paris, France

- Développement d’un module du système d’information permettant aux gestionnaires de visualiser la carrière des clients Au sein d’une équipe Agile Scrum : ● Développement du Back en Java 8 ● Développement du Front en Angular 7 ● Développement de Batch o Pour la migration de données : BDD -> BDD o Pour l’envoi de fichiers à d’autres organisations : BDD -> CSV

Webmaster / Développeur Web

Antilock Paris

juil. 2017 - déc. 2017

6 mois

Paris, France


Formation

National Chiao Tung University

Computer Science

2018 - 2018

1 mois

Semestre académique à l'étranger, Taïwan - 3D Game Programming - Interaction design and virtual reality - Linear Programming - Multimedia Communications

Lycée Albert Schweitzer

MPSI

Cycle préparatoire aux grandes écoles (CPGE) : MPSI

Isep - École d'ingénieurs du numérique

Diplôme d'ingénieur, Programmation / développeur informatique, général

2018-2019 : Troisième année de cycle ingénieur - Semestre académique à l'étranger, National Chiao Tung University, Taïwan - Stage de fin d'études chez Capgemini 2017-2018 : Deuxième année de cycle ingénieur, spécialité : ingénieur logiciel - Cadrage d'un projet visant à réaliser une application web permettant aux élèves de l'ISEP de trouver le parcours qui leur convient, développement du projet en Java EE - Stage en entreprise de 4 mois à AntiLock en tant que Webmaster/Développeur Web 2016-2017 : Première année de cycle ingénieur, parcours général - Réalisation d'un site web en PHP/Html/CSS permettant l'utilisation d'un système domotique : Réalisation du projet en autonomie avec un groupe de 6 élèves - Développement du jeu pac-man dans le langage Java


Licences et certifications

Certified SAFe® 6 Practitioner

Délivré le : janv. 2024

Certifié par SAFe by Scaled Agile, Inc.

Oracle Certified Professional: Java SE 17 Developer

Délivré le : sept. 2023

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.