Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de Marius, Chef de projet C

Marius Chef de projet C

CV n°171114F004
  • Profil

    Chef de projet, Développeur (43 ans)

  • Domicile

    69500 BRON

  • Domaines d'expertise

    Développeur, Ingénieur de développement, Ingénieur d'études, Chef de projet, CAO / DAO / GPAO

Études et formations

DOMAINES DE COMPETENCES
Domaines d'intervention
Pilotage opérationnel.
Encadrement technique, fonctionnel, opérationnel .
Responsable technique Java.
Phase d'étude Recueil des besoins, spécifications fonctionnelles et techniques.
Phase de design Design architectural et technique, architecture applicative.
Phase de réalisation Développement, encadrement.
Phase de test Tests unitaires, qualification fonctionnelle ingénieur qualité , tests d'intégration.
Phase de documentation Documentation technique, fonctionnelle, utilisateur, mode opératoire.
Phase de déploiement Packaging, déploiement, intégration continue.
Phase de maintenance MCO, TMA.

Compétences fonctionnelles
Gestion de la qualité dans les laboratoires pharmaceutiques.
Gestion de stock.
GED.
Optimisation de la consommation énergétique poids lourds et vélos électriques .
Contrôle URSSAF - Métier de l'inspecteur.

Compétences techniques
Méthodologie AGILE Scrum, RAD AGILE , Extreme-programming, RAD classique , MERISE.
Langages Java EE, C/C++, Delphi, UML, HTML, XHTML, EL, CSS, XML, YAML, XSLT, JSON, MHTML MIME , JavaScript, PHP, JSP, Bash, Ksh, Windows batch, VBS, JS, VB, VBA, T-SQL & PL/SQL, SQL/DB2, SQL Oracle, Python, LISP, COBOL, RPG & CL.
Frameworks & specifications Spring, EJB, Android SDK, Guava, JSF, Prime Faces, Rich Faces, Hibernate avec HQL/JPQL et Crtireria , JUnit, Mockito, AWT, Swing, SWT, jQuery, GWT, Ext JS, Angular JS, OpenGL.
Outils Eclipse, IntelliJ, Android Studio, JHipster, NetBeans, RAD Studio, Visual Studio, SQL Server, DB2 server, Oracle, PostgreSQL, MySQL, H2, MongoDB, Git , SVN, Maven, Gradle, Jenkins, VirtualBox, Docker, MATLAB, Lucene, Apache POI, Lowagie iText, Apache Tika, Sciforma, Enterprise Architect, HP ALM, MS Project, Sonar, Redmine, Mantis.
Design patterns MVC, Visitor, Decorator, Stream, Facade, Adapter, Factory, Chain of responsibility, Iterator, Observer, Prototype, Template-method, Strategy.
Technologies serveur JBoss, Glassfish, Tomcat, Spring Boot, Websphere.
Techniques architecturales et protocoles MVC, MVP, MVVM, REST, AJAX, SOAP, ORM.

Réalisations PERSONNELLES
Création du langage de programmation X3L versions 1, 2 et 3 interprétées, version 4 compilée en bytecode pour la JVM d'Oracle .
Création d'un assembleur pour 80386 et compatibles.
Reprise d'anciens jeux d'arcade Tetris, Columns, ... , comme base d'étude dans le cadre de l'apprentissage de nouveaux langages de programmation.

Expériences professionnelles

02/2017 à 09/2017 8 mois - TJM 490 Lyon
2S2I-Solutions > ATOS > CIRTIL

Note Le CIRTIL est le centre informatique des URSSAF de la région Lyonnaise.
Chef de projet opérationnel et technique sur le projet SPOC Système de Pilotage des Opérations de
Contrôle des URSSAF et participation à la gestion du centre de services Java dédié par ATOS au CIRTIL, ainsi que consultant responsable technique Java au sein de 2S2I-Solutions.

