depuis la création du compte
- Création des nouvelles ressources de l’API REST
- Automatisation de certaines taches avec des Cron Jobs
- Création des Slicers permettant de décoder des fichiers envoyés par Euroclear
- Création des tests unitaires via Jest
- Interaction avec une base de données relationnelle PostgreSQL via la libraire TypeOrm
- Création de versionning via Git et son site web bitbucket
- Utilisation de frameworks et de librairies tels que Angular coté Front et Express coté Back
- Utilisation de la librairie NgRx et la création d’un store persistant (cache navigateur) pour gérer effacement les états applicatifs de l’application
- Développement des interfaces graphiques dans le respect des normes de développement (responsivité et accessibilité)
- Réalisation de tests unitaire et d'intégration via Jest pour garantir la qualité et la fiabilité du site Web
- Mise en place et maintenance de cache Redis pour assurer le stockage sécurisé des informations
- Réalisation des tests d’intégration via Cypress et Cucumber
- Analyse de qualité de code via SonarQube
- Résolution des vulnérabilités détectées via Jfrog Xray avant chaque mise en production
- Utilisation des principes Agile SCRUM dans le processus de développement pour gérer efficacement les priorités changeantes
- Chiffrage des nouvelles évolutions pendant les réunions des affinages techniques et le sprint planning
- Rédaction des spécifications techniques et la revue de code d’autres membres de l’équipe afin d’améliorer la qualité du travail
- Intégration et déploiement continue via Kubernetes, ArgoCD et Gitlab CI/CD.
- Création des interfaces graphiques responsives via la librairie Angular Material
- Développement d'API GraphQL
- Création de la base de données non relationnelle gérée via MongoDB
- Consommation de l'API en utilisant la librairie RxJs
- Réalisation des tests unitaires Karma et Jasmine pour des buts de validation
- Intégration continue avec Jenkins et Docker
- Création de versionning via Git et son site web GitHub
- Chiffrage des nouvelles évolutions
- Rédaction des spécifications techniques et la validation des implémentations (Code Review)
- Analyse de qualité de code et détection des vulnérabilités par l'intermédiaire de SonarQube