Pierre-Alexandre - Consultant technique PL SQL

Ref : 150610V002
Photo de Pierre-Alexandre, Consultant technique PL SQL
Compétences
ORACLE SQL
PL SQL
POSTGRESQL
ALFRESCO WEBSCRIPT
APACHE CORDOVA
Expériences professionnelles
  • EXPÉRIENCES
    Consultant AMOA / Groupe La Poste
    Aout-septembre 2019
    Technologies : Windev, Java EE
    Analyse de deux logiciels écrits en Windev,
    en vue de produire un rapport évaluant une
    éventuelle reprise ou une réécriture en Java
    EE de ces deux logiciel, avec chiffrage de
    cette réécriture.

    Ingénieur R&D / GreenSoftware Solutions
    2018 - 2019
    Technologies : Scala, Neo4J, Sbt, Java, SQL
    Projet R & D dans le domaine de l'écoconception logiciel subventionné en partie
    par l'ADEME:
    ● Conception et écriture d'un logiciel
    d'analyse avancée de code source Java
    ● Détection des parties du code source qui
    impactent le plus les performances

    Ingénieur R&D en éco-conception logiciel
    / Greenspector
    2016-2018 - Nantes
    Technologies : Scala, Neo4J, Sbt, Java, SQL
    Conception d’une plateforme d’analyse statique
    du code source afin de détecter des motifs de
    code pouvant être améliorés en termes d’écoconception
    ● Conception générale et technique de la
    plateforme
    ● R & D, mise au point et développement de la
    solution
    ● Analyse de flot du code

    Formateur BI, PL/SQL, Scala
    2015-2019 - Luxembourg, Belgique, France
    Intervention régulière en tant que formateur pour
    des professionnels (techniciens et ingénieurs),
    ainsi que des étudiant de Bac+1 à Bac+5.
    Formation SQL essentiellement orientée vers le
    développement et le SQL avancé

    Data Analyst & Machine learning /
    GreenSoftware Solutions
    depuis 2018 - Nantes
    Technologies : Keras, Python, PostgreSQL, PL/SQL, OCaml
    Conception et implémentation d'un moteur de
    prévision de courbes de prix de cryptomonnaies :
    ● Objectif : gestion automatique des achatsventes
    ● Filtrage de données en Big data
    ● Mise en place et apprentissage du réseau de
    neurones

    Formateur Oracle PL/SQL
    Profind – Liège, Belgique – Août, Septembre 2015

    Formation au langage de développement PL/SQL Oracle
    o Initiation au PL/SQL
    o Boucles, Curseurs
    o Procédures, fonctions, triggers
    o Planifications de tâche, types opaques

    Formateur administration PostgresSQL
    Profind – Marseille – Juillet 2015

    Formation à l'administration PostgreSQL
    o Installation, configuration du serveur
    o Amélioration des performances, indexs
    o Gestion d'accès
    o Logging
    o Gestion des droits
    o Contraintes avancées
    o Triggers, curseurs, fonctions standard
    o Base de données, TableSpace, Schéma
    o Vacuum, sauvegarde et maintenance, restauration
    o Supervision, analyse de logs
    o Réplication

    Ingénieur d’étude BI Oracle et Unix
    SopraSteria – Pour la CNAM - Nantes – mars à juin 2015

    SopraSteria avait en charge le maintien et l'évolution du projet BI de la CNAMTS, qui permet à celle-ci de disposer de données et analyse lui permettant de piloter sa politique de santé.

    Maintenance applicative d’un ensemble d’applications à forte complexité métier sur une des plus grosses base Oracle d’Europe.
    - Analyse et optimisation de scripts SQL complets
    - Développement de modificatifs applicatifs intégrés entre plusieurs d'entre eux
    - Optimisation et industrialisation d’analyse de données en SQL

    Technologies :
    o Oracle SQL/PLSQL, Shell Unix, CVS, Business Object

    Formateur PostgreSQL
    Profind –DevoTeam - Luxembourg – Février 2015

    Formation à l'administration et au développement sur PostgreSQL, dans un contexte industriel de migration d'Oracle vers PostgreSQL.
    o Installation, configuration du serveur
    o Amélioration des performances, indexs
    o Gestion d'accès
    o Logging
    o Gestion des droits
    o Contraintes avancées
    o Transaction
    o Modèle relationnel, SQL avancé (with, window, lateral), Type Array
    o Création de types avancés
    o Analyse de performances d'exécution des requêtes
    o Triggers, curseurs, fonctions standard
    o Base de données, TableSpace, Schéma
    o Vacuum, sauvegarde et maintenance, restauration
    o Supervision, analyse de logs
    o Réplication
    o Foreign Data Wrapper
    o PL/PGSQL : syntaxe spécificités

    - Coaching de développement : Nous avons travaillé deux jours sur des exemples spécifiques et internes à la société de code sources Oracle à migrer vers PostgreSQL afin d'appliquer le cours et dégager un ensemble de bonne pratiques et de méthode de migration des spécificités.

    Consultant technique
    AnaroGroup - Nantes - Mars 2014 à Février 2015

    ANARO Group est une société de 2 personnes qui développe pour ses clients un portail d’analyse et de positionnement des coûts bancaires pour les entreprises.

    L'application doit gérer plusieurs milliers de champs de données et des calculs nombreux et complexes.
    Le défi de cette application à consisté à construire un modèle générique permettant d'« éditer » de manière dynamique les formulaires ainsi que les calculs, grâce à une couche d'introspection intégrée dans le schéma de la base de donnée et le source PL/PGSQL

    Activités menées :
    • Participation prépondérante à la conception technique de la plate-forme
    • Conception et implémentation d’un système de génération automatique de formulaires pour automatiser l’alimentation en données d’une base décisionnelle comprenant plusieurs milliers de champs

    En back-end :
    • Développement PLSQL et en PHP, permettant la génération du formulaire et l’alimentation des données

    En front-end :
    • Développement en javascript
    • Sécurisation de l’alimentation des données en développant une vérification rigoureuse des données insérées en fonction des informations remontées de la base de données
    • Développement de requêtes SQL complexes pour une analyse fine des données clients (positionnement, comparatifs…)

    Environnement technique :
    • PostgreSQL, SQL/PLSQL, Javascript, PHP

    Co-fondateur & Directeur Technique R&D
    Cowebo - Nantes - Novembre 2011 - Octobre 2013

    Cowebo est un coffre-fort électronique connecté. L'objectif de Cowebo est de fournir à ses clients (assureurs, ressources humaines, services achats, immobillier …) une interface conviviale permettant à ceux-ci de proposer à leur clients de stocker très facilement leurs documents à valeur juridique (contrats, preuves, etc..), tout en facilitant nettement la communication entre la société et son client.

    Cowebo propose la possibilité de signer électroniquement des documents, respectueuse de la réglementation sur la signature électronique, leur donnant une valeur probante devant un tribunal.

    Architecture technique :
    • Cowebo est basé sur une architecture distribuée entre un RIA, capable de fonctionner en mode déconnecté, un middleware permettant d'intégrer les nombreuses API externes avec lesquels on doit échanger (coffre-fort certifié, signature certifiée), et Alfresco pour la partie fichier et gestion des droits.
    L'ensemble des briques communiquent exclusivement en JSON.

    J'ai écrit une API front-end au sein d'Alfresco afin de disposer d'une API de manipulation des fichiers et des droits.

    Le Middleware est écrit en Ocaml, un langage fonctionnel puissant et expressif offrant une très grande sécurité de fonctionnement grâce à son compilateur extrêmement strict.

    Ce logiciel communique avec toutes les briques extérieures en HTTPS/JSON et présente une API unifiée pour le RIA Cowebo.

    Toutes les données spécifiques sont confiées à une base de données PostgreSQL, dans laquelle quelques fonctions PL/SQL ont été écrites afin de proposer une API orientée données. Basé sur une architecture MVC, cette brique logiciel est d'environ 11 KSLOC.

    Le Front-End RIA HTML5 est conçu autour de la technologie Yajas de Clever-Cloud, de Bootstrap, et du templating interne.

    Conçue pour être utilisable en mode déconnecté (permettant de cette façon une facile adaptation sur mobile avec la technologie Cordova/Phonegap), l'application propose un gestionnaire de documents, un système de gestion de groupe d'utilisateurs, une gestion de liste de contacts, un système de chat entre utilisateurs, un portefeuille électronique et un système de gestion du cycle devie du contrat.
    Basé sur une architecture MVC, ce logiciel en Javascript est d'environ 25 KSLOC.

    Activités menées :
    • Conception architecturale
    • Management d'équipe
    • Conception de la base de données
    • Conception architectural du client web RIA sur un modèle MVC
    • Conception et développement de la couche d'accès aux données, du système d'authentification, du système de chat, de gestion d'utilisateur
    • Développement du système de templating et sa couche d'alimentation
    • Développement du Middleware en Ocaml
    • Définition et mise en place de l'infrastructure de développement
    • Développement de l'API données en PL/SQL et des scripts SQL
    • Développement de l'API externe Alfresco (Javascript/Java)
    • Développement de tests unitaires de l'API en Ruby

    Environnement technique :
    • PostgreSQL : SQL/PLSQL, Javascript, Ocaml, Git, Bash, Ruby, Redmine, Java, HTTP REST, Debian Linux

    Enseignant en informatique
    EDICIA - ENI - Nantes - Juillet 2010 - Février 2011

    - Formateur professionnel : Linux (cours d'une semaine), Oracle PL/SQL (cours d'une semaine), Web (cours de 7 jours)

    Développeur, Concepteur, Testeur, Fonctionnel
    Accenture Technology Solutions - Nantes - Janvier 2008 - Janvier 2009

    Projet Epsillon – SNCF
    Le projet Epsillon est un logiciel de simulation de circulation de trains sur le réseau SNCF

    Activités menées :
    • Résolution d'anomalies logiciel
    • Développement de tests unitaires
    • Développement de tests fonctionnels

    Projet Automatique Test – Projet interne de génération de tests d'interface utilisateurs automatique basé sur IBM Rationnal Functionnal Tester

    Activités menées :
    • Proposition et conception
    • Développement du parseur et du générateur de code source

    Projet Niveau 1 – EDF/GDF – Logiciel de gestion du parc de compteurs électricité et gaz EDF et GDF
    Activités menées :
    • Vérification des spécifications du logiciel client de l'opérateur public électricité-gaz :Analyse de spécifications clients pour mise en place de campagne de tests

    Projet Pôle Emploi
    Activités menées :
    • Développement de scripts de manipulation de données statistiques sur l'emploi – SAS ETL

    Environnement technique :
    • Java/J2EE, SQL Oracle, Perl, Eclipse, SAS ETL

    Community Manager
    Isaac project - Nantes - Strasbourg - Décembre 2003 - Juillet 2011
    - Création et développement d'une communauté autour du langage de programmation Lisaac
    - Etude de marché, études stratégiques

    Responsable communication et télécommunication
    ADIM - Nantes - Paris - Octobre 1998 - Avril 2001

    - Responsable communication : représentation de l'Association Des Internautes Médiateurs auprès des médias. Radios, Presse écrite.

    - Responsable télécommunication : représentation des consommateurs lors de réunions organisés par l'Autorité des Télécommunications (aujourd'hui ARCEP) rassemblant représentants de l'Etat et industriels du secteur.

    - Représentant des consommateurs lors de colloques, salons ainsi qu'auprès de parlementaires.
    - Médiation lors du conflit entre WorldOnLine et ses clients

    Développeur, Testeur
    Studec - Nantes - Avril 2006 - Décembre 2007
    - Transposition de format xml orienté lecture vers format xml orienté données
    - Mise au point d'un outil capable de localiser des formes d'arbre xml
    - Conception et développement sur un logiciel d'édition de nomenclature de moteurs d'avion.
    - Génération automatique de manuels d'avion

    Développeur
    Sapelem - Angers - Novembre 2003 - Août 2005
    - Spécification et développement d'un logiciel d'analyse de coûts