Projet ORC-OPC-SPOC
Description Pilotage opérationnel chiffrage, distribution des tâches, organisation d'une équipe de 4 développeurs, assistance technique, suivi opérationnel, mise en place d'actions de résolution de problèmes et d'amélioration des processus .
Responsabilités Encadrement, responsable du livrable, jalons, qualité.
Actions Propositions d'amélioration des processus, assistance technique aux développeurs, suivi quotidien des travaux, rapports opérationnels, plans d'amélioration.
Architecture Back-end sur socle Spring, exposition de web-services SOAP, front-end en GWT.
Environnement technique Sciforma gestion de projet , Sonar, Redmine, Jenkins, Enterprise Architect,
Eclipse, Spring, Apache Tomcat, GWT, PostgreSQL.
Enrichissement Apprentissage et approfondissement du métier de chef de projet opérationnel.

11/2016 à 01/2017 3 mois - TJM 550 Paris
INFOTEM > Tech'Advantage > IFPEN

Note L'IFPEN est la branche Energies Nouvelles de l'Institut Français du Pétrole, institut dont le fonds de commerce est la recherche scientifique. Mon travail fut en tant qu'intervenant auprès de Tech'Advantage, une filiale de l'IFPEN, dont les 2 seuls clients sont l'IFP 75 du CA et Total 25 du CA.

Architecte logiciel, référent technico-fonctionnel sur projets d'économie d'énergie poids lourds et vélos électriques pour Michelin et VECO.

Projets Eco-server pour Michelin et Eco-vélo pour VECO
Description Portage d'algorithmes développés en MATLAB vers application web, l'objectif étant l'étude en vue de la réduction de la consommation énergétique des poids lourds. Application Android de lecture et pilotage de la consommation énergétique de vélos électriques.
Responsabilités Référent technico-fonctionnel, architecte applicatif.
Actions Propositions techniques, intégration de fonctionnalités, tests unitaires, test fonctionnels.
Architecture Back-end sur socle Spring, exposition de web-services REST et intégration avec MATLAB, authentification avec la méthode JWT, front-end en Angular JS.
Environnement technique JHipster, Jntel iJ, Spring, Apache Tomcat, MongoDB, ElasticSearch, MATLAB, Angular JS, Windows, Linux, Criteria, YAML.
Enrichissement Approfondissement de la connaissance de MongoDB, MATLAB, Spring et Angular JS, et du développement sur Android.

01/2011 à 08/2016 5 ans et demi
Move Solutions

Note Move Solutions est une SSII spécialisée dans la migration automatisée de données n 1 en
Europe et la conversion automatisée de patrimoines applicatifs.
Ingénieur d'études, référent technique, architecte logiciel - Conception, développement et maintenance d'outils de migration de données automatisée et conversion automatisée de systèmes, ainsi que développement d'applications web.

Projet Archivage
Description Développement d'une application Java EE de consultation comparative d'instantanés de systèmes d'information.
Client CAPBS Suisse, Veolia, APICIL.
Responsabilités Architecte logiciel, référent technique.
Actions Propositions techniques, intégration de fonctionnalités, tests unitaires, tests fonctionnels.
Architecture Serveurs d'application Glassfish, JBoss et Tomcat, Back-end sur Java EE, authentification avec la méthode HTTP-session, front-end en PrimeFaces sur JSP, bases de données H2, Oracle, SQL Server, DB2, MySQL, déploiement via Docker ou Jenkins selon client .
Environnement technique Eclipse, Guava, Java EE, Glassfish, JBoss, Apache Tomcat, JSF, Hibernate, Hibernate Validator, Prime Faces, PHP, Lucene indexation , JavaScript, jQuery, Apache Tika, Apache POI, Lowagie iText, XHTML, CSS, PostgreSQL, H2, Oracle, MySQL, SQL Server, DB2, Gradle, Git, SVN, Jenkins, Docker, Mantis.
Enrichissement Travail d'architecture, gestion en autonomie d'un projet d'envergure à haute difficulté technique ; découverte et approfondissement de Docker.

