Aspose est un fournisseur d’API pour la gestion des fichiers dans les extensions de rendu pour SSRS (SQL Server Reporting Services) et JasperReports ainsi que pour la gestion des fichiers dans les programmes Java, Cloud, Android, SharePoint et .NET.
Expérience professionnelle
Depuis Fev 21
ARDIAN
Projet
Refonte de l’application de suivi des fonds d’investissement sur les sociétés en portefeuille.
Suivi des Inception, BuildUp et Exit.
Application à l’origine développée en AngularJS et WebApi DotNet, la mission consistait à :
Effectuer des évolutions sur la génération de rapports et utiliser Aspose Word avec signets
Effectuer des évolutions métiers sur plusieurs modules et interfaces (angularJS et C#)
Estimation de charges
Refonte totale des écrans en Angular 11 + tests Jasmine
Modification de l’utilisation d’Entity Framework 6 et optimisation avec Dapper et Procedure Stockées
Mise à jour des tests unitaire NUnit sur les couches Data Access et Business
Contrôle des transferts de données financières utilisées dans l’application : procédures stockées + script Sql Server
Utilisation de DevOps et Git
Réutilisation de Framework Ardian pour Angular 11
Création de composants Angular de librairie Ardian
Technologies
Net 4.6, Sql Server 2016, ASP.Net WebApi, C#, T-SQL, EF6, TypeScript, AngularJS, Angular 11, Git, Visual Studio 2019, Visual Studio Code, SCSS, HTML5, Dapper, Aspose Excel et Word, Azure DevOps
Mai 2018 – Jan 21
ALBINGIA
Projet
L’application de suivi des offres/contrats a besoin d’une refonte complète autant en termes d’ergonomie que de performances. Participation au développement de différents modules fonctionnels et évolutions sur des fonctionnalités existantes notamment la refonte du connecteur AS400 et du flux de gestion d’offres/contrats.
Optimisation du JavaScript et nettoyage de code. Passage de MVC 3 à MVC 5.
Création d’un service de génération de lettres chèques avec une imprimantes spécialisée et utilisation des polices d’encodage CMC7.
Technologies
Net 4.7, Asp.Net MVC 5, WCF & Web Service (asmx), AS400, jQuery, Knockout JS, C# 7, T4
Jan 18 – Avr 18
FAREVA
Projet
Refonte du site Web institutionnel hébergé dans Azure.
Installation d’un site DNN sur Azure. Utilisation de modules et thèmes EasyDnn et customisation pour des besoins spécifiques (offres d’emplois personnalisées et administrables, news, formulaires de contacts, etc.)
Technologies
DNN 7, EasyDnn, Azure App Service, Azure SQL, Visual Studio 2017, knockout JS, Google Capcha
Juin 17 – Jan 18
ARDIAN
Projet
L’application de gestion et de suivi des fonds d’investissements évolue chaque année. Participation au développement de différents modules fonctionnels et évolutions sur des fonctionnalités existantes notamment la génération de rapports Excel automatique.
Technologies
Net 4.5, Asp.Net Web API & MVC 5, Entity framework 6, SQL Server 2008 R2, SSIS, SSRS. AngularJS, Aspose Excel SharePoint 2013 Provider Hosted App, C# 5, TypeScript 1.5, T4
Aou. 16 – Juin 17
ERCG – TOTAL
Projet
Développement de l’application Web (front office et back office) pour la gestion de flottes automobile avec les service Total. Projet réaliser avec la méthode SCRUM (sprint de 2 semaines) avec une équipe de 6 développeurs
Les différentes tâches durant cette mission auront été :
Sprint planning
Estimations de charges
Développement et Recette des User Story
Stabilisation
Documentation
Technologies
ASP.Net MVC5, Razor, css, less, gulp, Knockout, Knockout Mapping, ko binding handlers, jquery, jquery validate, Globalize.js, autonumeric.js, underscore.js, datatable.js, select2.js, dropzone.js, SQL Server Azure V12, Cache Redis, Dapper avec Procédures Stockées, Unity, FastMember (Reflexion)
Avr. 15 – Juil. 16
L’OREAL R&D
Projet
Application permettant d’exploiter les résultats et les mesures des études sur cheveux colorés / lavés. Cette application exploite les données issues des robots de mesure et d’analyse. L’interaction avec ses robots se fait via des services Windows et via des dossiers partagés.
Mission réalisée en collaboration avec une MOA en charge des spécifications fonctionnelles et sous la supervision d’un architecte sénior (validation des choix techniques et de l’architecture)
Les différentes tâches durant cette mission auront été :
Architecture globale de la solution
Design de la base de données
Développement, packaging et test de la solution
Assistance aux déploiements
Rédaction des spécifications techniques
Technologies
T4, Angular JS, Knockout, jQuery UI, SlowCHEETAH (découpage app.config dev/int/prod), Dapper (object mapper), SQL Server 2012 (avec utilisation Sequence), WCF, REST, service windows, composant UI-GRID (angular js), NPOI pour la lecture et écriture de fichiers au format Excel, HTML5 (Blob)
Dec. 13 – Mar. 16
AMF
Projet
Maintenance et évolution de plusieurs applications utilisant le Framework .Net 3.5 et 1.1. Le rôle principal de l’AMF est d’agréer la mise sur le marché français des produits proposés par toutes les sociétés (personne morale) françaises et étrangères.
Les différents services fournis par l’AMF pour collecter et gérer ses données sont nombreux :
Site Extranet : site mis à disposition des sociétés de gestion
Site Internet : sert de référentiel de recherche pour les produits dit « vivant » sur le marché français, et de toutes autres informations publiques rattachées aux produits
Site Intranet : site de gestion destiné à l’AMF ; tous les processus sont gérés via ce site
Plateforme FTP : sert principalement aux dépôts de documents nécessaires pour les différents processus d’authentification, de déclaration, d’agrément (etc.), des sociétés et de leurs produits
Dans une équipe de 2 à 4 personnes :
Ajout d’un module de récupération de questionnaires, destinés aux sociétés de gestion
Evolutions de l’application existante pour lui permettre de gérer des nouveaux types de produits
Changer la catégorisation par régime juridique des produits
Evolution de l’architecture
Réalisation et mise à jour de plusieurs spécifications techniques
Optimisation SQL : SQL Profiler et Database Engine Tuning Advisor
Technologies
Visual Studio 2003, 2008 et 2010, SQL Server 2000 et 2008 R2, SQL Server Profiler, SQL Server Management Studio, T-SQL, XQuery, Réplication SQL, VB.Net 3.5, IIS 5, IIS 6 et IIS 7, ASP.NET, Controls Ajax, TT, TFS 2008, JavaScript, jQuery, jQuery Ajax, XML et XSD, ICSharpCode.SharpZipLib, Dapper, log4Net, VMware vSpere client, Alfresco
Juil.13 – Nov. 13
MERCER
Projet
Réalisation d’une application d’adhésions en ligne pour les clients de MERCER
Création d’un site Web en version 4.0 base sur le pattern MVC avec Razor 4
Appel des procédures sur l’AS400 à travers un Web Service avec un suivi d’inscription, Workflow client et salarié.
Mise en place des tests avec des données virtuelles et de simuler un appel au WCF
Réalisation d’une application backoffice de gestion de ces adhésions
Elaboration des spécifications technique, fonctionnelles, chiffrages
Utilisation de la méthode SCRUM
Gestion multilingue pour le Front Web
Mise en place d’une architecture MVP ; Utilisation du pattern Membership
Technologies
VS2012, C#.NET 4.5 et 4.0, ASP.NET, MVC 4, WCF 4.0, IIS 6 et 7.5, SQL Server 2000, SQL Server 2005, SQL Server 2008 R2, Ajax Toolkit 4.0 et 4.5, Telerik ASP.NET Controls (Ajax), TT, TFS 2008, jQuery, jQuery Ajax, JSON, CSS, EF 4 et 5, eMill, IBM.Data.DB2.iSeries.dll
Fev. 13 – Juin. 13
DELOITTE France
Projet
Dans le cadre d’une application de suivi de gestion des risques d’acceptation de mission d’audit : Plan de réduction des risques et Revues Qualités mises en œuvre pour mettre en place des mesures qui corrigent ou préviennent les risques identifiés
Architecture déjà présente basée sur MVP (Model View Presenter)
Evolution de l’architecture et réalisation d’évolutions
Technologies
VS2010, ASP.NET 4.0, AjaxControlToolkit (v 4.1.51), C#.NET 4.0, SQL Server 2008 R2, VSS 2005, TT, jQuery 1.9.1, css 2 et 3
Sept. 10 – Fev. 13
VINCI CONSTRUCTION France
Projet
Dans le cadre d’une application de paie et de pointage de personnel sur les chantiers de construction :
IRIS, application Asp.net :
Permettait de créer un référentiel et de créer les chantiers et leurs référentiels de tâches pour pouvoir pointer et communiquer avec les applications de paie et comptabilité
Réalisation d’évolutions et maintenance des composants
Hermes, application Win Form 2.0
Pointage du personnel, matériel et des matériaux sur une arborescence de tâches créée dans IRIS
Réalisation d’évolutions et maintenance des composants
IRISv2, développement d’une application Silverlight 4 :
Utilisation de la méthode SCRUM dans une équipe de 2 à 4 personnes
Utilisation de générateur de code, Text Templating avec l’outil T4, architecture MVVM avec Silverlight et Linq To Sql avec Entity Framework (schéma edmx)
Utilisation de Blend pour récrire les Template de Control Telerik ou DevExpress
Création de nombreuses méthodes d’extension .NET via les classes statiques
Synchronisation de données à partir de serveurs AS400 dans SQL Server 2008 R2 : données de référence du service de Paie (Personnel, Chantiers, Types de pointage
Technologies
VS2010, ASP.NET 2.0, WINFORM 2.0, C#.NET 4.0, Silverlight 4, SQL Server 2008 R2, TFS 2008, T4 Toolbox, Style Cop
Mai 10 – Aou. 10
CODASYSTEM
Projet
Dans le cadre d’une application de remonté d’informations terrain via des téléphones portables : prise de photos certifiées et saisie de formulaires associés :
Mise en place des méthodes Web Service afin de pouvoir créer/modifier/administrer des comptes sans passer par le site internet qui gère les abonnements aux forfait proposés
Gestion d’authentification via une WebRequest vers un fichier PHP sur un serveur Linux
Création de fonction et gestion d’exécution des fonctions PostgreSQL (DataAccess à Business à WS)
Evolutions ou refonte de modules techniques ou fonctionnels
Technologies
C#.NET 2.0, ASP.NET, Web Services, PHP, Linux (Putty), PostgreSQL, Npgsql (dll Dot Net pour PGSQL), Serialisatio...