Sadok - Développeur FULL STACK
Ref : 190301C003-
00000 --
-
Développeur (35 ans)
-
Freelance
SARPI Industries Septembre 2018 – à ce jour
Projet Ixbus Serveur
Solutions Microsoft .NET 4.5, Visual studio 2015, C#, Gitlab
Rôle Ingénieur d’études et développement .NET
Application de dématérialisation de factures, incluant différents plugins :
• Doc commerciaux : Génération d’un fichier spécifique (xml) à partir d’un fichier facture (pdf) pour intégration vers la GED (Gestion électronique des documents).
• Export : Création de l’enveloppe pour le plugin Messagerie.
• Messagerie : Envoi d’emails, récupération des enveloppes dans un dossier traitement puis transmission aux destinataires.
Tâches :
• Evolution de la DLL du plugin export avec de nouveaux scénarios
• Traduction XSLT vers le format UBL des factures (en pdf)
• Injection en GED de la facture au format UBL
Taysir Solutions Mai 2014 - Aout 2018 Projet Taysir Booking
Solutions Microsoft .NET 4.5, visual studio 2015, C#, ASP MVC 5, Entity framework 6 (code first), injection de dépendance (Autofac), Repository pattern, UnitOfWork pattern, Services pattern, AutoMapper, jQuery, HTML 5, CSS 3, Javascript, Bootstrap 4, Ajax, SignalR, HangFire, TFS.
Rôle Ingénieur d’études et développement .NET
Solution web permettant aux agences de voyages de gérer les réservations, contrats et commandes avec hôtels et autres agences.
• Module Contrat : Saisie du stock et gestion des disponibilités
• Moteur de recherche : Recherche sur les prix et disponibilités des types de chambre
• Module Réservation : Gestion des états des réservations
• Module Messagerie : Envoie des emails et sms aux clients
• Système de Notification : Notifier l’utilisateur par les changements des états des réservations et les actions effectuées par d’autres utilisateurs (SignalR)
• Module comptabilité : Génération des écritures comptables relatives aux contrats et réservations effectués et l’enregistrement de ces écritures dans la comptabilité
Tâches :
• Contact clients et analyse des besoins
• Développement des services et des API (WebAPI, Repository, Unit Of Work)
• Utilisation du design pattern Autofac pour l’injection des dépendances
• Création des interfaces (Razor, HTML, css, Jquery)
• Génération des rapports pdf avec Miscrosoft RDLC
• Configuration d’Automapper pour la liaison des données
• Développement des templates email et sms multilingue
• Création des jobs avec HangFire
• Intégration et création des notifications avec SignalR
• Création des procédures stockées et des vues avec SQL Server 2012
• Création des web api pour les consommer dans les sites web des agences
• Réalisation des tests fonctionnels et unitaires
• Migration des données
• Déploiement de l’application sur Azure
Projet Système de billetterie
Solutions Microsoft .NET 4.5, visual studio 2013, C#, ASP MVC 5, Entity framework 6 (code first), injection de dépendance (Autofac), Repository pattern, UnitOfWork pattern, Services pattern, Web Api 2, Angular 4, HTML 5, CSS 3, Javascript, Bootstrap 3, Ajax, Sql Server 2012, TFS.
Rôle Ingénieur d’études et développement .NET / Angular
Le système de billetterie est une application web qui permet aux agences de suivre et comptabiliser les billets d’avion achetés par le système Amadeus :
• Développement d’un service Windows pour la lecture des fichiers générés par le système Amadeus
• Traitement et enregistrement des billets d’avion dans la base de données
• Gestion des recouvrements client
• Suivie des états financiers des clients
• Génération des relevés des clients (fichiers pdf) avec Microsoft RDLC
Tâches :
• Participation à la conception de l'architecture du projet (implémentation de repository pattern, unit Of Work, base services)
• Participation au développement du service Windows
• Création des interfaces
• Réalisation des tests unitaires et fonctionnels
• Migration des données
• Déploiement de l’application sur Azure
Projet Application de facturation
Solutions Microsoft .NET 4.5, visual studio 2013, C#, ASP MVC 5, Entity framework 6 (code first), injection de dépendance (Autofac), Repository pattern, UnitOfWork pattern, Services pattern, Jquery, HTML 5, CSS 3, Javascript, Bootstrap 3, Ajax, TFS.
Rôle Ingénieur d’études et développement .NET
Développement d’une application générique de facturation (web) qui a pour but de saisir les factures et les devis pour les clients
• Paramétrage de l’application selon domaine d’utilisation (Commerce, Services, Agence de voyages, Transit, Santé …)
• Saisie les données des factures et des devis
• Génération des factures et des devis avec Microsoft RDLC
Tâches :
• Analyse des besoins clients.
• Rédaction du document de spécifications
• Conception d’un modèle de données générique
• Création des interfaces graphiques (Razor, HTML, CSS, Jquery)
• Génération et impression des factures et devis avec Microsoft RDLC
• Réalisation des tests unitaire et fonctionnels
• Déploiement de l’application sur Azure
Formation
• 2014 Diplôme d'Ingénieur
Spécialité : Génie Informatique
• 2011 Licence Appliquée : Technologie de l’information
Spécialité : Réseaux Informatiques
Compétences clés
DOMAINES DE COMPÉTENCES
• Conception et développement d’applications Web internes et à destination de clients B2B et B2C
• Maîtrise du développement sur les technologies Microsoft .Net (MVC ) : bonnes pratiques, optimisation du code, orienté objet, patrons de conceptions (Design Patterns)
• Analyse et résolution des problèmes
• Spécifications technico-fonctionnelles
• Élaboration et rédaction des spécifications techniques
• Déploiement SOLUTIONS
• Programmation orientée objet : C#
• Design patterns: MVC
• Développement Web: HTML5, CSS, BOOTSTRAP, Javascript , jQuery, Angular 4
• ORM: Entity Framework 6
• Web services: WCF, Web API
• Bases de données : ORALCE, SQL Server, PostgreSQL
• Environnements techniques : Visual Studio (2013 et 2015), SQL Server Management Studio (2012/2014)
• Systèmes: Windows XP, 7, 8,10 Windows Server 2012
• Méthodologie : Agile Scrum
• Outils de gestion : TFS , GIT
• Outil de suivi de projet : JIRA
Langues étrangères
Anglais : Technique