Nicolas R.
Architecte java JEE/ Objet/ Specialisation flux financiers.
CONNAISSANCES INFORMATIQUES
Systèmes: WINDOWS, UNIX, MainFrame,
SGBD: Oracle, MYSQL, Modèle relationnel, SQL, Hibernate (ORM), CICS(dialogue entre cobol et java)
Langages: JAVA JEE, python, perl, C, XML, cobol.
WEB: Struts, jsp, Tomcat, Glassfish, websphere.
Gestion de Source et de configuration : Cvs, Svn, Tortoise svn, Eclipse.
Divers: SAA (Swift Alliance Access), SAG (Swift Alliance Gateway, TNG(ordonnanceur), FileAct, FIN, MQ.
Connaissances
fonctionnelles: Monde des paiements, messages FIN et FileAct Swift (MTXXX, pain, camt, CFONB, CODA, AFB, DTAUS, ...), trésorerie d'entreprise, finance générale - macro-économie(principe des marchés financiers, titres, plate-forme de compensations...).
Depuis Avril 2010 : BNP CIB
Mise en place d'une solution de génération de rapports des avis de paiements SEPA Direct Debit.
- Déploiement sur la production.
- Support de développement et de recette.
- EOD, TNG, unix, JIRA, iDelphes, liens CFT.
- Projet Java de reporting sur les arrêtés de comptes. Java, iReport, MultiThreading.
Avril 2009 - Mars 2010 : BRED (Banque pop.)
Création d'une application de gestion des arrêtés de comptes en JEE.
Janvier 2009 - Mars 2009 : ProActive Suisse (SecureIt SA)
Création de l?architecture d?un développement web java JEE.
- Responsable de l?architecture et du choix de celle-ci.
- Optimisation de la productivité des développeurs travaillant sur l?application.
Environnement : Java 1.6, Eclipse, Grails, Glassfish, Oracle11, Hibernate, Spring.
Projet : Création d?une application de gestion administrative de l?état civil Suisse.
- Architecture Java/J2EE, Grails, Hibernate.
- Modules de sécurité : utilisateurs, droits d?accès, groupe d?utilisateurs?
- Optimisation Hibernate et requêtes BDD.
- Automatisation du maximum de tâches pour que les développeurs puissent se concentrer sur les besoins métiers.
- Pattern MVC.
- I18n : internationalisation de l?application.
- Conception de la BDD.
- Construction du système de requêtes BDD.
2007 - 2008Mai 2007 – Novembre 2008 : ON-FIN
Maintenance d'une plate-forme de trésorerie.
- Corrections des anomalies.
- Évolutions (SOX-compliance, écran de recherche des paiements... ).
Environnement : Java 1.5, XML, Eclipse, Apache ant, Jakarta Tomcat 5,5, Jakarta Struts, Oracle 9i, 10g, Hibernate.
Projet : Plateforme de trésorerie de la société ARCELOR-MITTAL développée par ON-FIN.
- Architecture Java/J2EE, Struts, Hibernate
- En charge d'une partie de la recette chez le client.
- Migration de l'interface graphique pour la rendre plus intuitive.
- Conception et codage du format XMLV2 Sepa en vue d'être envoyé via Swift à des institutions financières.
- Conception et évolution en vue de rendre l'application compatible SOX (Sarbanes-Oxley).
- Migration de l'application sur une base oracle version 10.
Mai 2007 – Novembre 2008 : ON-FIN
Conception et codage de web services.
- Conception.
- Codage.
Environnement : Java 1.5, Hibernate, XML, Checkstyle.
Projet : Création de web service permettant de sauvegardes des archives de l'application Swift Alliance Access (SAA) dans Oracle ou Mysql, et l'insertion de messages Swift dans SAA.
- Travail en équipe avec 2 développeurs.
- Conception du composant de récupération des Archives.
- Mise en processus de récupération de l'application en cas d'arrêt brutal.
Mai 2007 – Novembre 2008 : ON-FIN
Écriture et maintenance de scripts pour un service bureau interne.
Environnement : Python
Projet : Développement de scripts de maintenance de serveurs windows interne.
- Autonomie complète sur la conception et la réalisation des solutions.
- Scripts de gestions de fichiers.
- Scripts de monitoring de WebSphere MQ.
