LE CORRE Aurélien
Développeur Senior d'applications .NET tactiques sur les marchés de taux
Conception et réalisation de différentes applications dans le cadre d'une industrialisation des développements tactiques.
Environnement technique : C#, Interop Excel, Winforms, Oracle, Visual Studio 2005
2006 - 2007Développement de nouvelles fonctionnalités, maintenance et amélioration de l’existant sur l’application Memotech (gestion de propriété intellectuelle).
L’application, développée depuis plusieurs années, est aujourd’hui conséquente en terme de code produit, la propriété intellectuelle étant un métier excessivement technique d’un point de vue juridique.
L’architecture de l’application comprend trois couches principales (UI, BL, et DAL).
L’interface utilisateur emploie un moteur qui effectue le rendu à partir de transformations XSL effectuées sur les données au format XML. Les échanges entre le client et le serveur utilisent XMLHttp (AJAX). La manipulation des données au format XML implique un important volume de Jscript.
Les couches métier et accès aux données sont dérivées des application blocks fournis par Microsoft.
La base de données (Oracle) effectue la majorité des traitements, les volumes de données ne permettant pas toujours de les effectuer sur le serveur. De nombreuses procédures stockées et package Oracle, certains atteignant plusieurs milliers de lignes réalisent ces traitements.
Originellement développée en ASP.NET 1.1, l’application a été migrée en .NET 2.0 au cours de l’été 2006.
Environnement technique : C#, ASP.NET 1.1 et 2.0, Jscript, XMLHttp, XML, XSL
2005 - 2006Réalisation d’un protocole de PAU (Protocole d’Authentification Unique) pour différentes applications extranet.
L’application authentifie les utilisateurs auprès d’un serveur LDAP et les identifie grâce à une base de données permettant de définir les droits des utilisateurs. L’application crée et gère une session côté serveur et permet de rediriger l’utilisateur sur différentes applications .NET, J2EE, php, …
Cette application a été pensée dans un souci d’extensibilité et le format de communication pour passer les informations de sécurité entre les applications est au format XML crypté avec RSA.
Un système de WebServices permet aux applications clientes de valider les données fournies par le PAU lors de la redirection et ainsi d’identifier l’utilisateur lors de son arrivée.
Environnement technique : C#, ASP.NET 2.0, Visual Studio 2005, LDAP, Oracle
2005 - 2005Dans le cadre d’une refonte globale des outils interne de l’entreprise, réalisation d’une application de gestion permettant de gérer différents projets et les plannings des collaborateurs.
L’application est corrélée aux autres applications gérant les projets, les formations en permettant de planifier et d’effectuer du reporting d’opération, et ainsi d’être en mesure de renseigner la facturation et la paie de l’entreprise.
Environnement technique : C#, ASP.NET, JavaScript, Visual Studio 2003, SQL Server 2000