Menu

Aurélien MARIAGE

Paris

En résumé

Ingénieur développement actuellement en poste chez Sopra Group, je souhaite me spécialiser et m'orienter vers l'architecture logicielle. Le langage JAVA m'attire plus particulièrement, je l'ai d'ailleurs déjà utilisé à plusieurs reprises afin de mener à bien différents projets.

Mes compétences :
Programmation
Java EE
Java

Entreprises

  • Sopra Steria - Tech Lead

    Paris 2016 - maintenant
  • Sopra Steria - Ingénieur d'étude JAVA

    Paris 2011 - 2015 En mission sur le projet ITER (centrale expérimentale de fusion), je suis responsable du développement de différents produits logiciels.

    Il y a d'une part une application web utilisant les technologies PrimeFaces/JSF, Spring et Hibernate, et d'une autre part un produit basé sur la plate-forme Eclipse RCP.

    En interface directe avec nos clients, j'évolue de manière autonome dans un environnement international et pratique donc de ce fait l'anglais quotidiennement.
  • EADS Astrium SAS - Stagiaire

    Blagnac 2011 - 2011 Il s'agit de mon stage de fin de formation d'ingénieur.

    Le but de ce stage est de mettre en place un outil de migration de modèles suite à une évolution du méta-modèle auquel correspondent ces modèles.
    Les principaux besoins utilisateurs sont la génération automatique (complète ou partielle) de la migration et sa réutilisation.
    Pour cela, la première partie de mon stage est axée sur la comparaison de modèle et la seconde sur la mise en place de l'outil de migration.

    Il faut également que cet outil soit intégré à la plateforme Eclipse, et est donc de ce fait composé d'un ensemble de plug-in les plus génériques et extensibles possible.

    Après avoir comparé différents outils déjà existant (AML, COPE, Ecore2Ecore, ...), j'ai proposé de créer un outil qui génère un modèle de transformation (basé sur ATL). Cet outil met également à disposition de l'utilisateur, un éditeur graphique lui permettant de modifier et compléter le modèle de migration généré. Ce modèle est ensuite sérialisé vers un module ATL, pour pouvoir migrer les modèles souhaités.

    Technologies rencontrées: JAVA, Eclipse (EMF, PDT, EEF, ...), Acceleo
  • Distributed System Group - Trinity College - Dublin - Stagiaire

    2010 - 2010 Dans le cadre d'un stage de douze semaines réalisé à Dublin, j'ai eu l'occasion de réaliser un plug-in permettant d'effectuer une quinzaine de mesures différentes sur de projet écrits en langage e. Ces mesures incluent des critères tels que la complexité (Mc Cabe) des méthodes, le couplage entre modules ou encore l'impact d'un aspect sur le système.
    J'ai également participé à la création d'un profil UML permettant de modéliser, avec un haut niveau d'abstraction, des bancs de test pour les systèmes embarqués. Une fois ce profil crée, il a fallut mettre en place des transformations de modèles pour passer du PIM au PSM désiré (langage e, VHDL, C, ...).
    Afin de compléter cette série d'outils, j'ai proposé d'implémenter un outil de rétro-ingénierie capable de créer un diagramme de classes UML à partir d'un projet écrit en langage e. Cet outil utilise un profil UML pour stéréotyper correctement les différents éléments du diagramme (modules, structures, like, ...).
  • Cybermania - Stagiaire

    2008 - 2008 Stagiaire dans le cadre de ma formation à l'IUT, j'étais responsable de la réalisation de deux logiciels de gestion de flux. Ces deux logiciels furent réalisés en JAVA, grâce à ce stage j'ai pu suivre le cycle de vie d'un projet.

    Le premier logiciel permet l'échange de messages entre les différents services de la société. Alors que le second facilite la gestion des dossiers clients, permettant ainsi la réduction du nombre de documents papier.

    Ce stage m'a permis de me familiariser avec l'utilisation de JAVA et d'une base de données, d'échanges TCP, ainsi que la réalisation d'interfaces graphiques évoluées.
  • Mairie de Vraux - Animateur / Formateur

    2003 - 2005 Animation au près d'enfants de 10 à 15 ans dans un club Informatique: découverte d'un ordinateur (hardware et software), programmation en HTML de sites web, etc.
  • CLSH Vraux - Animateur

    2003 - 2006 Organisation et mise en œuvre d’activités : semaine camping, semaine multisports. Encadrement d'enfants de 5 à 16 ans.

Formations

Réseau

Annuaire des membres :