Nicolas - Architecte C#
Ref : 080912S001-
78500 MAISONS LAFFITTE
-
Développeur, Architecte (46 ans)
-
Freelance
LECTRA : Juillet 2007 à ce jour
Concepteur / ingénieur développement JAVA – J2EE/ ingénieur développement C#
Au sein de la R&D, développement dans le framework orienté SOA destiné à une solution logicielle permettant de créer et de gérer un vêtement le long de sa vie :
Conception et développement d’un client C# multipostes et un service de synchronization.
Développement JAVA dans le framework entreprise orienté SOA,
Développement C# dans le framework .NET,
Développement d’un Plug-In Eclipse dédié à la conversion de tests JAVA en C#.
ENVIRONNEMENT
Windows XP, JAVA, C#, J2EE, EJB, JSP, UML, STRUTS, SPRING, HIBERNATE, ORACLE, JBOSS, WEBSPHERE, WEBLOGIC, ANT, VELOCITY, CVS, ECLIPSE 3.3
Crédit Agricole : Juin 2007
Concepteur / ingénieur développement JAVA – J2EE
Dans une équipe de 10 personnes, développement de la version 2.0 de la BAM (Banque d’Accès Multiple)
Conception des procédures utilisateurs
Conception à partir des diagrammes d’état/transition de la navigation
Spécifications détaillés
Développements
ENVIRONNEMENT
Windows XP, WSAD, JAVA, CLEARCASE, J2EE, JSP, JAVASCRIPT
Thales Communication : Novembre 2005 à Juin 2007
Architecte / ingénieur développement JAVA / ingénieur développement C++
Développement en C++ et JAVA dans une équipe de 14 personnes d’un logiciel serveur de messagerie sur réseau radio et LAN :
Conception et développement en C++ sous VISUAL DOT NET d’un service NT client/serveur permettant le lancement à distance des composants du STCE et mettant en jeu la technologie SOAP.
Développements de composants clients et serveurs SOAP en JAVA utilisant la librairie AXIS.
Conception et développement de ADD-ON de tests automatiques sous JAVA.
Développement d’une plate-forme logicielle permettant d’effectuer des tests de non régression automatiques sous TESTMAKER en PYTHON et JAVA.
Développements en C++ sous VISUAL DOT NET sur le TMSc qui est un serveur de messagerie en réseau radio et LAN.
ENVIRONNEMENT
ECLIPSE 3.1, JAVA, VISUAL DOT NET, VISUAL C++ 6.0, AXIS,WEB SERVICES, UML, SOAP, BOOST, LIQUID XML, WEB SERVICES, XSD, WSDL,XSLT, XML SPY, RATIONAL ROSE, CLEARCASE, INSTALLSHIELD 11.0, PYTHON, TCP/IP, SMTP, POP3, LDAP
Renault : Février 2005 à Novembre 2005
Architecte / ingénieur développement C++
Au sein de la DTSI dans le cadre d’un forfait, refonte de l’architecture du logiciel MADA afin de le rendre temps réel sur cible dSPACE, modulaire et compatible sous SIMULINK. Implémentation des nouvelles modélisations en C++ du CHASSIS et de la DIRECTION :
Conception de l’architecture générale du logiciel (Diagramme de classes et de séquence UML, génération du code sous RATIONAL ROSE),
Conception et développement en C++ des organes composant le CHASSIS : génération des équations de la dynamique avec MESAVERDE.
Conception et développement en C++ des organes composant la DIRECTION (hydraulique et électrique),
Tests unitaires et tests d’intégration,
Diagramme de classe du logiciel MADA.
ENVIRONNEMENT
WINDOWS XP, VISUAL C++ 6.0, UML, SDK, RATIONAL ROSE, MATLAB, SIMULINK, PURIFY, QUANTIFY, PVCS ET MERANT, MESAVERDE (GENERATEUR D’EQUATIONS)
Axalto : Février 2004 à Janvier 2005
Concepteur / Ingénieur développement C JAVA
Au sein de la R&D, développement en C et JAVA d’une carte à puce MobileCom 3G conformément aux standards 3GPP et ETSI :
Authentifications réseaux (Sécurité, algorithmes, cryptage)
Applications OTA (SMS)
ENVIRONNEMENT
Windows 2000, VISUAL BASIC 6.0, C sous VISUAL C++ 6.0, JAVA, JAVACARD, OMNIWORKS, XML
ERMS : Avril 2002 à Février 2003
Architecte / chef de projet / ingénieur développement C++
Dans le cadre d’un forfait, réalisation d'un logiciel en C++ de géophysique et géostatique destiné à la prospection pétrolière permettant d'obtenir des indicateurs quant à la présence potentielle de pétrole ou de gaz dans le sous-sol ainsi qu'un outil de sécurisation des licences utilisateurs :
Réponse à l'appel d'offre par une proposition technique et commerciale
Spécifications détaillées (IHM et fonctionnalités)
Conception UML : digramme de classes et de collaboration
Classes graphiques : Histogramme, Grille, Courbe, Visualisations 2D et 3D, nuages de points, fonctionnalités de zoom souris ou manuel, affichage de coordonnées par pointage souris, changement d'échelle,…
IHM
Intégration d'algorithmes de calculs sous forme de Dll (encapsulation des algorithmes développés sous Matlab)
Développement en C++ d’un outil de sécurisation des licences utilisateurs
Validation par des scénarios de tests
Développement de l'outil d'installation sous Installshield 6.0
Déploiement : livraison des livrables
ENVIRONNEMENT
WINDOWS 2000 / XP, VISUAL C++ 6.0, MFC, MATLAB, INSTALLSHIELD 6.0, UML, COM, ACTIVE X, ATL
Alcatel Câble: Octobre 2001 à Février 2002
Ingénieur développement
Au sein du service Managing and Engineering, validation d'un modèle de prédiction de validité d'une fibre optique et développement d'un logiciel intégrant ce modèle:
Amélioration et validation statistique d'un modèle de prédiction des Bandes Passantes et DMD dans une fibre optique à partir de mesures de profils d'indice sur une préforme
Prise en charge des essais nécessaires à la validation du modèle
Calage des paramètres des équations de propagation d’ondes
Spécifications, conception et développement d'un logiciel intégrant le modèle de prédiction en Visual Basic 6.0 et Java permettant de prévoir avant production la validité des fibres optiques
Déploiement du logiciel au sein du service Production
ENVIRONNEMENT
JAVA, VISUAL BASIC 6.0, JBUILDER 8.0, UML, COM
Renault : Octobre 2000 à Août 2001
Ingénieur d’études
Au sein de la Direction de la Recherche dans la division Dynamique du véhicule, développement de MADA ENDURANCE en C++ et prise en charge des simulations de freinages et virages synthétiques:
Evolution du code de calcul MADA ENDURANCE (C++) : code de calcul dynamique véhicule en endurance
Paramétrage de véhicules (B74 Mercosur, B84,…) sous MADA ENDURANCE
Simulation de freinages et virages synthétiques permettant d'obtenir les efforts soumis à la caisse sous MADA ENDURANCE
Génération de signaux synthétiques reproduisant les efforts induits par les freinages et les virages destinés à piloter un banc d’essai 17 vérins: celui-ci permettant de valider l'endurance des caisses.
ENVIRONNEMENT
C++, MADA ENDURANCE, MATLAB, SIMULINK, NT, UNIX
Formation
2000 : DESS DE MODELISATION ET SIMULATION EN MECANIQUE / GRENOBLE
Connaissances techniques
RESEAU
WINDOWS XP, UNIX, CYGWIN, HTTP, SOAP, TCP/IP, UDP, POP3, SMTP, LDAP
LANGAGES
JAVA, C++, C#, C, VB, PYTHON, WSDL, XSD, XML, XSLT, JAVASCRIPT
METHODES
UML
SGBD
ORACLE V 10G, SQL SERVER, POSTGRESQL
OUTILS
ECLIPSE 3.3, VISUAL STUDIO 2005, VISUAL BASIC 6.0, JPROFILER, INSTALLSHIELD 11.0, RATIONAL ROSE, PURIFY, QUANTIFY, XML SPY, MAGIC DRAW
JAVA
RMI, SWING, DOM, SAX, EJB, SERVLET, PLUG-IN ECLIPSE
C++
MFC, STL, COM, MULTITHREADING, SERVICE WINDOWS, SOAP, SAX, DOM C#
COM, SERVICE WINDOWS, SOAP, XML, IHM, MULTITHREADING, .NET 2.0
GESTION DE CONFIGURATION
CLEARCASE, CVS, PVCS, OMNIWORKS
SERVEURS D’APPLICATIONS
JBOSS, TOMCAT, WAS
TECHNOLOGIES
J2EE, ESB, JMS, SPRING, STRUTS, HIBERNATE, SOA, MVC, JSP, WEB SERVICES, AXIS, LIQUID, BOOST, VELOCITY, ANT
DIVERS
MATLAB, SIMULINK, FLUENT, SYSTUS+
Langues
Anglais : courant