Menu

Samir MEDJDOUB

LIFFRÉ

En résumé

Expérimenté dans les contraintes propres aux applications web (ergonomie, performances, disponibilité, montée en charge et sécurité), spécialisé dans les technologies Microsoft, j'étudie toute proposition de projet ASP.NET, dans le langage C#, et plus particulièrement les projets reposant sur ASP.NET MVC 3.0 et MVC 4.0. Idéalement : ASP.NET MVC 4.0 ou 5.0, Razor, jQuery, C#, LINQ, Entity Framework 4.0 ou 5.0 (ou NHibernate).

L'essentiel de ma veille technologique porte sur JavaScript, y compris JavaScript côté serveur : Node.js, Express.js, , MongoDB, auxquels vient naturellement s'adjoindre, côté client Angular.js. Vous aurez ainsi reconnu la stack complète MEAN (Mongo Express Angular.js Node). Les SPA (Single Page Applications) retiennent également toute mon attention, soit via MEAN, soit via des frameworks tels que Meteor.js.

Positionnement géographique : Rennes. Mobilité préférentielle sur Bretagne et Pays de la Loire.

Poste recherché : missions ASP.NET MVC ou Fullstack JavaScript.

Mes compétences :
ASP
C sharp
Design
Design Patterns
Entity
Entity Framework
Framework
JQuery
JQuery Mobile
KnockoutJS
LINQ
Methodes
Méthodes agiles
Microsoft Azure
Mobile
MVC
MVC 4
NHibernate
Programmation
Programmation objet
Razor
UML
Windows Azure