Études et formations
  • Compétences techniques
    Langages : Javascript (expert), HTML5, SQL (expert), Java/J2EE, Ruby, C/C++, Perl, Prolog, VB, Ocaml (expert)
    Framework/Outil : RIA, Cordova/Phonegap, Alfresco, GIT, SAS ETL, Ruby on Rails, Eclipse
    Technologies : HTTP Rest
    Connaissances théoriques : Compilation, Analyse sémantique, théories des graphes

    Compétences fonctionnelles
    • Gestion de projet
    • Gestion d’équipes
    • Animation et conduite de réunions
    • Formation

    Formations
    Formation Alfresco - BlueXML
    Octobre 2011

    Diplôme Universitaire d'Etudes Supérieur en Management des Organisations (IEMN-IAE - Université de Nantes)
    Septembre 2010 - Juillet 2011
    Le DUESMO est équivalent (même cours) au Master 1 de Management Double Compétence.

    BTS Informatique de Gestion Option Développeur D'applications (CFA Laval (Alternance))
    Octobre 2003 - Juin 2005

D'autres freelances
DBA PL SQL

Ces profils pourraient vous intéresser !
CV Administrateur Bases de Données DELPHI 5
Louabalbe

Administrateur Bases de Données DELPHI 5

  • BREST
DELPHI 5 SQL SERVER SQL ORACLE 9 PHP JAVASCRIPT ORACLE PL SQL MYSQL UNIX
Disponible
CV Développeur PYTHON & Admin Database
Mariot

