Dimitri - Développeur JAVA
Ref : 160202A001-
95000 CERGY
-
Développeur, Business Analyst, Assistant à maîtrise d'ouvrage (33 ans)
-
Freelance
Depuis 2013 Directeur technique associé Structural Aspects Management - Angers 2 ans +
Développement d'une plate-forme d'assistance à la gestion des aspects normatifs et réglementaires pour les entreprises. Le but est de mettre en place une intelligence artificielle qui enrichira par analogies et par inférences les résultats d’analyses d’informations en masse de manière continue pour créer une intelligence collective. Cette technologie repose sur les solutions Hadoop et celles brevetées par M8.
2014 - 2015 Analyste programmeur Projid - Angers 1 an
Conception et développement d'une solution JAVA de monitorage d'applications basé sur Selenium pour mesurer la qualité perçue par les utilisateurs.
2013 - 2014 Responsable informatique et telecoms Ogec - Angers 4 mois
Réseau 150 postes ; Serveurs Debian et Windows Server. Clients Windows Gestion du projet de renouvellement, d'amélioration et de mise aux normes du parc machines
2012 – 2013 Chercheur Systèmes Dynamiques et Signaux Laboratoire d’Ingénierie des Systèmes Automatisés - Angers 1 an
Mémoire de recherche sur le contrôle optimal, garanti et en temps réel d'un système dynamique basé sur les outils et méthodes d’inversion ensembliste.
2012 - 2013 Analyste programmeur Projid - Angers 9 mois
Développement web pour la création de rapports et d'indicateurs pour les dirigeants des systèmes d'information.
2012 Assistant de recherche Laboratoire d’Ingénierie des Systèmes Automatisés / ISTIA - Angers 6 mois
Stage technique d’implémentation d’algorithmes issus de recherches sur l’analyse numérique des images médicales (DICOM). Interfaçage de C++ et Python via Boost.
2011 Développeur C/OpenGL Institut Polytechnique de Setúbal - Portugal 4 mois
Développement d'une visionneuse de fichier BVH (BioVision Hierarchy – données issues de captations de mouvement) en C et le moteur graphique OpenGL.
Formations
Ingénieur des Systèmes Industriels (sp. Automatique et Génie Informatique), ISTIA Angers, 2013
Master Recherche Systèmes Dynamiques et Signaux, mention bien, LISA Angers, 2013
Baccalauréat Sciences des Technologies Industrielles, mention très bien, Chevrollier Angers, 2008
Compétences
Conception architecturale et logicielle : Études des spécificités des différents moteurs NoSQL – Analyse des architectures SI et des solutions Big Data – Qualité du code et de l'information – Conception de traitements Map/Reduce (notamment dans l’application de l’analyse situationnelle).
Développement logiciel :
Machine Learning : Stratégie d’apprentissage supervisé, Gestion de la donnée dans le temps, Data mining, Traitements d’abstraction et de modélisation
POO : Java (JEE, Tomcat, JBoss, Struts, Spring, Hibernate, EJB2 et 3) – C++ – PHP (dont Joomla et Laravel) – Langages .NET – Python
Séquentielle / Scripting : C – R – Scilab – Javascript (dont jQuery, AngularJs ou encore ExtJs) – Notions en Fortran 90
Fonctionnelle : Scala
Data Centric : SQL, PL/SQL sur les gestionnaires MySQL et Postgres, Cypher (Neo4J), API REST, XML/JSON
Front End : xHTML – CSS (Bootstrap, Fondation) – JavaServer Faces
Big Data : Connaissances de l’environnement Hadoop pour avoir étudier les spécifications et commencer les développements de mon projet dessus.
Mathématiques : Garantie des calculs numériques et des approximations liées, Etudes des complexités algorithmiques, Maitrise statistique des procédés, Etudes stochastiques, Modélisations et Simulations
Administration : Administration de serveurs Linux (Debian, CentOS) et Windows Server – Configuration des services DHCP, DNS ou encore de partage de fichiers Samba, Clonage et déploiement de systèmes (FOG, Clonezilla, Docker), Virtualisation (Vmware EXSi, VirtualBox) – Administration de gestionnaires de bases de données (MySQL, Postgres et NoSQL – Neo4j, Redis ou HBase)
Gestion et management de projets : Identifier et formaliser les enjeux et les besoins – Gestion, planification et coordination de projets et validations (SCRUM - AGILE, Cycle en V) – Identification des solutions éligibles – Estimation des risques et compromis – Étudier les hypothèses et les faisabilités
Langues : Anglais : courant, Espagnol : notions