Projets de conversion automatisée de patrimoine applicatif et interpréteurs de langages
Description Conversion de patrimoine applicatif d'une technologie vers une autre, dans le cadre de la refonte de systèmes d'information.
Client CAPBS Suisse, Veolia.
Responsabilités Architecte logiciel, référent technique.
Actions Analyse syntaxique développement de parseurs , cartographie applicative automatisée, développement d'interpréteurs notamment pour EARL, langage de programmation de reporting en inversion de contrôle probablement le plus complexe, originellement sur Mainframe .
Environnement technique Eclipse, Guava, Java SE, jparsec, EARL, IDEAL, EASEL, COBOL, EGL, Apache POI, Lowagie iText, Gradle, Git, Jenkins.
Enrichissement Expertise dans l'analyse syntaxique, la cartographie et la transformation de systèmes d'information.

06/2009 à 12/2010 1 an et demi
Missions de courte durée - Projet de création d'entreprise

Note Dans le cadre d'un projet de création d'entreprise, finalement avorté pour cause de visibilité insuffisante à 3 ans, j'ai honoré des contrats sur des périodes courtes généralement autour de 3 mois , afin de financer mon étude et de me mettre à jour avec les technologies de développement du marché.

Ingénieur d'études et développement en technologies web avec Java.
Conception, développement et maintenance d'applications web en Java EE full-stack
Description Missions intérimaires Java EE dans le cadre du développement d'applications web.
Paral élément, formation à la création et la gestion d'entreprise. Montage de projet de création d'entreprise, finalement abandonné pour cause de visibilité insuffisante à 3 ans.
Environnement technique Eclipse, NetBeans, Guava, Glassfish, JBoss, Apache Tomcat, JSF, CDI, JPA, Spring,
Hibernate, Prime Faces, PHP, JavaScript, JQuery, Angular JS, HTML, XML, XHTML, CSS, PostgreSQL, Maven,
GWT, Ext JS.

Enrichissement Approfondissement de la connaissance des technologies et des outils de développement web ; formation à la création et la gestion d'entreprise.

12/2000 à 06/2009 9 ans et demi
Interpec France

Note Interpec France, raison française de Interpec Corp., basée à New Jersey aux USA, dont le fond de commerce est la réalisation, vente et maintenance d'un LIMS Laboratory Information
Management System , ainsi que d'un système de gestion de problématiques permettant aux entreprises de répondre, en termes de conformité, à la réglementation 21 CFR part 11 de la FDA USA domaine d'application de la signature électronique .
Ingénieur de développement, Ingénieur d'étude, Ingénieur qualité, Consultant IT, Chef de projet IT, Expert technique.

Projet Sending system
Description Application serveur, modulaire, autonome, et auto-réparante de gestion de documents.
Client Givaudan Suisse, Amérique du Nord, Amérique du Sud, Asie Centrale .
Durée 1 an et 6 mois.
Responsabilités Architecte logiciel, développeur expert, référent technique.
Actions Analyse des besoins, design, propositions techniques, développement, tests unitaires, tests fonctionnels, tests d'intégration, documentation technique, fonctionnel e et utilisateur.
Environnement technique DB2 sur AS/400, API Windows NT, Delphi 5, C++ Builder, Java SE, VBA,
List & Labels, UNICODE, ODBC, DB2, SQLServer, Oracle, implémentation SMTP avec MIME depuis les RFCs correspondants, VSI-FAX, FTP.
Enrichissement Défi technique, réalisation d'un système auto-réparant sur une plate-forme serveur relativement "instable" Windows NT , dont les capacités à s'auto-réparer évitent les coûts d'interventions humaines quotidiennes.

Projet Stock management
Description Module de gestion de stock autour d'un logiciel de type LIMS.
Client Givaudan, Virbac.
Durée 1 an et 6 mois.
Responsabilités Architecte logiciel, développeur expert, référent technique.
Actions Analyse des besoins, design, propositions techniques, développement, tests unitaires, test fonctionnels, documentation technique, fonctionnel e et utilisateur.
Environnement technique DB2 sur AS/400, Delphi, C++ Builder, ODBC , Java EE, NetBeans, WebSphere, JDBC, EJB 2, HTML, CSS, JavaScript.
Enrichissement Défi fonctionnel, réalisation d'un système de gestion de stock.