Entreprises

  • Celad pour le client Jouve - Concepteur / développeur ASP.NET

    2013 - 2014 Lancement de nouveaux portails métiers pour le compte d'éditeurs de documents juridiques et législatifs.
    - création de portails internet à forte volumétrie à partir de d'une plateforme orientée services et données
    - maintenance en condition opérationnelle des portails existants
    - rédaction de spécifications en langue anglaise
    - développement C#4.0, JavaScript, jQuery, AngularJS, expressions régulières
    - consommation de web services, flux RSS et generic handlers
    - utilisation de design patterns (MVC, MVVM, Factory, Facade, Strategy, ...)
    - qualifications en collaboration avec un ingénieur en tests logiciels

    Environnement technique: ASP.NET 4.0 et MVC 3.0, Visual Studio 2010, MongoDB, Exalead 4.6, jQuery 1.8.3, JavaScript, AngularJS 1.2, JSON, SQL 2008 R2, Windows 2008 R2, SVN, Tortoise, SoapUI, Mantis, Jenkins, développement agile Scrum, Machine Virtuelles dédiées aux tests sous de nombreuses versions de navigateurs (IE 6.0 à 10)
  • Freelance.com pour le client Mr Bricolage - Concepteur / développeur ASP.NET 4.5

    2012 - 2013 Réécriture de l’application de gestion commerciale du groupe Mr Bricolage d’ASP / COM+ vers ASP.NET 4.5

    Environnement technique: VB.NET (.NET 4.5), Visual Studio 2012, jQuery 1.8.3, JQWidgets, Json.NET, SQL 2008 R2, Windows 2008 R2, SVN, Tortoise, développement agile Scrum
  • Nomadvance via HRTeam - Concepteur / Développeur ASP.NET 3.5

    2012 - 2012 Réalisation du back office d'une application de gestion de tournées de commerciaux itinérants chargés d'effectuer des inventaires de produits médicaux, dans hôpitaux et cliniques, à l'aide de PDA durcis.
    - création de parsers XML et CSV
    - mise en place d'une architecture n-tiers
    - création d'une base de données et de procédures stockées
    - développement C#3.0, CSS 2.0, XHMTL, JavaScript
    - création de rapports d'inventaires
    - développement d'un service Windows d'alertes par email
    - tests unitaires et d'intégration
    - déploiement sur serveur Windows 2008 R2 / IIS 7.5 / SQL 2008 R2

    Environnement technique : Visual Studio 2008, C# 3.0, SQL 2008 R2, Telerik, JavaScript, jQuery
  • Neotech Solutions - Concepteur / développeur ASP.NET MVC, HTML 5 CSS 3

    Bordeaux 2012 - 2012 Développement de l'Order Process du site Cdiscount dédié aux terminaux mobiles, plus précisément aux tablettes les plus répandues du marché (iPad, Galaxy tab ...).
    - développement en conformité avec la méthode agile Scrum (sprints de quinze jours, réunions de travail concises ... )
    - intégration de l'application au sein d'une architecture SOA (bus d'entreprise)
    - développement C#4.0, jQuery, JavaScript, SQL 2008
    - utilisation de design patterns (MVC, MVVM, Factory, Lazy Loading, Null Object ...)
    - respect des fortes contraintes de performance
    - tests unitaires sous NUnit 2.5.9

    Environnement technique : Visual Studio Team Fondation Server 2010, ASP.NET MVC, HTML 5, CSS 3, jQuery 1.7.1, NUnit 2.5.9
  • Prestannonces - Chef de projet / développeur

    2011 - 2011 Projet www.annonce-eclair.com - Création de Prestannonces, framework de petites annonces en ligne, utilisé afin de générer l'application web annonce-eclair.com. L'accent a été mis sur l'ergonomie, le référencement et la sécurité.
    - Recueil des besoins clients
    - Modélisation UML (cas d’utilisation, diagramme de couches, diagramme de séquences, MCD, …)
    - Mise en œuvre de l’architecture MVC sous ASP.NET MVC 3
    - Développement (C#4.0, view engine Razor, jQuery, LINQ to Entity)
    - Intégration et mise en préproduction puis production
    - Tests techniques et ergonomiques auprès d’utilisateurs pilotes
    - Optimisation pour le référencement (URL rewriting …)
    - Sécurisation (protection contre XSS, injections SQL …)
    - Analyse du trafic (Google Analytics)

    Environnement technique : Visual Studio 2010, C#4.0, ASP.NET MVC 3.0, Razor, jQuery 1.5.2, LINQ, Entity Framework 4, SQL Server 2008, Google Maps API, Google Analytics
  • Astek - Ingénieur d'études

    Boulogne-Billancourt 2010 - 2010 Projet HBM - Réalisation d'une application de gestion de mise à jour du SI de Orange (hard et soft). Conception et développement d'un outil permettant notamment d'évaluer l'impact de la mise à jour d'une application sur la chaîne d'applications à laquelle elle appartient afin d'impacter le plus faible nombre d'utilisateurs possible durant la maintenance. L'outil permet également de prendre en compte, en amont, la notion de 'risk change'.

    - réalisation du MCD
    - finalisation des spécifications en collaboration avec la MOA
    - développement n-tiers

    Durée : 2 mois (septembre à novembre 2010)

    Environnement technique :
    PHP5, Oracle, jQuery, Prototype, CSS
  • Android-passion.com - Chef de projet / développeur

    2010 - 2011 Projet Whisky-CMS - Conception et réalisation d'un CMS permettant la création, la mise à jour et l'édition simple et rapide de contenu.

    Création du front-end :
    - module d'authentification
    - module de création de contenu
    - sécurisation des formulaires par création de captcha
    - protection contre les attaques (injections SQL, XSS ...)
    - création d'IHM (CSS2, XHTML)
    - architecture modulaire (développement n-tiers et IHM construites autour des user controls et master pages)

    Creation du back-end :
    - conception et développement d'un module d'administration permettant la gestion complète du cycle de vie du contenu (publication, édition et suppression du contenu)
    - création d'un module de logs (IP, referer, date/heure de visite, durée de connexion par page ...)

    Durée : 4 mois

    Environnement technique : Windows 7 et Visual Studio 2008 (poste de développement), Windows 2008 SR 2, SQL Server 2008, C#3.0, ASP.NET 3.5, IIS 7.5
  • Astek - Ingénieur d'Etudes

    Boulogne-Billancourt 2009 - 2010 PROJET CIME
    Réalisation de services Web SOAP afin d'assurer l'interopérabilité entre applications d'Archivage Électronique de Documents (AED), de Gestion Électronique de Document (GED) et de Lecture Automatique de Documents (LAD) au sein du Centre Inter-Régional de Traitement de l'Information (CIRTIL, lequel est le centre informatique de l'URSSAF) dans le cadre d'un Système d'Archivage Électronique Légal (SAEL)

    - création et consommation de web services SOAP (PHP5 et C#)
    - maintenance en condition opérationnelle et évolution d'un client lourd d'indexation de documents (.NET, C#)
    - maintenance et évolution d'un intranet de gestion de documents multi-serveurs en environnement open source (Linux, Apache, PostgreSQL, PHP)

    Durée : 8 mois (novembre 2009 à juillet 2010)

    Environnement technique : .NET, C#, NHibernate, Spring.NET, SGBD PostgreSQL, ExtJS, jQuery, XML, JSON, PHP5 objet, Zend Framework, Docubase, Linux, IIS 6.0, Apache 2.2, conception objet, AOP, ORM, soapUI 3.5
  • ASTEK - Ingénieur d'études

    Boulogne-Billancourt 2008 - 2008 PROJET REMORAPLUS
    Conception et réalisation d'un outil intranet de gestion des journées de service des agents de conduite du service traction de la SNCF
    - Conception UML
    · Mise en œuvre de Design Pattern (Lazy Load, Proxy, Singleton, Factory …)
    · Analyse et chiffrage des évolutions
    - Développements en couches (C# et ASP.net)
    · Création des IHM (ASP.NET, C#, Javascript, CSS)
    · Codage de composants métiers
    · Réalisation de procédures stockées
    - Réalisation de tests
    · Écriture de campagne de tests sous Quality Center en collaboration avec deux entreprises spécialisées en qualification logicielle (Dalisys, Smart Testing)
    · Écriture de tests unitaires à l'issue du développement de chaque lot
    - Assistance à maîtrise d'ouvrage (aide à la hiérarchisation de propositions d'évolutions en fonction des délais et des charges)

    Durée : avril 2008 à novembre 2009.

    Environnement technique : Windows XP/2003, SQL Server 2005, Visual Studio 2005, C#2.0, ASP.Net 2.0, IIS 6.0, HTML, Visual Source Safe, Quality Center, UML (design Patterns), CFT, Piccolo.
  • ASTEK - Concepteur - développeur

    Boulogne-Billancourt 2008 - 2009 PROJETS ILOT / GESTEC
    Reprise de deux applications web de gestion d’ouvrages de génie civil (ILOT) et de gestion de câblage de centrales nucléaires (Gestec) :
    · Réversibilité
    · Génération des métriques du code
    · Validation de documentation (Spécifications Fonctionnelles Générales, Spécification Fonctionnelles Détaillées, Documents d’Architecture Technique …)
    · Chiffrage des corrections d’anomalies et d’évolutions dans le cadre de la maintenance en condition opérationnelle
    · Installation et déploiement de l’environnement de développement (Oracle 8i, WebLogic)

    Durée : 4 mois (janvier à avril 2008)

    Environnement technique : Java, J2ee, Oracle 10g, Eclipse, WebLogic 8.1
  • ASTEK - Concepteur - développeur

    Boulogne-Billancourt 2007 - 2007 PROJET POLFA-PHARMACIM
    Conception d’un middleware s’interfaçant entre un ERP aux Etats-Unis et une entreprise pharmaceutique implantée en Pologne :
    Finalisation des spécifications et documentation
    Développement en architecture n-tiers
    · Création de classes de validation XML et de désérialisation en objets métiers
    · Création de templates XSLT transformant les fichiers XML reçus afin de formater des fichiers XML avant désérialisation

    Durée : 2 mois (novembre - décembre 2007)

    Environnement technique : Visual Studio 2005, C# 2.0, WinForms, XML Spy, XML, XSLT, XPath, Oracle, CVS.
  • ASTEK - Ingénieur d'études

    Boulogne-Billancourt 2007 - 2007 PROJET ELECTIONS CA
    Evolutions d'un intranet de gestion des élections du conseil d'administration de la SNCF afin de permettre la saisie décentralisée des résultats de scrutins par les établissements eux-mêmes :
    Mise à jour de l’architecture matérielle et logicielle de l’application
    · Migration et tests post-migration de Windows 2000 Advanced Server à Windows 2003 Enterprise Edition, de SQL 2000 server à SQL 2005 Server
    · Mise à jour des rapports Crystal Report 9 vers Crystal Report 11
    Développement en architecture n-tiers ASP, SQL, COM+
    · Modification des IHM (ASP, Javascript, VBScript, CSS)
    · Codage de composants métiers (COM+)
    · Réalisation de procédures stockées en T-SQL
    Collaboration avec la Maîtrise d’Ouvrage Déléguée (MOAD) afin d’estimer et de chiffrer les évolutions souhaitées
    · Mise à jour des Spécifications Fonctionnelles Détaillées avant réalisation des évolutions
    · Assistance à MOAD en collaboration avec le service intégration lors des recettes clientes

    Durée : 5 mois (juin à octobre 2007)

    Environnement technique : Windows XP/2003, SQL Server 2005, Visual Studio 6, COM+, Interdev, IIS 6.0, HTML, Javascript, VBScript, VSS.
  • EXPECTRA - Concepteur - développeur

    Saint-Denis La Plaine Cedex 2006 - 2006 PROJET SAPPI
    Conception et réalisation d'un outil intranet d'aide au pilotage de projets industriels.
    Conception UML
    · Mise en œuvre de Design Pattern (Lazyt Load, Singleton …)
    · Mise en oeuvre de diagrammes de cas d’utilisation, d’état, de classes d’analyse et de classes de conception
    Développements en couches (C# et ASP.net)
    · Création des IHM
    · Codage de composants métiers
    · Réalisation de procédures stockées
    Réalisation des tests unitaires (NUnit)

    Durée : 2 mois (octobre - novembre 2006)

    Environnement technique : Windows XP/2003, SQL Server 2005, Visual Studio 2005, C#, ASP.Net, IIS 6.0, HTML, VSS, NUnit, UML (design Patterns).
  • ASTEK - Ingénieur d'études

    Boulogne-Billancourt 2006 - 2007 PROJET RHOBS
    Maintenance en condition opérationnelle et évolutions d'un intranet de gestion des conflits sociaux :
    Conception UML et UP (Unified Process) en environnement qualité ISO9001
    · Mise en œuvre de Design Patterns (DAO, Singleton …)
    · Mise à jour de cas d’utilisation détaillés et de règles de gestions via Rational Rose et Rational Soda
    · Assistance à maîtrise d’ouvrage : analyse et chiffrage de corrections d’anomalies et d’évolutions
    Développement en architecture n-tiers (C# et ASP.net)
    · Modification des IHM (ASP.NET, Javascript, CSS)
    · Codage de composants métiers (C#, XML/XSL)
    · Réalisation de procédures stockées et de triggers en T-SQL
    Réalisation de tests de préintégration et d’intégration et suivi sous Test Director 8.0
    · Mise à jour des Spécifications Fonctionnelles Détaillées avant réalisation des évolutions
    · Assistance à MOAD en collaboration avec le service intégration lors des recettes clientes

    Durée : 7 mois (décembre 2006 à juin 2007)

    Environnement technique : Windows XP/2003, SQL Server 2000, Visual Studio 2003, C#, ASP.Net, IIS 6.0, HTML, VSS, Test Director, UML (design Patterns).
  • ACCORD & TECHNOLOGIE - Concepteur- développeur

    2005 - 2005 Réalisation du site internet d'un artiste comprenant un module de réservation de dates de concerts, un livre d'or en XML (dispensant l'artiste de maintenir une BDD), un juke-box Flash, un service d'alerte e-mail de nouveau message posté.
    · Analyse et spécifications techniques et fonctionnelles,
    · Conception,
    · Création d’un design s’intégrant aux supports de communication papier existants
    · Développements, tests et mise en production sur serveur mutualisé Windows 2003

    Durée : 1 mois (avril - mai 2005)

    Environnement technique : .NET 2.0, IIS 6.0, C#, ActionScript 2.0, XML/XSL
  • ACCORD & TECHNOLOGIE - Concepteur - développeur

    2005 - 2005 Réalisation d'un site de petites annonces ciblant les nouveaux utilisateurs d'internet coutumiers de la présentation d'un journal papier.
    · Analyse et spécifications techniques et fonctionnelles,
    · Conception et développements,
    · Réalisation des tests,
    · Structuration et migration du contenu existant,
    · Documentations
    · Mise en production,

    Durée : 6 mois (juin à octobre 2005)

    Environnement technique : Architecture N tiers .NET 2.0, SQL Server 2005, MySQL, IIS 6.0, C#, ASP.NET, Ajax, XML, T-SQL, IIS 6.0.
  • ACCORD & TECHNOLOGIE - Concepteur développeur free-lance

    2005 - 2006 Conception et réalisation de la 2ème version d'une application web n-tiers d'e-learning dédiée aux musiciens.
    · Analyse et spécifications techniques et fonctionnelles,
    · Conception et développements,
    · Réalisation des tests,
    · Structuration et migration du contenu existant,
    · Documentation

    Durée : 6 mois (novembre 2005 à avril 2006)

    Environnement technique : Architecture N tiers .NET 2.0, IIS 6.0, C#, ASP.NET, Ajax, XML/XPath, MySQL, IIS 6.0, ActionScript 2.0.
  • Chambre du Commerce et de l'Industrie Nord Isère - Stagiaire créateur d'entreprise

    2005 - 2005 PROJET ACCORD&TECHNOLOGIE
    Stage de création d'entreprise (fiscalité, comptabilité, marketing ...) auprès de la Chambre du Commerce et de l'Industrie du Nord Isère. Création de l’entreprise Accord&Technologie.
    · Etude de marché
    · Prospection
    · Création d’entreprise : Accord&Technologie (Entreprise Individuelle)

    Durée : 7 mois (février - août 2005)

Formations

  • Université Lyon 2 Lumiere (Bron)

    Bron 1991 - 1995 Sociologie, psychologie sociale, mathématiques appliquées aux sciences sociales

Réseau

Annuaire des membres :