Mamy-Tiana Alain - Architecte MYSQL
Ref : 130923R002-
78160 MARLY-LE-ROI
-
DBA, Architecte, Consultant technique (54 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
Poste actuel : Architecte logiciel & base de données, développeur senior java/j2ee chez RIAKA Technologies, Gérant de RIAKA Technologies
Postes précédents : Consultant Business Intelligence - Consultant Java/J2ee chez BNP PARIBAS - BFI/LSI (2,5 ans), Ingénieur de développement java chez JC DECAUX (6 mois), Ingénieur d’études java/j2ee chez CALYON DRSSI (1 an 7 mois), Chef de projet informatique chez AMARCOM (1 an 4 mois), Assistant à Maîtrise d’Ouvrage chez DEXIA-DSI (4 mois), Opérateur Middle Office chez CREDIT LYONNAIS-Direction des Marchés des Capitaux (7 mois)
RIAKA Technologies - R&D (depuis août 2009 – 4 ans)
Architecte logiciel & base de données, développeur senior java/j2ee – 4 ans
Application d’une technologie d’indexation innovante sur un annuaire web des entreprises
Conception et développement d’un annuaire des entreprises, d’un adserver pour gérer les inventaires publicitaires sur l’annuaire, les statistiques visites/visiteurs et le back office de l’annuaire.
• Rédiger les spécifications fonctionnelles, la description de la solution conceptuelle et organisationnelle et la description de l’architecture technique et matérielle de la solution.
• Modéliser les flux/traitements, les données et les besoins impactant l’architecture technique
• Développer toutes les couches logiques : présentation, métier/service et persistance
Résultat : Un outil d’analyse concurrentielle mesurant la performance d’une entreprise dans son secteur d’activité et dans sa zone de chalandise en plus des outils de statistiques de visites/visiteurs.
Environnement technique: MAVEN-SPRING-STRUTS2-TILES-JQUERY/AJAX-JSON, SPRING TOOLS, TOMCAT/APACHE, SPRING IOC CONTAINER, JUNIT, JPA/HIBERNATE, MYSQL, UMLET
Environnement fonctionnel: Ciblage contextuel, référencement/visibilité web, publicité en ligne
Projet de recherche sur une nouvelle technique d’indexation des moteurs de recherche
Conception et développement d’un moteur de recherche d’annuaire à base d'indexation et multidimensionnel.
• Modéliser et développer les processus d’alimentation d’un inverted index et les k-grams index associés, stockant tous les termes et k-grams associés de chaque document à indexer.
• Développer les algorithmes de recherches utilisant une technique de filtrage basée sur des fonctions de similarités sur les k-grams index.
• Rédiger une mémoire d’invention
Résultat : Invention d’un système de recherche et des techniques d’indexation innovants, pour accélérer les requêtes à correspondance exacte de sous chaînes de caractères dans un moteur d'annuaire à base d'indexation et multidimensionnel.
Environnement technique: SCRIPTS SHELL LINUX: BASH + PROCEDURES STOCKÉES, MYSQL 5.1, MYSQL-WORKBENCH, JAVA, MAVEN/SPRING/JPA/HIBERNATE, SPRING TOOLS SUITE
Environnement fonctionnel: Data mining, Information Retrieval (IR), Database systems
Outil de gestion de congrès scientifiques
Conception et développement d’un outil de gestion pour le comité d’organisation et le comité de programmes de congrès scientifiques.
• Recueillir et analyser les besoins des futurs utilisateurs de l’outil
• Modéliser et développer les processus de gestion des différentes phases liées à l’organisation d’un congrès scientifique : la préparation, le déroulement et l’exploitation du congrès
Environnement technique: MAVEN/SPRING-MVC-TILES-JQUERY-JSON, SPRING’s RESTful support, SWING, SPRING TOOLS SUITE, TOMCAT/APACHE, SPRING IOC CONTAINER, JUNIT, JPA/HIBERNATE, MYSQL, UMLET
Environnement fonctionnel: Evénementiel : organisation générale, budget, logistique, communication
BNP PARIBAS - BFI/LSI (Février 2007 - Juillet 2009 -2 ans et demi)
Analyste Nouvelles Technologies (Java/J2EE)/Consultant Business Intelligence – 3 mois
Maintenance évolutive et corrective du datawarehouse C cube et de ses applications tierces.
• Harmoniser les référentiels utilisés et leurs processus d’administration (traçabilité, versioning)
• Assurer de manière transparente la transition des applications clientes vers la cible
• Optimiser les batchs de calcul et offrir des temps de réponse courts à tous les niveaux de consultation
Environnement technique : ORACLE 10g (PL/SQL procédures stockées), PL/SQL Developer, LINUX/UNIX SCRIPTS SHELL : Ksh, JAVA/J2EE, RAD6-7, WEBSPHERE 6.0
Environnement fonctionnel : les référentiels utilisateurs, clients, calcul des indicateurs de rentabilité, calcul du loan credit adjustment : lca, calcul de la part non utilisée : pnu, traitement des opportunités
Consultant Business Intelligence – 1an et 3 mois
Analyse, conception et développement de processus de traitements de données sur des bases de données Oracle pour offrir un système de pilotage unifié des filières revenus, engagements et capital de la banque. Projets C cube.
• Recueillir et analyser les besoins de la MOA
• Participer à la création d'un Datawarehouse et de Datamarts
• Intégrer les exigences de performances et les problématiques de volumétrie
• Réaliser et optimiser l'ordonnancement et les batchs liés aux traitements des données
• Assurer la conformité avec les standards de qualité et de gestion de projet (CMMi) de BNPP
Résultat : Gain de 75% de temps de traitements des données par rapport aux anciens traitements.
Environnement technique : ORACLE 10g (PL/SQL procédures stockées), PL/SQL Developer, LINUX/UNIX SCRIPTS SHELL: Ksh, TEST DIRECTOR
Consultant Java/J2EE – 3 mois
Analyse et développement d’une application intranet en Java/J2EE de type client riche, destinée à remplacer un outil EXCEL pour l’analyse et suivi des performances des sociétés présentes dans les fonds gérés par BNPPARIBAS et afin d’assurer un fonctionnement pérenne, sécurisé, multi utilisateurs et international
• Etude et développement de l'interface applicative (client 2-tiers Java Web Start, framework SweetDev), la partie métier (framework Hibernate, serveur applicatif Websphere 6.0, framework JNI) et la conception et création de la base de données
• Participation aux réunions et aux échanges avec la MOA du projet
Environnement technique : JAVA/SWING JGOODIES, RAD6-7, WEBSPHERE 6.0, Hibernate, ORACLE 9i (PL/SQL), CVS, PL/SQL Developer, POWERAMC
Consultant Java/J2EE - 9 mois
Analyse et développement d’une application intranet en Java/J2EE de type client riche pour le compte du métier Loan & Portfolio Management, destinée à analyser et valoriser des CDO (Collateralised Debt Obligations)
• Etude et développement de l'interface applicative (client 2-tiers Java Web Start, framework SweetDev), la partie métier (framework Hibernate, serveur applicatif Websphere 6.0, framework JNI) et la couche back-end (Oracle 9i et 10, PL/SQL, scripts Unix)
• Participation aux réunions et aux échanges avec la MOA du projet, au support de l'application et à la gestion des incidents
• Assurer la conformité avec les standards de qualité et de gestion de projet (CMMi) de BNP Paribas, notamment chiffrer les développements et produire un suivi du consommé
Environnement technique : JAVA/SWING JGOODIES, RAD6-7, WEBSPHERE 6.0, Hibernate, ORACLE 9i (PL/SQL), CVS, PL/SQL Developer, JIRA, TEST DIRECTOR
JC DECAUX (Juillet 2006 à décembre 2006 – 6 mois)
Ingénieur d’études et de développement java
Maintenance évolutive et corrective d’une application (java/Swing) de gestion des campagnes d'affichages publicitaires (gestion du mobilier urbain, réservation, facturation, …)
• Développement et livraison de deux évolutions majeures sur la gestion de remises et la gestion des incidents, création de nouveaux écrans swing et de nouvelles procédures stockées PL/SQL associés
• Optimisation de l’outil de recherches en améliorant des procédures stockées PL/SQL (Oracle 9i) et en réécrivant le code JAVA coté serveur du logique métier
• Rédaction des scénarii de Test sur les évolutions amenées : tests d’intégration, test de recette
Résultat : Gain de 60% de temps d’affichage des résultats de recherches en général
Environnement technique : JAVA/SWING, ANT, WSAD 5.1, CVS, VERSATA, ORACLE 9i (PL/SQL), TOAD for ORACLE, TestTrack Pro
Environnement fonctionnel : Gestion des campagnes de publicités sur le mobilier urbain
CALYON - Direction des systèmes d'informations transverses (Décembre 2004 à Juin 2006)
Ingénieur d’études java/j2ee -1 an et 7 mois
Maintien, suivi, assistance aux utilisateurs et développement des évolutions de l’ensemble des applications Intranet J2EE/WEBSPHERE de la DRSSI (Division des Risques et Sécurité des Systèmes d’Information) et du Secrétariat Général
• Rédaction des spécifications techniques sur les évolutions des applications à développer
• Participation à la migration de toutes les applications du serveur WEBSPHERE 3.5 vers WEBSPHERE 5.1 et des serveurs de base de données SYBASE et DB2 vers MICROSOFT SQLSERVER
• Participation à l’optimisation des requêtes SQL et à la refonte totale de l’ergonomie et de l’interface de navigation de toutes les applications en respectant les nouvelles règles d’affichage de l’ensemble des applications Intranet du groupe
• Maintenance évolutive et corrective coté serveur de l’outil ISAAC, une application multi-thread en java et qui est basée sur MQSeries pour recevoir les demandes d’alerte ainsi que pour renvoyer les acquittements
Environnement technique : JAVA/J2EE/HTML/DHTML, JAVASCRIPT, WEBSPHERE VERSIONS 3.5 ET 5, SYBASE, MICROSOFT SQLSERVER, DB2, WSAD 5.1/ECLIPSE, INTELLIJ IDEA, DATAVIEWER PRO 2.7, CVSNT, LOTUSNOTES, MQSERIES
Environnement fonctionnel : MESARI : outil d’analyse de risques de ressources et de processus, EASI : outil d’évaluation annuelle de la sécurité des systèmes d’information, INTPROD : outil de suivi des demandes d’interventions des données en production, ISAAC : outil d’envoi des messages d’alertes ou d’informations (sms, mail, fax) à destination de la clientèle
AMARCOM - Service Informatique (Août 2003 à Novembre 2004 – 1 an et 4 mois)
Chef de projet informatique
Création d’un annuaire avec son moteur de recherches, la gestion des clients sur l’Annuaire et un forum de discussions associé
• Choix de l’architecture et des technologies à utiliser
• Modélisation/Conception de l’application avec l’outil POSEIDON (UML), conception MCD/MLD de la base de données associée avec DBDESIGNER, utilisation du Framework MVC STRUTS couplé au Framework ORM HIBERNATE pour le développement
• Gestion de projet : Rédaction des cahiers de charges fonctionnels et techniques, tenue des délais, contrôle de la qualité du système livré, pilotage des travaux techniques transverses avec l’outil WEBPLANNER
Environnement technique : UML, POSEIDON, MCD / MLD, DBDESIGNER, APACHE / TOMCAT, MYSQL, JSP/SERVLETS/STRUTS + HIBERNATE, TILES, VALIDATOR, DYNAFORMS, ECLIPSE-DREAMWEAVER MX, STRUTSTESTCASE / CACTUS/JUNIT
DELSYS - Département de Recherches et Développements (Février à Juin 2003 – 5 mois)
Ingénieur d’étude et de développement
Conception et développement de la partie Gestion du site et de ses clients d’une application Web sur les e-commerces ARTDKO
• Etude de l’existant d’une application Web sur les e-commerces : ********/
• Conception (MCD/MLD) et implémentation d’une nouvelle base de données associée à la partie Gestion du Site
• Capture des besoins fonctionnels, analyse et conception détaillées de la partie Gestion du Site avec l’outil POSEIDON (UML)
• Implémentation, déploiement et tests d’intégrations
Environnement technique : POSEIDON (UML), TOMCAT (SERVLETS / JSP / JDBC), MYSQL/ MYSQL-FRONT, JBULDER
Association Culturelle Malgache (Juin à Décembre 2002 – 7 mois)
Développement de la partie annuaire d’un site Intranet ********
• Modélisation et implémentation d’une base de données associée à la partie annuaire
• Implémentation du moteur de recherches (servlets) et des pages Web JSP associées
Environnement technique : WINDOWS 2000, MYSQL, SERVEUR APACHE/TOMCAT
DEXIA-CREDIT LOCAL de France - Direction du Système d’Information des Marchés (Septembre à Décembre 2001 – 4 mois)
Assistant à Maîtrise d’Ouvrage
• Rédaction du plan de tests de non régression d’une nouvelle version d’un logiciel financier
Environnement technique : Logiciel financier OPENLINK, Word, Excel, Win NT
CREDIT LYONNAIS - Direction des Marchés des Capitaux – Service Actions et Dérivées Actions (Février à Août 2001 – 7 mois)
Opérateur Middle Office
Production et analyse des résultats quotidiens de trading du pôle HONG-KONG
• Analyse des portefeuilles produisant un résultat important à partir du modèle de BLACK&SCHOLES
• Recherche de la cohérence des résultats obtenus par l'analyse et des résultats fournis par la base Front Office
• Etude et Développement d'un programme permettant d'automatiser l'analyse des résultats quotidiens sur Excel avec VBA, Visual Basic
Environnement technique : Logiciel SOPHIS, EXCEL, WORD, VB, VBA, WINDOWS NT
Laboratoire de Mathématiques pour l’Industrie : Université Paul Sabatier Toulouse III (Mars à Septembre 1998 -7 mois)
Stagiaire participant au projet : Calcul algébrique dans le traitement du signal numérique
• Reformulation et développement des modèles mathématiques de quelques filtres pour améliorer le temps de calcul du système générateur
Environnement technique : UNIX (scripts shell), C, logiciel de Calcul Formel AXIOM
FORMATION
2006 (3 jours) Connaissances des Marchés Financiers - RCBF CONSULTING
2002/2003 Développement WEB (homologuée de niveau I) EPF-Ecole d’Ingénieurs de Sceaux
1999/2001 Master en Administration des Entreprises (CAAE) ESUG-IAE de Toulouse
1997/1998 DEA de Mathématiques Appliquées Université Paul Sabatier Toulouse
Langues Anglais Technique
SYNTHÈSE DES COMPÉTENCES TECHNIQUES
Expertise en architecture logicielle : architecture n-tiers + organisation en couches logiques du code
Expertise en conception de base de données et en optimisation des requêtes SQL (MySQL-ORACLE)
Maîtrise des designs patterns : MVC, Dependency Injection, Observer, Stratégie
Maîtrise des techniques de modélisations orientées objets avec UML
Culture open-source : Maven2, Spring, Hibernate3, Struts2, Apache/Tomcat, MySQL, Eclipse, STS, Linux
COMPÉTENCES & EXPÉRIENCE
Programmation Objets : Java (11 ans)
Framework ORM - DAO layer : Maven-Spring-JPA-Hibernate (4 ans)
Frameworks web - MVC layer : Maven-Spring-Struts2-Tiles-Jquery/Ajax-Json (4 ans), Spring-MVC
Programmation GUI : Swing/Jgoodies (2 ans)
Web services : JAX-RS API :Jersey, Spring’s RESTful support
IDE : Spring Tools Suite (4 ans), Rad6-7/Wsad/Eclipse(8 ans), Intellij Idea (1 an)
Conteneur Web & Conteneur IoC : Tomcat/Apache (11 ans), Spring IoC Container (4 ans)
Serveurs d’applications : Websphere (3 ans), Jboss
Frameworks de test : Junit-surefire-failsafe / Jmeter / Struts-Testcase / Cactus
Outils de modélisation UML : Poseidon, Rational Rose- XDE, UMLet
SGBDR : MySQL 5.x (5 ans), Oracle 9i/10g (4 ans), Sybase, Microsoft SqlServer (1 an)
Client SGBD : MySQL-WorkBench, PL/SQL Developer, Toad for Oracle, PowerDesigner
Information Retrieval (IR) : Inverted index, K-Gram index, Edit & Set based similarity functions (2 ans)
Scripting: Batch , script shell Linux : Ksh/Bash (5 ans)
Outils de Recettes/suivi de projet : Test Director, JIRA