Laurent - Développeur JAVA
Ref : 130801S002-
31200 TOULOUSE
-
Formateur, Développeur (63 ans)
-
Freelance
Depuis Octobre 2012 Adam Mobile Solutions (Projet personnel)
Concepteur Android
Projet : Chifoumi RPS Tchat et Collaborative WhiteBoard
Conception d’un jeu android online et d’un utilitaire de collaboration (tableau blanc)
• Communication inter-mobile : HttpRequest App Engine et serveur GCM (json)
• Serveur App Engine Java Objectify GCM
Environnement technique : Android SDK, GCM, App Engine, Maven, Objectify, Google Data Store, SQLite.
Réalisation :
Conception et développement des applications natives.
Architecture/conception/développement des serveurs App Engine.
Tests unitaire Junits, Stress tests Monkey, MonkeyRunner.
Recette interne multi-devices, multi-formats.
Installation : ********?id=com.gcsid.chifoumi
Site : ********
Mars 2012 - Aout 2012 AD4GAME Casablanca
Lead developper
Conseil et Developpement OpenX : php, jquery, mysql pour la régie publicitaire. Environement Linux CentOS, Github. Environnement Web à forte disponibilité.
Réalisations :
Développement de nouvelles fonctionnalités : système anti-fraude notamment.
Optimisation d’écran d’administration Account Manager.
Document de spécification et maquette d’un composant In-App Advertising pour Ios, Android, Windows8 et Blackberry, permettant affichage et tracking pour la plate-forme OpenX.
Aout 2009 - juin 2012 Suptem Safi et SUP’TECHNOLOGY Casablanca
Directeur de la formation du département Génie Informatique Enseignant permanent / Ingénieur Logiciel
Cours assurés : Programmation système LINUX, langage C, Java/Swing, méthologie de conception, modélisation et métamodélisation, algorithmique, Flash/Flex, Android, gestion de projet informatique.
Directeur des projets dans la junior entreprise SUPTECH.
Réalisations :
Architecte, Concepteur et développement d’un intranet « Gestion de la Scolarité ».
Document de spécification d’architecture et fonctionnelle (format IEEE)
Document de conception UML (Modeler Topcased).
Mars 2008 – Juillet 2009 SODIFRANCE Toulouse
Ingénieur Consultant Java J2E / Ingénierie Dirigée par les Modèles
Consultant en développement J2E/Struts pour MNAM Mutuelle :
Restructuration du sous-système de gestion des indus, recentralisation de la gestion.
Évolutions, ajout de statisques, sorties des états.
Réalisations :
Document de spécification et de conception du sous-système modifié à partir du cahier des charges. Développement : Intégration JasperReport.
Consultant en développement J2E/Struts/Spring/hibernate pour le MIPIH Éditeur de logiciels Hospitalier. Application de gestion des approvisionnements des centres de lutte contre le cancer.
Réalisations :
Au sein d’une équipe de 10 ingénieur développement frontend et backend.
Tests unitaire et intégration.
Recherche et Développement projet ANR : TOPCASED et DOMINO, agence de Toulouse. Collaborations EADS, CNES, Siemens, CEA, INRIA, IRIT – Java /Eclipse Développement de plugins.
Réalisations :
Document de spécification technique (anglais) d’une transformateur UML vers Sysml.
Document de spécification fonctionnelle (anglais) et de conception d’un générateur de code C pour l’embarqué à partir de diagramme UML.
Développement de la solution générateur de code C sous la forme d’un plugin Eclipse.
Avril 2001 – Mars 2008 Transiciel / SOGETI
Ingénieur études et développements Java et C/C++/assembleur
Avril 2007 – Mars 2008 IRIT Toulouse
Projet de fin d’étude Diplôme Ingénieur CNAM – mention très bien.
Modification de la plate-forme NEPTUNE II (java/Swing) pour la prise en compte des transformations de modèle avec le langage OCL/UML permettant le contrôle et la validation de modèles conformes à plusieurs méta-modèles simultanément.
Réalisations :
Documents de spécifications d’exigences du logiciel et de conception UML.
Création du langage pOCL (framework sableCC).
Developpement de la solution Java/Swing.
Mai 2006 – Mars 2007 DSNA (DTI Toulouse)
Support génie logiciel à la Direction Technique et Innovation de Direction des Services de l’Aviation Civile : AMOA, consulting modélisation et développement. Formations : bases de la conception objet UML2 et du développement Java.
Réalisations :
Documents de plan de deploiement des logiciel utilisé par la DTI.
Phases de tests de deploiement.
Avril 2001 – Avril 2006 Alcatel Space Industries et Astrium
Participation au développement et à la gestion du projet DOMINO 2 PEA OBP : conception et développement de l’On-Board Processeur, développement du composant testeur, au sein d’une équipe de 12 ingénieurs. Langage C sur Irix, temps réel, ATM, DVB-RCS.
Réalisations :
Développement des composants OBP et testeur générique.
Documents de spécifications techniques et fonctionnelles du composant OBP et du composant générique de test (anglais).
Document plan de test et validation. Passage des tests multi composants.
Participation au développement du ‘Control and System Monitoring’ appliqué aux projets Syracuse III et CSM Astrium : chargé de l’interface homme-machine. Développement d’un démonstrateur logiciel permettant de surveiller la qualité des liaisons montantes et descendantes d’un satellite. Java/Swing et communication par TCP/IP, utilisation des outils Jprobe et OptimizeIt (détection fuite mémoire et gestion des threads).
Réalisations :
Developpement Java/Swing par portage d’une application existante sous UNIX HP/UX C/motif.
Profiling de l’application.
Développement Java, C, C++ et intégration dans un simulateur satellite d’un modèle permettant l’émission de flot TM sur des liaisons RS232 (flot synchrone en mode transparent). Intégration d’une carte PCI 334 4 ports sur Solaris.
Réalisations :
Développement sur SimX de la partie transmission d’un satellite Java/C++/Corba.
Document plan de tests, passage des tests.
Points forts et Compétences informatiques
Architecte/Conception/Développement expérimenté Java/J2E/UML/Android
R&D en Ingénierie Dirigée par les Modèles.
Très bon relationnel. Expérimenté, motivé et passionné par le développement et le conseil.
Programmation : Java/J2E, Android, C/C++, PhP
Outils : Eclipse, TOPCASED, ZF, CVS, SVN, Spring, Struts, Hibernate, SQL, JProbe, Rtrt, Junit, Git, GWT, Objectify
Systèmes : Unix, Linux, Windows 95, 98, NT, XP, Vista, Android, Ios
Etudes / Formations
2008 : Ingénieur CNAM Réseaux, Systèmes et Multimédia
IRIT Université Paul ******** TOULOUSE
2000 : Maitrise d’Informatique fondamentale (Ingénieur)
Université Paul ******** TOULOUSE
1996 : ESIL (Examen Spécial d’Inscription en Licence)
Université Paul ******** TOULOUSE
1986 : Diplôme d'Analyste Programmeur
DEFI informatique Toulouse
1985 : Technicien Supérieur Physicien Chimiste
AFPA de Champs/Marne
1980 : 1ère année Deug Math, Physique, Chimie
Université Paul ******** TOULOUSE
1979 : Baccalauréat
Langues
Anglais : Lu : courant / écrit : courant / parlé : intermédiaire