Projet LabLink
Description Application d'acquisition et stockage de données depuis instruments de mesure industriels.
Client Sogeval, Virbac.
Durée 1 an et 2 mois.
Responsabilités Architecte logiciel, développeur expert, référent technique.
Actions Analyse des besoins, design, propositions techniques, développement, conception de câblage, tests unitaires, test fonctionnels, documentation technique, fonctionnel e et utilisateur.
Environnement technique TCP/IP, DB2 sur AS/400, API Windows, C++ Builder, UART RS232C, FTP, ODBC, JDBC, Java SE.
Enrichissement Défi technique, travail avec des instruments de mesure intelligents et semi-intelligents, conception de câblage.

Projet Issue management
Description Application de gestion de non-conformités.
Client Générique pour 5 clients.
Durée 5 mois.
Responsabilités Chef de projet, architecte logiciel, développeur expert, référent technique.
Actions Pilotage, analyse des besoins, design, propositions techniques, développement, conception de câblage, tests unitaires, test fonctionnels, documentation technique, fonctionnelle et utilisateur.
Environnement technique C++ Builder, ODBC, Java EE, WebSphere, HTML, JDBC, DB2 sur AS/400, FTP, AMIDL & AMISL langages propriétaires de gestion d'UI standardisée, créés spécialement pour le projet .
Enrichissement Défi organisationnel, faire aboutir un projet qui a pris du retard, et que l'on m'a confié suite à l'échec de la phase de développement.

o Etude des langages de programmation.
o Etude de paradigmes.
o Enseignement, accompagnement.
o Cinéma humour, action, science-fiction.
o Anthropologie, ethnologie, biologie.

MES METIERS
Cette section décrit les métiers que j'ai exercés tels que je les ai vécus
Chef de projet opérationnel sur une application de production
Le chef de projet opérationnel participe à l'élaboration du process de développement, isole et redécoupe au besoin les tâches, en établit le graphe de dépendance, y affecte des ressources, et s'assure du respect du process, des délais et jalons de livraison, ainsi que de la qualité du livrable.

Ingénieur qualité
L'ingénieur qualité effectue la qualification fonctionnelle du résultat d'un développement.
Les tests d'intégration fonctionnelle sont écrits préalablement, ou bien extraits directement des spécifications fonctionnelles. Sa responsabilité est de s'assurer que le développement est en adéquation avec le besoin défini par/avec la MOA.

Responsable technique Java et consultant technique en recrutement de ressources Java
Le consultant technique en recrutement effectue la qualification de profils en adéquation avec ses compétences techniques, et en établie la personnalité technique.

Consultant technique IT
Le consultant technique est une personne à qui l'on demande de l'aide à la résolution d'un problème que l'on n'arrive pas à solutionner en se passant d'elle, de par ses compétences, ses qualifications, et ses aptitudes à résoudre ce problème. Ce métier n'implique que peu, voire pas du tout de développement, mais surtout de l'investigation et de l'expérience, et aussi d'avoir un peu la main verte.

Leader technique
Le leader technique s'assure que le code produit par l'équipe de développeurs qu'il encadre techniquement respecte les normes en vigueur dans le process utilisé, assiste les développeurs et les aide à monter en compétence.

Expert R&D appliquée
L'expert R&D appliquée reçoit un besoin et un patrimoine informationnel, souvent partiel et désorganisé, et produit une solution logicielle, ou bien un cadre de solution la partie difficile , en un laps de temps souvent très court POC, prototypage . Le cadre de solution produit peut servir à produire, ultérieurement, le socle d'une future application, ou bien une présentation en avant-vente, etc .
Expert technique en analyse syntaxique et trans-compilation
La trans-compilation/transpilation consiste à convertir un programme écrit dans un langage en un programme écrit dans un autre langage, qui a exactement la même utilité que l'original. Ceci implique une phase d'analyse syntaxique parsing et une phase de traduction.

Expert technique en langage Java
L'expert technique dans un langage de programmation effectue des tâches de programmation difficiles avec un haut rendement et assiste ses collègues en cas de besoin.

Développeur sénior en Java full-stack, C/C++, et Delphi
Le développeur sénior produit du code non-nécessairement difficile, mais fiable, maintenable et optimisé avec un haut rendement.