Cyril Adrian (Coordonnées sur simple demande) [email protected] http://www.cadrian.net/cyril 39 ans Nationalité Française Ingénieur Consultant Expert en architecture objet Mise à jour : 27 octobre 2014 — 5 pages Connaissances informatiques Expertise Langages à objets Méthodologie objet — Design Patterns, Refactoring — UML — Extreme Programming, Scrum Java, Eiffel, Python, Go, C++ Bases de données Oracle, SQLite, MySQL — langage SQL Autres langages C, Pascal — Bash, Ksh, Csh — e-Lisp Technologies Web XML, XSLT, DTD, Schema, HTML — Javascript, AJAX, JSON — JSP, Servlets, Taglibs, Spring — Corba, RMI — PHP, SPIP Théorie des langages, structures de données, optimisation Algorithmique Réseaux Systèmes SMTP, POP3, HTTP — Novell, TCP/IP — X25, Ethernet — Linux iptables UNIX (Linux, HP-UX, Solaris, AIX) — Android — Windows Administration Linux (Debian, Ubuntu) — Apache, Tomcat, IBM Websphere Autres Emacs — LATEX, OpenOffice.org, MS Office — enseignement en entreprise — juge Eiffel Struggle 2003 Langues vivantes English Español TOEIC (09/2003): 965 points (out of 990) Listening: 480 points, Reading: 485 points Escolar Expérience professionnelle 08/2014 – 02/2014 – Altran : en mission chez PSA, BPF – Banque PSA Finance Conception, Développement et suivi de projet offshore (Chine). → Java, J2EE, Hibernate, Spring, Struts2, Maven, Linux, Tomcat, MySQL, Eclipse 02/2014 – 07/2014 02/2014 – Altran : en mission chez PSA, homologation véhicules Corrections et évolutions (fonctionalités, performances) d’une application intranet gérant les campagnes d’homologation de véhicules. → Java, J2EE, Flex, Hibernate, Spring, Struts2, Maven, Websphere, Oracle, Eclipse 10/2012 – 01/2014 10/2012 – 01/2014 Altran : en mission chez Parkeon (BU Parking) Horodateurs : maintenance corrective et évolutions sur une architecture spécifique ARM, avec un noyau Linux. Portage de l’application sur Android. → Python, Android, C, Linux, ARM 01/2010 – 09/2012 01/2010 – 09/2011 Altran : en mission chez Parkeon (BU Transport) Automate de vente de billets de transport (RATP) ; nouvelle architecture de gestion des données de vente ; implantation d’un gestionnaire de périphérique bancaire → Python, C, Java, C++, Linux, Qt 10/2011 – 03/2012 Responsable logiciel des distributeurs de billets (villes de Reims et Angers) jusqu’à m’entrée en garantie (plus de bugs majeurs) 04/2012 – 09/2012 Distributeurs automatiques de billets (ville de Lille) → C, C++, Java 02/2009 – 12/2009 Altran : en mission chez Netfinca, Crédit Agricole Titres Sites web de gestion de portefeuilles boursiers → Java, J2EE, Oracle, Ant, Eclipse, Corba, XML Schema 01/2009 Altran : formation Passeport Consultant → Gestion de projet été 2007 Altran : en mission au Conseil de l’Europe, étude d’opportunité – Étude de faisabilité de la mise en place d’un pôle de développement Java / Open Source dans l’environnement du Conseil de l’Europe – Proposition de solutions de mise en œuvre – Une semaine d’entretiens et de rencontres avec les responsables et les différents intervenants du service → Conseil, Java, J2EE, Intégration Continue 09/2002 – 12/2008 Alplog, puis Altran : en mission chez PSA, traçabilité des véhicules 11/2006 – 12/2008 Traçabilité des véhicules et des composants ; Suivi et pilotage technique de sous-traitance mondiale (Argentine, Chine) 07/2006 – 10/2006 Outil de suivi et pilotage de lignes de montages 10/2005 – 06/2006 Outil d’analyse de dépendances entre composants (constitution d’une architecture technique massivement parallèle) 05/2004 – 11/2005 Étude d’un outil de surveillance de lignes de montages 09/2002 – 05/2004 Conseil et formation objet ; développement de composants Java → Java, J2EE, Design Patterns, UML, Oracle, IBM Websphere, Maven, Eclipse, Swing, JavaCC 11/2001 – 08/2002 Alplog : développement d’un intranet Développement de l’intranet d’Alplog, en Java et JSP → Java, J2EE, Design Patterns, Composants 2001 – Alplog : enseignement en entreprise Conception objet, Java, administration Tomcat, UNIX... → Techniques de formation 02/2000 – 10/2001 Alplog : en mission chez Schlumberger Composant Java (cartes bancaires CB2A “Fichiers”) → Java, CB2A “Fichiers” 09/1998 – 01/2000 Alplog : en mission chez Alcatel 08/1999 – 01/2000 Module de gestion des événements système (Chorus) en interface avec la JVM 09/1998 – 07/1999 Développement et optimisation d’applications → pJava, UML 04/1998 – 08/1998 Alcatel : stage de fin d’études Outil d’aide aux tests de validation d’un auto-commutateur téléphonique → Java 10/1997 – 03/1998 Dassault Électronique : projet industriel de 3e année ESIAL Maquette de système d’exploitation temps réel européen → C, Eiffel 06/1997 – 08/1997 EDF : stage de 2e année ESIAL Outil d’aide au réglage des protections des lignes à haute tension → Visual Basic Expérience extra-professionnelle : Open Source et autres activités 2012 – Webmestre Maintenance et mise à jour (à titre bénévole) du contenu du site web de l’ensemble vocal Contraste http://www.vocalcontraste.fr/ 2009 – Liberty Eiffel Développement d’un nouveau compilateur Eiffel, avec un accent sur à la fois la simplicité du code et l’orientation “entreprise”. http://www.liberty-eiffel.org/ 2006 – 2009 ESE : Enterprise SmartEiffel Bibliothèques et outils orientés “entreprise” pour SmartEiffel, Open Source Certaines de ces bibliothèques sont intégrées dans Liberty Eiffel (voir ci-dessus). http://ese.sourceforge.net 2002 – 2009 SmartEiffel Compilateur du langages à objets Eiffel, Open Source – Développement d’un outil d’installation – Participation au développement du compilateur – Introduction du Design Pattern Acyclic Visitor – Développement de bibliothèques (réseaux, XML, HTML...) http://smarteiffel.loria.fr Publications 2006 LMO 2006: Langages et Modèles à Objets Frederic Merizen, Dominique Colnet, Philippe Ribet and Cyril Adrian: “Héritage non-conforme en Eiffel — Implantation sur le compilateur SmartEiffel et retour d’expérience” http://www.loria.fr/~colnet/publis/lmo-2006.pdf 2005 OOPSLA: Object-Oriented Programming, Systems, Languages, and Applications Frederic Merizen, Dominique Colnet, Philippe Ribet and Cyril Adrian: “Non-Conforming Inheritance: the SmartEiffel Experiment of a High-Level Mechanism” (rejected) http://smarteiffel.loria.fr/papers/papers.html#INSERT2005 2004 JOT: Journal of Object Technology Philippe Ribet, Cyril Adrian, Olivier Zendra, Dominique Colnet: “Conformance of agents in the Eiffel language”, in Journal of Object Technology, vol. 3, no. 4, April 2004, Special issue: TOOLS USA 2003, pp. 125-143. http://www.jot.fm/issues/issue_2004_04/article7/ Formation 09/2013 (4 jours) Free Electrons Android System Development 1998 – Alplog, puis Altran : Formations internes 1995 – 1998 Java, UML, Corba, techniques de communication, web services, conception logicielle, architecture, design patterns, management projet ESIAL École Supérieure d’Informatique et Applications de Lorraine (Nancy, 54) Spécialisation : « Génie Logiciel » Note : depuis la rentrée 2012–2013, cette école s’appelle TELECOM Nancy. Intérêts extra-professionnels La musique Depuis tout petit, j’ai toujours fait partie d’au moins une chorale. Outre la technique à laquelle j’ai pu me former et les pays que j’ai pu visiter, j’ai pu par ce biais acquérir une solide expérience de vie en groupe et d’encadrement. Pendant plusieurs années j’ai aussi suivi des cours de technique vocale (chant lyrique). Je chante actuellement en tant que baryton-basse à Contraste, ensemble vocal de FrancheComté. http://www.vocalcontraste.fr Reading When I don’t sing I take a good book. There are many good books on this planet, but those I especially appreciate are fantasy books (Terry Pratchett, John Ronald Reuel Tolkien, Robin Hobb) and science fiction books (Isaac Asimov, Franck Herbert, Greg Bear, Iain M. Banks). I also read classical English literature (Charles Dickens, William Shakespeare, Daniel Defoe). Lecture Je lis aussi en Français ! Des auteurs comme Émile Zola ou Jules Verne ne me laissent pas indifférent. L’informatique J’ai commencé à me passionner pour l’informatique bien avant mon admission à l’ESIAL ; depuis, j’ai continué à m’y intéresser même en dehors de mes activités professionnelles. Je participe en particulier à des projets Open Source, dont le langage Eiffel. C’est cette passion qui fait de moi aujourd’hui un expert reconnu dans les technologies objet.
© Copyright 2025 ExpyDoc