Conception de votre solution applicative
Réalisation de POC
Lancement des développements et encadrement des développeurs
Audits de code / Sécurité applicative
Renforcement de votre équipe de développeurs sur des besoins ponctuels
Développements applicatifs. Langages de prédilection :
java
kotlin (backend)
typescript / js
Développement d’une plateforme cloud basée sur kubernetes pour faciliter le déploiement de solutions digitales (publication d’APIs bancaires).
Architecte et Responsable technique au sein de l'équipe "authentification et sécurisation des APIs" je suis en charge de :
- conception d’une solution d’authentification modulaire (3 à 8 micro-services) : serveur d’autorisation centralisé (OIDC), couche de connecteurs pour branchement sur système d’authentification existant,
- conception et développement des librairies de sécurisation des APIs
- encadrement technique de l'équipe, relecture de code, aide au développement
Environnement technique :
- Architecture micro-services (env. 50 services), déploiement AWS
- Programmation réactive: Java / Kotlin / Springboot / webflux
- Technologies cloud (AWS, Kubernetes, Istio)
- Chaîne de delivery automatisée de bout en bout (CICD gitlab-ci)
Projet de digitalisation de l’entrée en relation / souscription d'assurance vie pour la banque privée Natixis Wealth Management (projet sopra steria)
- Conception et Développement d'une solution back + front
- API REST Java 8 (springboot 1.5, BDD couchbase)
- Application front Angular 4
- Techleader de l’équipe de développeurs (4 personnes)
- Mise en place d’une intégration continue
- Grande proximité avec les équipes métiers
- mise en place d'un capteur, avec communication et analyse graphique des données produites (python)
- contraintes énergie / mémoire / puissance
- utilisation du format CBOR
- protocole CoAP
- standards d'échanges des données (SenML, qudt)
- infra et gestion des appareils (LwM2M)
- principales menaces
- architectures de filtrage / configuration
- mécanismes de sécurité
- mise en place d'un réseau sécurisé + monitoring
Formation en partenariat Sopra Steria / Institut Mines Telecom
- élaboration d'un dossier d'architecture technique
- mise en œuvre de technologies récentes en adéquation avec le besoin
- dimensionnement, déploiement, gestion du cycle de vie des applications
- panorama des technologies et infrastructures : cloud (IaaS, PaaS, SaaS), bases de données (SQL, NoSQL, big data), modes de communication (API REST / événements)
- encadrement technique / revue de code
- communication
Validé par une mise en situation fictive avec élaboration d'une architecture technique et présentation/défense de cette architecture devant un jury