Nadir - Developpeur / architecte. NET, Azure
Ref : 160708Z002-
27930 NORMANVILLE
-
Développeur, Architecte, Concepteur BD (39 ans)
-
Télétravail uniquement
-
En profession libérale
Expérience professionnelle
DGA, Direction Générale des Armées, Vélizy-Villacoublay, Développeur C# .Net – projet SIRMED (depuis nov 2015)
Conception de quatre applications WPF de régulation médicale des blessés
Développement d’un ensemble d’IHM de ces applications
Rédaction du dossier de conception
Tests unitaires (TFS)
Développement d’un système de synchronisation des données entre les applications
Intégration continue
Environnement technique: Windows 7, Windows 8.1 comme cible pour les développements (sur PC et tablette), SQL
server 2012, C# .Net, MSMQ, WCF, WPF, MVVM, XAML, XML, Esri ArcGISR, TFS, Sonar cube, Git, SVN, Visual studio
Community 2015, SQL server management studio, EntityFramework, cycle en V
A partir de Juin 2015
IER – Groupe BOLLORE
Ingénieur Développement logiciel
Projet :
Développement d’applications de gestion pour les distributeurs de tickets SNCF.
Tâches à réalisées :
- Développement
- Test unitaires des fonctionnalités
- Tests de validation
Environnement technique : Windows XP, Sql Server, SQL, C# .Net, WPF, WCF, RS232, USB, CAN, Visual Studio 2013.
Jan 2015 – Mai 2015
MATIS Technologie
Ingénieur Développement logiciel
Projet :
Développer un outil de gestion de QCM et de passage de tests aux candidats
L’outil est destiné à toutes les agences de MATIS France.
La centralisation de l’information est primordiale pour cette application de ce fait l’architecture choisie est client-serveur en se basant sur les services WCF de .NET en REST.
Tâches réalisées :
- Conception de l’outil
- Développement de l’outil
- Test unitaires des fonctionnalités
- Déploiement de l’outil
- Tests de validation de l’outil
Environnement technique : Windows XP, MongoDB, C# .Net, WPF, WCF, Visual Studio 2013.
Juin 2014 – Dec 2014
Ingénieur Développement logiciel
Objectif :
Développer un outil de gestion de configuration de la plateforme de validation peage. Cet outil permet de suivre les versions :
- des logiciels déployés
- des scripts déployés
- des OS sur des machines
- des mots de passes
- compagnes de tests lancées
- …..
Tâches réalisées :
- Conception de l’outil
- Développement de l’outil
- Test unitaires des fonctionnalités
- Déploiement de l’outil
- Tests de validation de l’outil
- Rédaction de la documentation.
Environnement technique : Windows XP, SQL Server, C# .Net, WPF, SQL, Visual Studio 2010.
Juin 2012 – Juin 2014
VINCI AUTOROUTE – COFIROUTE
Ingénieur Développement logiciel
Développement d’une plateforme de simulation d’équipements
Objectif :
Le projet consiste à mettre en place une plateforme d’entrainement fonctionnelle.
Pour ce faire, il faut développer un ensemble de simulateurs d’équipements (caméras- PMV – PAU – Accélérateurs – Extincteurs – Extracteurs – Energie …) de supervision. Puis, constituer la plateforme de simulation en connectant les simulateurs à la supervision qui est constituée d’automates Siemens et d’une GTC (gestion technique centralisée) sous WinCC.
Tâches réalisées :
Maitrise de la plateforme de supervision :
- Administration des systèmes de la plateforme
- Rechargement des automates
- Déploiement des applications
- Maintien en état de fonctionnement de la plateforme
Développement de la plateforme de simulation
- Etude et maitrise du fonctionnement de la plateforme
- Etude du fonctionnement des équipements simulés
- Conception de l’Architecture d’intégration de la plateforme de simulation à la plateforme de supervision
- Conception des simulateurs d’équipements
- Développement des simulateurs
- Test des simulateurs
- Déploiement des simulateurs
- Tests de validation des simulateurs
- Automatisation du démarrage de la plateforme de simulation
- Développement des scénarios d’entrainement
- Développement d’un interpréteur de scénarios et générateurs d’alarmes GTC.
- Rédaction de la documentation.
Environnement technique :
Windows server 2008, windows XP, SQL Server, Softing, SIMBA PRO, Siemens S7-400, C# .Net [Winform, WCF, WPF], Script Batch, SQL et T-SQL, Visual Studio 2010.
Mars 2012 – Mai 2012 CEA - Saclay
Ingénieur de Développement
Objectif :
Développement d’une surcouche de modélisation et de représentation de figures géométriques 2D et 3D sur le logiciel CIVA.
Tâches réalisées :
- Conception et développement des classes de modélisation et de calcul géométrique en C++
- développement de l’IHM en java (SWING)
- développement des parseurs de figures en C++ / XML (utilisation des processeurs DOM)
- intégration de la surcouche à l’existant CIVA
- Rédaction de la documentation
Les différentes étapes du projet :
o Etude du cahier des charges
o Conception de la solution
o Développement et tests unitaires
o Intégration et tests d’intégration
o Rédaction de la documentation
Environnement technique : C++, Java Swing, XML, Windows XP, Eclipse, Visual Studio 2010, CIVA.
Juin 2011 – Jan 2012
CARMAT
Ingénieur Conception et Développement
Objectif :
Développement d’un logiciel de supervision d’une orthèse substituant au cœur humain. Le logiciel est développé en LabVIEW.
Tâches réalisées :
- Conception détaillée à partir d’une conception préliminaire des composants du logiciel.
- Planification et développement des tests unitaires des composants logiciels en LabVIEW.
- Automatisation des tests unitaires.
- Supervision et gestion de l’équipe et de l’activité tests unitaire (TU)
- Gestion et coordination des échanges entre l’équipes TU et les équipes :
Développement-DEV / testeurs d’intégration-TI / architectes logiciel
Les différentes étapes du projet :
o Conception préliminaire
o Conception détaillée
o Développement des composants logiciel
o Tests Unitaires
o Tests d’intégration
o Tests de validation
o Recette Client
Environnement technique : LabVIEW, Script Batch, SQL, DOORS, Mantis, PostgreSQL
Jan 2011 – Mai 2011 PCO INNOVATION - Paris
Ingénieur de développement
Objectif :
Conception et développement d’un utilitaire de gestion de configuration de projet en Java Swing pour l’intégrer au logiciel de migration de données Talend Open Studio.
Tâches réalisées :
- Conception et modélisation de la solution
- Développement et tests unitaires
- Intégration à Talend Open Studio
- Tests de validation
Les différentes étapes du projet :
o Etude du cahier des charges
o Conception de la solution
o Développement et tests unitaires
o Intégration et tests d’intégration
o Rédaction de la documentation
Environnement technique : Talend Open Studio, Java Swing, Windows XP, Eclipse
Fev 2010 – Aout 2010 YLYAD - Paris
Ingénieur de développement
- Développement de site internet e-commerce sous prestashop, intégration de l’outil de gestion de contenu Wordpress.
- Développement des couches modèles pour une appliation de gestion développée en PHP Symfony 2
Environnement technique :
HTML, CSS, Javascript, JQuery, AJAX, PHP5, Prestashop, Wordpress, Zend Studio, Apache, Symfony 2, SVN
Avr 2009 – Mai 2009 UNIVERSITE DE VERSAILLES
Ingénieur conception et développement de systèmes électroniques
- Etude et finalisation d’une unité de mesure inertielle basée sur des capteurs MEMS (accéléromètre, magnétomètre, gyroscope …)
- Validation avec l’environnement DSPICE et MATLAB/SIMULINK
- Implémentation des algorithmes sur un microcontrôleur PIC
Environnement technique :
Eagle, Proteus, Matlab, Simulink, MPLab, IcProg, DSPACE, langage C embarqué, station inertielle, Windows XP.
Fev 2008 – Aout 2008 USTBH
Ingénieur conception et développement informatique et électronique
Conception et réalisation d’un prototype de rééducation des membres inférieurs pour paraplégiques, automatisé par un automate Siemens et commandé par ordinateur sur une interface série
- Définition du projet
- Modélisation (cinématique et dynamique), conception de la partie mécanique (SolidWorks)
- Conception et développement des interfaces électroniques (carte d’acquisition, carte de puissance, Asservissement …)
- Développement des programmes embarqués pour PIC et Automate Siemens
- Intégration mécatroniques (moteurs, capteurs, cartes électroniques, accastillages …)
- Développement du protocole de communication série et de l’IHM de supervision
Environnement technique :
Step7 Micro-Win, PL7, C++(MFC), C embarqué, automate Siemens 200, Grafcet, MPLab, IcProg, Proteus, Eagle, Matlab Simulink, SolidWorks, Windows XP
FORMATION
2010-2011 Master 2 Ingénierie et informatique industrielle – université paris sud 11
2009-2010 Master 2 Génie électrique et informatique industrielle (GEII) - IUP d’Evry
2008-2009 Master 1 sciences pour l’ingénieur (SPI) - université de Versailles
2003 - 2008 Ecole d’ingénieur Automatique - UTSHB, Alger, Algérie
2003 Baccalauréat de l’enseignement secondaire
COMPETENCES TECHNIQUES
- Langages : Langage C/C++, PHP5, C#, SQL, XML
- .NET: WPF – WinForm – WCF - .NET3.5, .NET4.0, Connaissances en ASP.NET
- Bases de données SQL server, Oracle, MySQL, MongoDB, EntityFramework
- Système : Windows(XP-Seven-server 2008) – Unix - VMS
- Modélisation : UML, Design patterns
- Web: HTML5-CSS-JavaScript
- Architecture : MVVM, MVC, n-Tiers
- Méthodologie : Cycle en V, Agile
- Outils : Visual Studio 2010-2013-2015, Mantis, Bugzilla, Git, SVN, Toad, Sql developer