Victor - Développeur ASP
Ref : 090317G001-
Domicile
44400 REZE
-
Profil
Développeur, Traducteur (56 ans)
-
StatutFreelance
-
Ingénieur d’étude et développement spécialiste
Memoris Groupe FIT & SCE - NantesS.I.GJan 2009 - Jan 2010Réalisations :
Environnement technique : Eclipse gallileo JEE (pureMVC, TOMCAT), FlashDevelop, FME, MySQLWorkbench, TOMCAT 6.0, JDK 1.6, openscales.
• Développement d’une application AIR (Adobe) 2.0 permettant une sélection géographique à la commune sur la France entière selon différents modes (sélection cartographique, recherche multi – critères) afin de faire des statistiques sur le montant des catégories de dépenses moyennes par ménages et postes de dépenses. L’utilisateur peut ensuite visualiser un document PDF contenant des images cartographiques ainsi que des tableaux de résultats. Le logiciel contient un mécanisme de protection sous le mode d’une clef logiciel à récupérer via Internet. Un module WEB développé en Java est livré sous forme de fichier WAR et permet au client de créer un compte et de faire une commande de données. Ce module contient également un back-office permettant à l’administrateur de valider la réception des paiements.
Déroulement de la mission :
1. Étude sur la transformation des données, le format SIG retenu étant en geojson.
2. Création de scripts FME pour la transformation.
3. Création d’un MPD MySQL pour le module WEB (mySQLWorkbench).
4. Création d’une base de données SQLITE pour le client lourd.
5. Maquettage de l’application.
6. Réalisation – recette. -
Ingénieur d’étude et développement
Apside Technologies - Paris- THALES – Communication (Massy Palaiseau)Jan 2007 - Jan 2009Réalisations :
Environnement technique : SGBD MS SQLSRV 2005, VS 2005, MEGA (génération de code), Xml SPY (schémas XSD – génération de code), ORB passant via le canal MSMQ, IHM C# 2.0 s’appuyant sur les composants syncfusion (docking MDI, etc.), Framework ESRI ArcEngine pour la partie cartographique (S.I.G.) et la simulation (Déplacement des éléments sur la carte), bibliothèque de graphique ZedGraph (Open Source).
• Développement d’un outil d’aide à la décision pour l’armée de terre française. Ce logiciel permet de définir deux camps adverses. Pour chacun de ces camps, un ODB (Ordre de bataille) est constitué d’unités hiérarchisées (Division, brigade, régiment etc.). Ces unités reçoivent des dotations en équipements et en capacités de feu et d’essence, puis sont placés sur un théâtre d’opération. Ensuite des « modes d’actions » sont élaborés et formalisés par des missions de différentes natures (faire mouvement, attaquer, tenir etc.). Un moteur de simulation (développé par la société MASA) permet de faire ressortir le mode d’action le plus adéquat en fonction des paramètres planifiés. L’outil prend en compte deux grandes phases. Une phase de haute intensité correspondant à une période de combat. Une deuxième phase de basse intensité permettant de définir des actions de reconstructions, communications, soins, etc. Le logiciel permet à l’opérationnel de choisir quel mode d’action adopter en fonction des éléments qui lui sont fournis (Jeu sur la carte, graphique temps réel des capacités d’une unité et ou d’un camp, définitions et calculs d’indicateurs liés aux dotations, etc.)
Déroulement de la mission :
1. Analyse de la S.T.D. – évaluation des enjeux techniques
2. Apprentissage des données métiers liés au développement de l’outil
3. Ajustement des solutions existantes (génération de code, MDD de l’armée (M.P.G.T.)
4. Études & Contraintes liés à l’ O.R.B., à MSMQ, au « multi – threading »
5. Maquettage & IHM et choix des designs patterns (MVC, etc.) pour le développement
6. Réalisations de schémas XSD pour l’interopérabilité du logiciel avec la simulation
7. Développement itératif en concertation avec les opérationnels (réunions – réajustements, recadrage, etc.).Bilan personnel de la mission : Mission très enrichissante du point de vue des enjeux techniques soulevés par les problématiques d’interopérabilité avec le moteur de simulation notamment ceux ayant attrait à la sérialisation binaire (représentation de densités sur la carte par 81 carrés de 1.KM). Découverte du Framework ESRI ArcEngine qui est encapsulé dans une robuste architecture objet. -
Titre II – Responsable de Projet en Système d’Information2007 - aujourd'hui
-
Analyse programmeur
Groupe Altadis - NantesJan 2003 - Jan 2006Réalisations : (non exhaustif)
Environnement technique : Base de données Oracle 8i, C# 1.1, Windows.Forms.
• Etude, analyse et réalisation d’un logiciel traitant des données afférant à la production de rejets sur l’ensemble de la chaîne de production en tenant compte des types de rejets (récupérables, impropres, etc.) et des deux grandes zones de l’usine (fabrication des mélanges – confection & paquetage). Le but est de fournir un outil d’audit (tableau de bords, états de synthèses) permettant de mener des actions correctives sur la chaîne de production.
Déroulement de la mission :
1. Prise de connaissance du circuit de fabrication
2. Identification des acteurs du futur système (saisie des données – consultation)
3. Recueil des besoins – réunions de faisabilités
4. Élaboration du MDD et maquettage de l’applicatif
5. Définition des états de synthèses (impression de documents)
6. Recettage & actions correctives -
Aix en Provence Développeur WEB ASP 3.0
A.H.T.C web agencyJan 2000 - Jan 2001Bilan personnel de la mission : La très grande autonomie demandé m’a permis de développer l’ensemble des compétences requises pour l’élaboration d’un logiciel depuis le recueil du besoin des utilisateurs jusqu’au Recettage et la mise en production. L’environnement industriel m’a fait découvrir les problématiques liées à la communication entre informatique embarquée (Carte COM, automates) et le système d’information de l’entreprise. J’ai participé à la mise en place de l’ E.R.P. S.A.P. dans l’usine de Nantes.
Environnement technique : SQL SRV 2000, IIS 5 Sous W2KSRV, utilisation de composants pour le traitement d’images et « l’upload » de photos.
Réalisations :
Conception et mise en place de portails Internet spécialisés dans les annonces de biens immobiliers. Les sites sont en Anglais et Français.
Bilan personnel de la mission : Première expérience permettant de concrétiser ma décision de changer d’orientation professionnelle. -
aujourd'hui
• Création d’un outil de Catalogage en C# de fichiers Autocad depuis l’API FME .Net. Cet outil valide un certain nombre de pré requis concernant un fichier *.DWG afin que celui – ci soit ensuite intégré à un serveur de base de données géo spatial (ArcSDE).
Environnement technique : Serveur ArcSDE & Oracle, ArcCatalog, SharpDevelop et Framework 2.0, C#.
Déroulement de la mission :
1. Lecture du cahier des charges.
2. Création d’une VM ArcSDE Oracle pour réception des données (VMWARE).
3. Développement du logiciel en mode console.
4. Pré livraison suivi d’une phase de recette. -
aujourd'hui
• Développement d’un Géoportail pour la ville de Bogota. Le portail est accessible au public mais contient également un accès sécurisé via un annuaire LDAP. La technologie coté Web repose sur un client Flex & Actionscript développé à l’aide de Flex Builder 3 et FlashDevelop. Coté serveur, le langage employé est Java et y est intégré le framework BlazeDS permettant une communication aisé entre le Client et le Serveur. Une fonctionnalité importante du produit consiste à pouvoir imprimer un document PDF des éléments de la carte (Image, légende, informations attributaires) depuis le serveur.
Environnement technique : Serveur Arcgis Server, Serveur ArcSDE & Oracle, FlashDevelop, Flex Builder 3, Eclipse, BlazeDS (RemotingObject), Oracle Application Server, Linux RHEL5. Le client implémente un processus de Load balancing que nous n’avons pas reproduit.
Déroulement de la mission :
1. Prise de compétence sur Actionscript & BlazeDS.
2. Lecture des spécifications techniques et maquettage.
3. Mise en œuvre d’une architecture Client & Serveur virtualisé sous ESX (Arcgis Serveur – ArcSDE & Oracle – OAS avec BlazeDS et JDK 1.5).
4. Choix des bibliothèques annexes (Notamment iText pour la génération de PDF).
5. Développement. -
aujourd'hui
• Outil de planification dont le but est de gérer le planning d’affectation des opérateurs à différents postes de travail en tenant compte d’un roulement d’une semaine sur l’autre. Ce roulement tient compte d’une part que l’opérateur est 1 semaine en matinée puis 1 semaine en après midi. D’autre part, l’opérateur change de poste de travail d’une semaine sur l’autre. Ce roulement est géré par une feuille Excel contenant une macro permettant de calculer le nombre de semaines dans l’année puis d’effectuer une rotation de la grille d’affectation (Matrice).
Environnement technique : VBA, XML, HTML, XSL.
Déroulement de la mission :
1. Analyse de l’existant
2. définition des documents à imprimer
3. développement en macros complémentaires XLA
4. Affichage des plannings contenus dans un fichier XML affiché en HTML (XSLT) -
aujourd'hui
• Développement d’un logiciel permettant de répertorier l’ensemble des produits à risques susceptibles d’être manipulés dans l’entreprise par postes de travail. Possibilité d’éditer un état à la demande d’un employé contenant l’historique des postes de travail occupés et des produits à risque avec lesquelles il a été en contact. Ce logiciel rentre dans le cadre d’une démarche de certification ISO.
Environnement technique : C# 1.1, base de données sous MSDE 2000. Utilisation de ReportPrinting.dll pour la génération et l’impression des états.
Déroulement de la mission :
1. Identification des différents postes de travail – questionnement des employés
2. Constitution d’une base de données des produits à risques
3. Maquettage & Développement de l’ I.H.M.
4. Recettage & actions correctives. -
aujourd'hui
• Réalisation d’un logiciel de G.E.D. destiné à donner au responsable qualité un outil de suivi des documents de l’entreprise d’une part, d’autre part, permettre aux utilisateurs d’accéder à une base de connaissances organisée par postes de travail afin de savoir quels documents les concernes. Ce logiciel a été réalisé dans le cadre de la certification ISO 14001 planifié par l’entreprise.
Environnement technique : Macro XLA faisant appel à des formulaires (FM20.DLL). Les données sont stockées dans une base MS ACCESS.
Déroulement de la mission :
1. Analyse du cycle de vie des documents existants
2. Choix porté sur une macro XLA pour l’accessibilité
3. Maquettage & Développement de l’ I.H.M (FM20.DLL).
4. Mise en œuvre de l’outil.
Langues Anglais Courant
Espagnol Scolaire
COMPETENCES TECHNIQUES
Systèmes Windows , Linux : RHEL, Ubuntu (Serveur et Desktop)
Planification Ms Project, MS Visio, GanttProject
Méthodologies MERISE (MCD & MPD), UML (use case, diagrammes de flux, diagrammes de classes, etc.), approche MDA (acceleo, tedia2sql, etc.)
Langages C# et VB .Net, Java, Actionscript 3.0, Haxe, PHP5, XHTML, XML, XSLT, CSS, Javascript, SQL, TSQL, VB6, VBA
SGBD Oracle 9i - 11i, SQL Server 2000 – 2005, Postgresql, mySQL, MSDE, MS Access, sqlite
Logiciels Visual Studio 2005 - 2010, Eclipse, Netbeans, Flash Builder 4, FlashDevelop, SharpDevelop, SQL-Tools, PowerAMC, MEGA, MS Visio, Xml SPY, Map Force, StarUML, VB6
Divers AJAX, Web 2.0, BlazeDS, RIA
Espagnol Scolaire
COMPETENCES TECHNIQUES
Systèmes Windows , Linux : RHEL, Ubuntu (Serveur et Desktop)
Planification Ms Project, MS Visio, GanttProject
Méthodologies MERISE (MCD & MPD), UML (use case, diagrammes de flux, diagrammes de classes, etc.), approche MDA (acceleo, tedia2sql, etc.)
Langages C# et VB .Net, Java, Actionscript 3.0, Haxe, PHP5, XHTML, XML, XSLT, CSS, Javascript, SQL, TSQL, VB6, VBA
SGBD Oracle 9i - 11i, SQL Server 2000 – 2005, Postgresql, mySQL, MSDE, MS Access, sqlite
Logiciels Visual Studio 2005 - 2010, Eclipse, Netbeans, Flash Builder 4, FlashDevelop, SharpDevelop, SQL-Tools, PowerAMC, MEGA, MS Visio, Xml SPY, Map Force, StarUML, VB6
Divers AJAX, Web 2.0, BlazeDS, RIA