réalisations java back-end :
dvpt d’APIs REST d’import de données : contrôleur back-end +
couches service+dao pour import de données dans référentiel
postgres. import des données par upload de fichiers csv. gestion de
statuts ACTIVE/DISABLED des enregistrements bdd pour sécuriser les
référentiels client. déclenchements d’appels asynchrones derrière
appels synchrones (contraintes ALB). authentification en JWT.
dvpt de job : appels en série de 52 API internes (3 API distinctes) pour
import de données dans référentiel. 1- récupération de fichiers sur
sftp 2- découpage en sous-lots 3- upload dans référentiel distant via
appels web-services 4- gestion d’un rapport d’exécution et de
rapports de warning/error associés 5- rapports envoyés à liste de
diffusion email + stockage sur sftp.
dvpt de job : récupération de classeur xlsx sur sftp. découpage en 3
fichiers csv. push des fichiers sur 3 API internes. génération d’un
rapport d’exécution et diffusion par email. stockage sur sftp des
fichiers et rapports pour possibilité d’audit.
dvpt de job (dont élaboration workflow et architecture) : appel de
13 APIs REST (GET/POST) internes et externes. récupération de data
financières, agrégation, construction de ligne-fichiers d’instruments
financiers (EPT) pour upload dans back-end distant. triple passage
du job pour traitements différenciés selon le workflow et le n° de
passage. persistence du suivi du job (pour audit/aide à la décision)
dans micro-service séparé. déclenchement de la création du
rapport de suivi par mise en place d’un job séparé.
dvpt d’une couche java de contrôle-qualité de données à l’import :
couche java-core classique. check de cohérence en amont de la
couche dao (persistence de données d’instruments financiers).
dvpt d’un cache loader d’enregistrements : pour palier des temps
d’accès longs en raison de requêtes récursives (uuid pointant sur
uuid de la même table), mise en place d’un loader/persisteur
d’enregistrements. utilisation de Maps.
dvpt de tests d’intégration : plomberie spring-boot. mise en place
d’une bdd postgresql embarquée. séries d’import de jeux de
données et enchaînements d’appels d’APIs. tests d’asserts sur la
cohérence des données injectées et traitées.
dvpt de composant de connexion à AWS : projet spring-boot pour
listing et push de fichiers dans buckets S3.
dvpt de brique logicielle d’appels SOAP à API Bloomberg pour fetch
de données financières : plomberie SOAP XML. 1- initialisation de la
requête Bloomberg 2- rappel 15mn+tard pour récupération de la
réponse. configuration avancée de @Bean Spring.
autres travaux :
mises en production : perform maven release, déploiement,
monitoring machines, migration de données le cas échéant, suivi et
maj JIRA.
écriture de spécifications : analyses des besoins, études et
propositions de solutions à l’architecte. rédaction complète des JIRA
et/ou docs Confluence.
autres : support aux utilisateurs internes des solutions AMFINE, gestion
de projet.
amélioration des web services existants : support et débugage sur
web-services CRUD : 1- dvpt 2- TU 3- création de pull request 4-
création de release 5- déploiement sur dockers 6- tests fonctionnels
7- déploiement sur instances de production 8- application de config
salt.
modélisation de ‘column family’ Casssandra sur schémas existants.
réalisations techniques :
automatisation de sorties statistiques : programmation vba de
traitement de données : calculs, exports, mises en forme.
création d’une application de réservation de billets de train : MS
Access + Sql Server.
développement d’outils de restitution (macros VBA).
mise en œuvre de référentiels de données (Sql Server).
télécoms : création d’arborescences SVI. création et gestion de files
ACD.