Amine - Développeur JAVA
Ref : 090921K001-
Domicile
31170 TOURNEFEUILLE
-
Profil
Développeur (41 ans)
-
StatutFreelance
-
Ekito pour AIRBUSJan 2008 - aujourd'hui
Projet: FORGES
Environnement technique : Eclipse 3.3, Subversion 1.5, Subclipse, Subversive, Websphère application server, Oracle 9, hibernate.
STA/EGC est une application utilisée par Airbus pour réaliser les spécifications et la conception des commandes de vols des avions.
FORGES, un projet initié par Airbus, a pour objectif de remplacer STA/EGC en proposant plus de fonctionnalités et en améliorant les aspects robustesse et performance.
Mission:
Etude des solutions Open source, existantes sur le marché, pouvant répondre aux principaux besoins des futurs utilisateurs de FORGES.
Proposition d’une solution basée sur l’utilisation couplée d’Eclipse RCP et de Subversion.
Conception et développement d’un prototype fonctionnel couvrant les principaux besoins métiers. -
Ekito pour AIRBUSJan 2008 - Jan 2008
Projet: AVT: Adoc Web Navigator V3 Validation Tool.
Environnement technique : UML (Borland Together), JDK 5.0 update 10, Eclipse 3.3, staream, HTML, XSL, JAXB, XPath, XQuery, XSD.
Adoc Web Navigator (AWN) est une application de consultation et modification des documentations des avions.
Les données d’AWN sont persistées sous la forme de fichiers XML, exploitables à partir de requêtes Xquery définies dans des fichiers de paramétrages.
AVT est un outil permettant de valider les fichiers de paramétrage en exécutant des jeux de tests. Il offre des services de validations de données et de tests de performances.
Mission:
Conception, étude et développement d’AVT:
• Rédaction des spécifications.
• Rédaction du document d’architecture et du document de conception.
• Développement et test des différents services d’AVT. -
Artal Technologies pour THALES ALENIA SPACE FRANCEJan 2007 - Jan 2008
Projet: IOTS : In orbit test equipment software.
Environnement technique : UML (eUML 3.0.2), JDK 6.0 update 3, Eclipse WTP 2.0.1 (Eclipse 3.3.1.1), JBOSS 4.2.2 GA, JMS, Erwin 7, Collabnet Subversion 1.4.5-1, Ant 1.7.0, , JUnit 4.4, Xdoclet 1.2.3, JAXB 2.1, Castor 1.1.2.1, JIDE 2.2.1.02, Spring 2.0.7, Hibernate 3.1, Apache common net 1.4.1, java help 2.1.4, Checkstyle 4.3.3, Metrics 3.4.0.2, quantum 3.0.7
IOTS est une application de suivi de satellites dédiée à Globalstar pour mesurer et contrôler les caractéristiques des satellites de la constellation Globalstar 2.
IOTS est composée de deux sous-systèmes :
- Control, monitoring and analysis (CMA): définit les mesures, crée des plannings de passage de satellites, contrôle MCE et analyse les résultats des mesures effectuées.
- Measurement, calibration and equipement (MCE): gère la préparation des mesures, leurs exécutions et retourne à CMA les données mesurées.
Mission:
Responsabilité technique de CMA
• Mise en place de l’architecture du serveur basée sur l’utilisation de JBOSS, Spring et Hibernate.
• Mise en place de l’architecture du client basée sur l’utilisation du package Swing en respectant le pattern Model – View – Controller et sur l’utilisation de Java Web Start.
• Mise en place des composants gérant les échanges client/serveur, basée sur l’utilisation de JMS et RMI.
• Mise en place de l’architecture du modèle objet et de la base de donnée
• Rédaction du document de design -
Artal Technologies pour THALES ALENIA SPACE FRANCE
Jan 2006 - Jan 2007Projet: MTP : Advanced Multi-services Tracking Platform.
Environnement technique : UML (ommondo UML), JDK 5.0, Eclipse 3, Erwin 4.1, CVS, Spring 1.2.7, Hibernate 3.1.3 , Swing, JMS, JNDI, JBoss 4.0.3 SP1, ORACLE 9.2, XDoclet, Ant, JAXB, EJB, JPF, GWT, AJAX, JavaScript, Applet
MTP est une application de géo localisation utilisant la navigation par satellite. Elle offre une plateforme commune proposant des services basés sur la détection des positions de véhicules grâce à un OBU (On Board Unit).
Ce projet est le résultat d'une coopération industrielle entre Alcatel Alenia Space qui apporte sa connaissance dans les systèmes de télécommunication par le satellite et Artal qui propose ses nombreux développements de logiciel dans des systèmes de contrôle et de commande et offre ses compétences dans les systèmes à bord de véhicule.
Mission:
Conception, étude et développement au sein de l’équipe MTP :
• Rédaction des spécifications
• Conception au début de chaque itération
• Développement java :
- Stations clients : client riche et client léger
- Serveur : configuration, gestion des transactions, développement des services et de l’accès à la base de données -
(stage de fin d’étude)
Air France Division DGSI - DI.VR/DI.NBJan 2006 - Jan 2006Projet: ORA
Environnement technique : Uml (Rational Rose), WSAD, RAD 6, Microsoft Visual .NET 2003, ClearCase, Spring, Struts ,HTML, Applet, JMS, XMS (IBM Message Service for C/C++), WAS, JNDI.
ORA : une application utilisée par Air France pour assurer l’attribution des points de parking aux avions pour les escales de CDG et ORLY.
Cette application est développée en C++, une migration de sa partie client en JAVA a été proposée lors d’un précédent stage.
Mission:
Réaliser un prototype de la communication entre le client JAVA et le serveur C++ d’ORA par la mise en place d’un service de notifications se basant sur des solutions open sources:
• Analyse et validation d’une solution interne de notification JAVA/C++ (Streamlet).
• Etude et proposition d’une solution de notifications basée sur l’utilisation couplée de JMS et WebSphère-MQ.
• Mise en place de l’architecture, développement en JAVA/C++ et validation d’un service de notification de clients hétérogènes, basée sur l’utilisation de JMS et WebSphère-MQ -
IRIT - ENSEEIHT - Anyware Technologies pour AirbusJan 2005 - Jan 2006
Projet: TOPCASED : Toolkit In OPen source for Critical Applications & SystEms Development
Environnement technique : Eclipse, TOPCASED.
TOPCASED est une plateforme permettant de définir des méta modèles de saisir des modèles conformes aux règles définies dans les méta modèles.
TOPCASED-SPEM2 : un logiciel qui permet de définir des règles de saisies de modèle et de saisir des modèles conformes au méta-modèle SPEM sous Eclipse-Topcased.
Mission:
Gestion et participation au développement du projet TOPCASED-SPEM2
• Gestion du projet (mi-temps et encadré par un chef de projet d’Airbus) :
- Suivi des actions.
- Gestion des risques.
- Suivi de planning.
- Réunions hebdomadaires avec le responsable industriel.
• Développement (mi-temps) :
- Etude des méta-modèles SPEM et UML2, du langage OCL (Object Constraint Language) et de TOPCASED.
- Développement d’un éditeur graphique permettant de saisir des modèles conformes au méta-modèle SPEM sous Eclipse-Topcased. -
STERIA pour France TélécomJan 2005 - Jan 2005
Projet: GESCAF
Environnement technique : UML, Eclipse, CVS, JDBC, ORACLE, Struts, Spring, Hibernate, HTML, JavaScript, CSS, Jonas, JASPER Report
Gescaf: un outil de gestion de personnels pour France Télécom.
Mission:
Réalisation d’un outil de publication automatique de rapports : Analyse, conception et développement Java/J2EE d’un outil de publication automatique de rapports ; l’architecture de cet outil est basée sur l’utilisation de JasperReport, le framework Struts pour le mécanisme de présentation, le framework Spring pour les transactions couplées avec l’utilisation d’Hibernate pour la persistance. -
IRIT - ENSEEIHTJan 2005 - Jan 2005
Projet:
Environnement technique : UML, Eclipse/Netbeans, CVS, JDBC, MySQL, Swing, Servlet, JSP, Struts, HTML, XML, Tomcat
Un outil de gestion de l’emploi du temps de l’ENSEEIHT.
Mission :
Analyse, conception et développement en Java/J2EE d’un logiciel de gestion de l’emploi de temps des différents départements de l’école en utilisant le framework Struts. -
UNI Braunschweig - AllemagneJan 2004 - Jan 2004
Projet:
Environnement technique : ANSYS V8.1
Etude de l'influence des gouttes d'eau sur la distribution du champ électrique sur la surface d'un isolant.
Mission :
• Etude théorique
• Etude pratique dans le laboratoire électrique de l'université
• Comparaison des études théoriques aux pratiques et amélioration du modèles théorique.
-
Diplôme d’ingénieur en Informatique et mathématiques appliquées-
ENSEEIHT INP-Toulouse2003 -
Classe préparatoires scientifiques filière Mathématiques – Physiques
(MPSI, MP*). IPEST (Institut Préparatoire aux Etudes Scientifiques et Techniques. Tunis, TUNISIE)2001 -
Baccalauréat mathématiques (BAC S), mention Très Bien.
(Lycée Chebbi - Sfax, TUNISIE)2000
Systèmes Méthodologie, Architecture
Unix, Linux, Windows NT/2000/XP UML, SPEM, E-core, Rational Rose
Bases de données Serveurs d’applications
Oracle 9.2 Tomcat, Websphere Application Server 5 et 6, JBoss 4
Environnements de développement Langages / Java Entreprise
WSAD 5, RAD 6, Eclipse 2, 3, WTP, Erwin, SqlDeveloper Java/J2EE, Javascript, HTML, XML, Ant, C/C++, XSL
JDK5.0 (Annotations …), Swing, Applets
Servlet, JSP, JMS, EJB
Frameworks et API XML / Outils
Struts, Spring, Hibernate, GWT (Google Web Toolkit), JPF (Java Plug-in Framework), Acegi security SAX, DOM, JAXB, Xdoclet, XSD, XPath, XQuery
CVS, ClearCase, SVN, starteam
LANGUES (NIVEAU DE 1 DEBUTANT A 6 BILINGUE)
Français – Arabe : Niveau 6 (bilingue)
Anglais : Niveau 5 (courant :score TOIEC 2005 : 775)