Sami - Développeur C SHARP
Ref : 170411B001-
8090 KELIBIA
-
Développeur, Scrum Master (34 ans)
-
Freelance

Ingénieur d’étude et développement .NET Confirmé 2016 - 2017
Groupe Scala Tunisie | Oct. 2016 – Présent
• Projet : ITER Collaborative Platform – France. Oct 16 – Présent
o Description
ICP est à la fois un gestionnaire de document et un système de workflow. Le document est enregistré dans un dossier IDM et représente la plus grande proportion de données stockées.
o Tâches réalisées
- Analyse et investigation des besoins décrite sur confluence page
- Analyse et réalisation des workflows.
- Communication avec l’équipe en respectant la méthodologie Scrum
- Le remaniement de code (Refactoring), l'intégration continue et la gestion avancée du code source
- Faire des tests unitaires
- Code review via Crucible
- Documentation technique via confluence page
o Equipe-projet : 1 Scrum master, 1 product owner, 3 développeurs
o Environnement technique :
Asp.Net web forms, vb.Net, rest ws, xml content, Sql server 2014, RabbitMQ, JQuery, Ajax, css, Jira, Confluence, Bitbuket – Git, SourceTree, Lync
Junior .NET Web Developer 2013 - 2016
Belive engineering | Janv. 2013 – Oct 2016
• Projet : ERP Gestion de produits laitiers (GPL) – Algérie. Jan 16 – Oct 16
o Description
ERP Gestion de produits laitiers (GPL) Logiciel de gestion d'une laiterie avec des modules de collecte de lait et gestion des éleveurs, de ventes avec livraison et gestion de caisse, de production stock matière première emballage et un module d'éditions avec des tableaux de bord et indicateurs de performance.
o Tâches réalisées
- Conception avec UML
- Réalisation de la maquette via Moqups
- Analyse des plusieurs personnalisations feedback client/stackholders.
- Utilisation de XtraReport de devExpress pour la génération des rapports.
- Utilisation de Subversion SVN pour la gestion des commits (merge, résolution des conflits)
- Faire des tests (fonctionnel et monkey).
- Formation des utilisateurs
- Documentation technique de la solution
o Equipe-projet : 1 Scrum master, 4 développeurs
o Environnement technique :
Asp.Net Mvc 4 Razor, Kendo Telerik MVC, EF DB First, Sql server 2014, JQuery, Ajax, Microsoft Web Reporting Tools, SVN
• Projet : Conception et développement d’une application Web « Suivi Projet d’Ecotourisme et de la Biodiversité Désertique » - Ministère de l'environnement& Banque mondiale. Février 2015 - présent
o Description
Avait pour objectifs d'examiner d’une part les progrès réalisés dans la mise en œuvre des activités du projet, et d’autre part d’évaluer les résultats obtenus sur le terrain. Elle a procédé à un examen approfondi de l'avancement des activités, y compris l’évaluation des contrats en cours, les engagements et les niveaux de décaissement
o Tâches réalisées
- Conception et validation des interfaces graphiques
- Création des ViewModel MVVM et la syntaxe de validation de donnée en entrée
- Production d’idées et la résolution des problématiques
- Conception et réalisation des chartes graphique et reporting
- Mise en œuvre des styles css et le bootstrap
- Test et déploiement sur VPS
o Equipe-projet : 1 Scrum master, 3 développeurs
o Environnement technique :
Visual Studio 2012, Asp.Net Mvc 4 Razor, EF DB First, Sql 2008 R2, Kendo Telerik Mvc, JQuery, Ajax, CSS3, Bootstrap, SVN
• Projet : Conception et développement d’une application Web « Documents Tracking Matrix » - AFDB. 3 Mois
o Description
Une application web qui est divisée en 3 modules suivi du flux de validation des documents, dashboarding statistiques et gestion des comptes utilisateurs
- Conception de la base de données via l’AMC PowerDesigner
- Réalisation de la partie reporting et statistiques
- Test et déploiement sur VPS
o Equipe-projet : 1 Scrum master, 2 développeurs
o Environnement technique :
VS 2010, ASP.NET MVC 3, Sql ’08, DevExpress 12, ExtJs 4.2, JQuery, Ajax, CSS3, SVN
• Projet : Développement d’une application desktop Calcule de retraite – OilLibya Tunisie. 5 Mois
o Description
Développements d’interfaces pour la calcule de retraite des employées, cette application permet de dynamiser le calcul des informations pour une liste de personnes.
o Environnement technique
VS 2010, C#, WinForms , Cr Reports XI, SQL server 2008, SVN
• Projet : Amélioration d’une application desktop Gestion Parc Automobile. 8 Mois
o Description
Conception et développement d’un web-service WCF qui permet d’exporter les dernières mises à jour de la lecture odomètre, et la réalisation d’un module de notification par email pour les alertes d’entretien.
o Environnement technique :
VS 2010, C#.Net, WCF, ASP.net, Threading, SQL server 2008.
• Projet : Etude et réalisation des fonctionnalités à valeur ajoutée d’une application de gestion des biens immobilières. 3 Mois
o Description
Développements d’un module qui permet de visualiser les revenus et dépenses mensuel, réalisation des rapports (factures, revenus, dépenses).
o Environnement technique :
VS 2010, C#, WinForms, Cr Reports XI, LINQ to SQL, SQL server 2005.
Mi-temps Support IT 2012 – 2013
Best Call Tunisia | 2012 – 2013
- Développements des écrans de monitoring des revenus et dépenses.
- Développements des algorithmes de calcule pour chaque cas d’absence et retard d’employé.
- Génération des rapports en utilisant Crystal Report intégré à VS 2010.
- Développement des Graphiques (courbes, graphiques …)
- Administration : Préparation des fichiers de prospection régionale B2C en France.
- Control total de CRM phone-control.
o Environnement technique :
VS 2008, C#/ WinForms, Procédures stockées (T-SQL), SQL server 2005, Cr Reports XI.
Conception et développement d’un GED en mode Cloud [PFE MASTER] 2012
ESTI | Juillet – Oct. 2012
o Comprendre la notion de séparation entre les couches.
o Créer un projet web dynamique utilisant l’Asp.net classique
o Test et déploiement sur l’infrastructure SmartCloud Provisioning IBM.
Stage cloud computing [PFE] 2012
IBM TUNISIA | Janv – Juillet 2012
o Mise en œuvre de l’hyperviseur VMware ESXi 5.0, VSphere Client, SVmotion.
o Configuration d’un SAN (FC SCSI) lié au BladeCenter HX5.
o Configuration de serveur PXE avec le Red Hat Entreprise Linux 6.0.
o Etude et management des risques d’infrastructure suivant la méthodologie OSCAR
Mise en place d’un ERP SAP ECC [Stage] Juillet – Aout 2011
Maghreb Invest Holding Tunisie | Juillet – Aout 2011
o Préparation de l’infrastructure pour l’intégration de Erp Sap ECC.
o Installation des nœuds de stockage.
o Mise en œuvre d’une liaison IP MPLS entre les différents local et usines.
Environnement technique : Virtualization Ios, Clustering
Développement d’interface qui relie les pointeuses à l’ERP Sage [PFE] 2010
Plastic Electromechanic Company (Tunisie) | 2010
o Rendre les données des pointages compatibles avec X3 HR Management lors de l’importation des heures de travail.
o Ecrire des procédures stockées pour calculer les heures de travail de chaque employé.
o Création des rapports de type Crystal report.
Environnement technique : VS ’08, Sql Express ’05, Crystal Report XI
Stage d’initiation 2009
System Plus Tunisie | 2009
o Installation des réseaux informatique filaire, Configuration des machines sur réseaux, Maintenance des machines.
Formation Académique
2012 : Mastère professionnel en ingénierie des systèmes d’information et logiciels à l’Ecole National d’Ingénieur de Carthage – Charguia II.
2010 : Licence appliquée en réseaux informatiques à l’ISI Ariana
2007 : Diplôme de baccalauréat Technologie – Kélibia
Formations
Formation en sécurité et audit des systèmes d’information entreprise
ATHENA HQ | Déc. 2011
o Audit des systèmes d’information.
o Élaboration du plan d’évolution des infrastructures et des procédures à mettre en place.
Environnement technique : Nmap, iptable, active services, SSH utilisant la distribution BackTrack 5.
Sécurité des données web : analyse des requêtes http, récupération MD5, les attaques XSS, cmd système, CSRF, RFI/LFI.
Imagine Cup 2010
Club Microsoft de l’ISI | 2009 - 2010
o Participation à l’Imagine Cup ‘POLAND 2010’ avec le sujet « Implémentation d’un forum en B2B ».
SharePoint .Net Training
Club Microsoft de l’ENIC | Oct. 2014
o Développement et déploiement des web parts (Formulaire clients, produits, ventes, statistiques).
o Création d’un workflow programmé à une date prédéfinie pour envoyer un email au responsable contient un rapport journalier.
o Développement d’un event-receiver qui permet de mémoriser chaque évènement exécuté sur les lists et les listItems.
Environnement technique : WinServer ’08 R2, SQL Express, SharePoint foundation ’10, SP Designer, VS ’10 (C#.Net)
Domaines de Compétences
Langages C#, VB.NET, ASP.NET MVC, PHP, HTML, Xml, JavaScript, JQuery, Ajax, ExtJS 4.2
Environnements de développement Visual Studio .NET 2012/2010/2008/2005, Visual Studio 6.0 , NetBeans
SGBDR SQL Server (2005, 2008, 2014) T-SQL, Oracle PL-SQL, MySQL, MongoDB, MS Access
Architectures MVC, N-tier, DTO , SOA, MVVM
3rd-Party Controls DevExpress , Kendo Telerik Mvc
Autres SVN, Git, Scrum, Trello, Advanced installer, Postman
Langue
Français : Bien
Arabe : Langue maternelle
Anglais : Assez bien (Intermediate)