Développeur PYTHON & Admin Database

  • LORMONT
PYTHON POSTGRESQL PL SQL PostGIS SQL SERVER AMAZON AWS AZURE JAVASCRIPT C++ C#
Disponible
CV Administrateur Bases de Données
Stéphane

Administrateur Bases de Données

  • POISSY
SQL SERVER POSTGRESQL ORACLE ORACLE 11G MYSQL PL SQL WINDOWS LINUX
Disponible
CV DBA Oracle / Developpeur PLSQL
Jean-Christophe

DBA Oracle / Developpeur PLSQL

  • ROUEN
PL SQL SQL ORACLE SQL SERVER TRANSACT SQL C++ C#
CV Administrateur Bases de Données ORACLE
Mwamba Nduba

Administrateur Bases de Données ORACLE

  • LIZY-SUR-OURCQ
ORACLE ORACLE 11G PL SQL LINUX UNIX SQL SERVER
Disponible
CV Administrateur Bases de Données LINUX
Dominique

Administrateur Bases de Données LINUX

  • NEUVE-ÉGLISE
LINUX SCRIPT SHELL SIP ORACLE PYTHON SQL PL SQL MICROCONTROLEUR C Arduino
CV Développeur SQL
Elisée

Développeur SQL

  • BREST
C SQL JAVA PHP C++ PL SQL ORACLE MYSQL JAVASCRIPT
CV Développeur PL SQL
Ahmed

Développeur PL SQL

  • PARIS
PL SQL ORACLE PYTHON JAVA SHELL UNIX
CV Administrateur Bases de Données ORACLE
Jean-Luc

Administrateur Bases de Données ORACLE

  • TREMBLAY-EN-FRANCE
POSTGRESQL ORACLE 11G PL SQL ORACLE AIX
CV Administrateur Bases de Données SQL
Stephane

Administrateur Bases de Données SQL

  • POISSY
ORACLE SQL SERVER ORACLE 11G PL SQL SQL MYSQL POSTGRESQL LINUX