
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
À 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.
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
Oracle Certified Professional: Java SE 17 Developer
Délivré le : sept. 2023