Aziz - Architecte VBA
Ref : 120213K003-
35000 RENNES
-
Chef de projet, Développeur, Architecte, DevOps (59 ans)
-
Freelance
Expérience professionnelle :
2000-2020: En profession libérale
Carrefour, France (03/2018 – 03/2020)
Dynamics AX 2012 et Azure DEVOPS/VSTS :
AX 2012 : support technique
Azure DEVOPS : migration manuelle TFS vers VSTS, Active Directory, Work Items, Sécurité, Builds, Releases
Azure Portal : administration courante, sécurité, déploiement et configuration des machines virtuelles
Azure Cloud Migration : migration de serveurs et d’applications Windows vers Azure
GCP : petits projets de prise en main
Alerting : développement de modules de génération de logs d’alertes (Powershell / JSON)
Participation aux opérations de déploiement (GLPI)
C#, VB.net, ASP.NET, Powershell : développements d’outils de monitoring Windows
Outils : PowerShell, Jenkins, Ansible, Terraform, Python, Go, X++, VS 2017, SQL Server 2012/14, SSIS, SSRS, Transact SQL, Yaml, Groovy, Kubernetes, Docker, Bitbucket, Jira, Confluence
Pierre Fabre (06/2017 – 02/2018)
Dynamics AX 2009 / 2012 R2:
Administrateur technique AX / Sécurité :
Participation aux opérations de déploiement et de support (grand compte international, + 15 pays, + 2 000 utilisateurs, 4 AOS en load balancing, déploiement par model store).
Optimisation et maintenance de la sécurité utilisateurs (Roles / Duties / Privileges)
Classes techniques en X++ (gestion des droits utilisateurs)
Optimisation et support SQL Server
Support aux utilisateurs
Développements ponctuels : SSRS, SSIS (SQL Server), Jobs techniques (X++)
Outils : Dynamics AX Security Development Tool, Perfmonitor, PowerShell
Groupe DEYA, France (04 – 05/2017)
Dynamics AX V3, V4, 2009 :
SQL Server, SSRS Reports
Participation à l’évolution du reporting d’entreprise (T-SQL, SSIS, BIDS, SSRS).
Astronics Corporation, France (07/2016 – 03/2017)
Dynamics AX 2012 R2 - Production :
SSRS Reports : adaptation des standards aux besoins des utilisateurs (Commandes client et fournisseur, bon de livraison, facture…).
Modification et évolution des classes RDP en X++.
Contrôle de Production : classes X++ pour la gestion des Kanban en environnement de production. (Lean Manufacturing, Bill of Materials, Routes).
Développement d’applications ASP.NET en complément des modules AX (analyse des données techniques de nomenclature par niveau de BOM, modification des commandes clients).
Administration AX :
Projets de développement AX
Export/import des XPO
Gestion des releases sur les environnements DEV / QUALIF / PRODUCTION
(Dynamics AX 2012 R2, X++, SSRS, SQL Server 2008, Visual Studio 2010/2013, ASP.NET.4.5, C#, MVC)
Clients divers (01/2016 – 06/2016)
Refonte d’une application de routage des impressions pour un groupe industriel (ASP.NET).
Création d’un prototype Excel 2016/PostgreSQL v9.5.1en réponse à appel d’offre (industrie).
Etude préparatoire d’une migration SQL Server 2005 vers SQL Server 2014 (e-commerce).
Participation à l’analyse de besoins, la customisation d’états, la coordination avec l’intégrateur, les développements X++ (AX Dynamics R2 – CRM).
(ASP.NET, VB.NET, XML,PHP, jQuery, Node.js, KnockoutJS, AngularJS, Bootstrap, Excel 2016, VBA, PostgreSQL, pgAdmin, SQL Server 2014, Transact-Sql, Dynamics AX 2012 R2, X++, Visual Studio 2010, SSRS)
CREDIT AGRICOLE, France (11/2014 – 09/2015)
Chef de Projet Informatique : Migration d’une plateforme intranet nationale Server 2003 / IIS 6 vers de nouveaux environnements Server 2012 / IIS 8.5.
Etude de faisabilité, analyse des risques, coordination, réalisation d’un POC technique.
Administration :
Optimisation de la configuration IIS 8.5
Export et Gestion des sauvegardes de configuration
Création de scripts Powershell d’automatisation des déploiements
(Windows Server 2012 R2, IIS 8.5, Visual Studio 2013, ASP.NET 4.5, SQL Server 2008, SQL Server 2014, SSRS, SSAS, SSIS, Transact-Sql, MySQL 5.5, Apache 2.4, PHP 5.5, Eclipse 4.5, jQuery/Ajax, AngularJS, Powershell 3.0)
2000-14: En profession libérale
Projets :
CARREFOUR, France
Architecte logiciel : Stabilisation et optimisation d’une plate-forme intranet (finances) , participation au démarrage des projets DYNAMICS AX.
DYNAMICS AX 2012 : Participation à l’installation et au déploiement d’une plate-forme de gestion des approvisionnements.
Installation d’un environnement complet SharePoint / SQL Server / Dynamics AX sur une plate-forme de qualification.
Développement de modules de test. Outils : SSRS, SSAS, AOT, C#, X++, VS 2010.
Intranet Financier : développement d’extensions logicielles en ASP, ASP.NET, jQuery/Ajax, VBSCRIPT, PHP 5.3.
Variabilisation de l’ensemble des accès aux données Oracle.
Optimisation de code source ASP, VBSCRIPT, C#, VB.NET, ASP.NET.
(Visual Studio 2008 / 2010, VBSCRIPT, ASP.NET, jQuery/Ajax, Toad/ Oracle 10g, IIS, PHP 5.3, Apache)
(01/2011 à ce jour)
SFR, Nanterre
Architecte : Etude du déploiement d’une plateforme Server 2008 / IIS 7.0.
Guide de migration IIS 6.0 / IIS 7.0.
Création des scripts de déploiements de configurations IIS 7 avec PowerShell. (11/2010-12/2010)
Alliadis Software (Groupe CEGEDIM), Niort
Architecte : conseil et aide à la réalisation d’un POC applicatif sous forme de portail ASP.NET 4.0, ASP.NET Web Parts, jQuery / Ajax.
Méthode : SCRUM / Agile
(Visual Studio 2010, .NET 4.0, C#, ASP.NET Web Parts, SharePoint 2010, jQuery / Ajax, SQL Server 2008)
(09/2010-11/2010)
UNESCO - Paris
Architecte : refactoring d’une application Web Forms / ASP.NET 3.5 / Ajax vers une architecture ASP.NET 4.0, MVC2, jQuery/Ajax.
Réalisation d’un POC MVC2 / jQuery.
(Visual Studio 2010, .NET 4.0, C#, ASP.NET, MVC2, Ajax Control Toolkit, jQuery, SQL Server 2008, Entity Framework) (04/2010-07/2010)
AG Insurance (ex FORTIS INSURANCE BELGIUM) - Bruxelles
Architecte : expertise technique des projets de migration VB6/ASPà C#/ASP.NET
Analyse et modélisation des dépendances entre applications.
Analyse des risques et diagrammes décisionnels.
Participation à la recherche de solutions techniques C# / ASP.NET.
Aide à la préparation des appels d’offres, analyse et estimation des propositions fournisseurs.
Animation et suivi des réunions de coordinations.
Rédaction des comptes-rendus d’étape, reportings, remontées d’alertes.
Approche fonctionnelle et technique acquise dans le cadre des tâches de Migration .NET (paramètres et process – données PORTIMA):
Non Life :
Accidents du Travail
Gestion des Sinistres
Gestion des Relations
Contrats Collectifs
Gestion de Fonds
Life :
Contrats Vie
Outils techniques transverses :
Code Coverage pour VB6 (coordination et qualification des développements en interne)
Stubbing Mainframe Middleware (test et qualification de l’application interne)
Frameworks Système AG Insurance :
VB6 / ASP : TA3/TA4 et TA5
.NET : FFFn
(Visual Studio Team System 2008, MVC, WF framework, .NET 3.5, C#, ASP.net, Ajax Control Toolkit, JQuery, JavaScript, SQL Server 2005) (01/2009 – 02/2010)
Groupe AIR France / KLM – Nantes
Architecte : normalisation des développements, et sécurisation de la plate-forme ASP.net.
Filtrage des flux et sécurisation des Web Services ASP.NET 2.0 (authentification et accès aux données).
Installation et déploiement de Team Foundation Server, VS 2008 Team Suite et SharePoint 2007.
Gestion de projets internes.
(Visual Studio 2005/2008 Team Suite, Team Foundation Server, SharePoint 2007, C#, ASP.net, JavaScript,
SQL Server 2000/2005) (04/2008 – 12/2008)
Groupe VINTEL – Lille (leader mondial dans le domaine des tests de cartes à puces)
Architecte : migration d'applications métier vers .NET.
Implémentation de "best practices", optimisation et réorganisation des process de développement.
Installation et déploiement de Team Foundation Server, VS 2008 Team Suite et SharePoint 2007.
Conseils en terme de protection et de sécurisation des progiciels (cryptage et stockage des informations).
Modélisation des règles de gestion.
(UML 2.0, MSF, Visual Studio 2008 Team Suite, Team Foundation Server, SharePoint 2007, C#, Winforms,
ASP.net, JavaScript, Google Maps API) (11/2007 – 03/2008)
T-Systems (Groupe Deutsche Telekom), Lille - Bruxelles
Participation à l'architecture SOA d'un framework Assurance Vie.
Prototypage d'une solution BizTalk 2006 de gestion des traitements asynchrones faisant appel à des Web Services WCF / .NET 3.0.
(MS Project 2003, BizTalk Server 2006, Visual Studio 2005 Team Suite, Framework 3.0, ASP.net, C#, SQL SERVER 2005, Windows Communication Foundation, Windows Workflow Foundation) (06/2007 – 10/2007)
Activeo (Société d’architecture et de conseil en CRM) - Nanterre
Stabilisation d’une plate-forme applicative en vue d’un portage VB6 .NET de progiciels CRM (gestion de la relation client et des centres de contacts téléphoniques). (VB 6.0) (03/2007-04/2007)
Euriware (Groupe AREVA), Cherbourg
Architecture .NET et optimisation d’une interface de restitution et d’analyse de données scientifiques.
(Framework 2.0, Visual Studio 2005, ASP.net 2.0, C#, Ajax, SQL SERVER 2005, Objecteering/UML 5.3.0, TeeChart Pro .NET v2) (10/2006 – 01/2007)
Gaz de France, Paris La Défense
Mise aux normes des développements en cours et de l'architecture .NET, introduction du mode asynchrone dans les développements Web avec Ajax, sécurisation et cryptage des données, Web Services ASP.NET d’authentification et d’accès aux données.
(Framework 1.1, Visual Studio 2003, VSS 6.0, ASP.net, VB.net, C#, JavaScript, Ajax, ORACLE 8i) (02/2006-09/2006)
Groupe POMONA, Antony
Gestion des applications Windows pour l’ensemble du groupe (distribution de produits agro-alimentaires, 140 serveurs et 2 600 terminaux).
Maintenance évolutive et corrective des modules existants, intégration d’applications au sein de la ferme Citrix.
Optimisation d’un programme RH de gestion des recrutements.
Création de modules d’analyse statistique, prototypage d’extensions logicielles en ASP.net.
(MS Access, Excel, VBA, VB6, ASP.net, WebMatrix, C#) (09/05 – 12/2005)
UNIGRAINS / Paris (pour ALTANCE – SYSTEMAT)
Debuggage, stabilisation et migration vers Office 2003 d’une application de reporting commercial et financier.
(Excel 2000 Excel 2003, VBA) (08/2005)
Magasins BRICE / Le Mans (pour ACII)
Conseils « best practices », architecture et création du framework en .NET dans le cadre du développement d’une application de ré-assortiment pour les magasins du groupe .
Transfert de connaissances vers l’équipe interne VB6.
(Framework 1.1, VB.net, WinForms, Client Access ODBC Driver, DB2, Crystal Reports) (03/2005 – 05/2005)
FRANCE CHAMPIGNON / Saumur / Département Cultures / Contrôle de gestion (pour ACII)
Debuggage, stabilisation et évolution d’une application de reporting financier.
(Excel 2003, VBA) (12/2004 – 01/2005)
SIGMA Informatique / Nantes / Cellule Normes et Méthodes (pour ACII)
Participation à la mise en place de l’architecture .NET :
ajout de « briques » dans l’application « template » comprenant les objets d’accès aux données, les structures de pages, la gestion des exceptions etc…
Conseils « best practices » portant entre autre sur :
la compatibilité CLR, la sécurité des objets, les paramètres de culture et de langue, les conventions et les espaces de nom, les classes abstraites et les constructeurs publics…
Développement de contrôles serveur ASP.net, dont :
objet Treeview générique développé à partir du code source des WebControls de Microsoft (C#)
objet WebMail complet avec téléchargement de fichiers (C#), Editeur HTML en JavaScript
(W2000 Pro, IIS 5.0, Visual Studio .NET, .NET Framework 1.1, ASP.NET, C#, XHTML, JavaScript, Oracle 8i, CVS sous Eclipse.).(03/2004 – 08/2004)
ACII, Rennes
Gestion des forfaits micro et internet -Consulting Réseaux - Expertise sécurité et formation des utilisateurs.
Mise en place des outils de formation interne sur la plate-forme .NET pour les ingénieurs ACII .
Suivi des missions d’assistance technique et comités de pilotages (UNIONSET – Le Mans , LES PAPETERIES DE MAUDUIT – Quimperlé).(08 /2002 – 02/2004)
SERNAM / Direction Logistique / Direction des systèmes d’information, Pantin
Chef de Projet WAP professionnel (retour d’informations chauffeurs pour GEODIS / CASTORAMA)
Outils : IIS4, SQL Server 7, ACCESS 2000, VInterdev 6.0, ADO, ASP, WML, XML,
Nokia WAP Toolkit 2.0.
Prototypage d’une application de retour d’informations chauffeurs sous Pocket PC
Participation au déploiement et au support de la plate-forme logistique EURO Sernam / Banque de France – 5 sites distants – 65 utilisateurs
Déploiement et maintenance du client léger Citrix sur les sites de Pantin, Trappes,
St Vulbas, Lyon, et Bordeaux (terminaux Wyse et PC).
Grandes lignes de l’architecture :
Grappe de 2 serveurs MetaFrame 1.8 SP2 en Load Balancing sous NT Terminal Server 4.0 SP6
Architecture NT : 1 PDC (serveur de profils et serveur de fichiers ), 1 BDC (serveur d’impressions et serveur DHCP), en réseau avec les serveurs de production : NT, HP-UX, Netware.
Principales applications publiées :
Office 2000, Magic, PowerBuilder, Internet Explorer 5, Outlook Express 5, AS/400 Client Access
Répartition des ressources
Mappage des imprimantes et des répertoires partagés selon les groupes d’utilisateurs (KiXtart 95)
Support et trouble-shooting
Utilitaire d’Administration des serveurs Citrix : gestion des serveurs, des utilisateurs, des sessions et des processus
Principales interventions
a) Planification, création et gestion de comptes d’utilisateur et de groupe pour l’accès aux ressources réseau
b) Gestion des profils d’utilisateur
c) Configuration et maintenance des ressources d’impression
d) Application de la politique de sécurité pour la protection des ressources partagées (dossiers, fichiers et imprimantes)
e) Surveillance et contrôle de l’utilisation des ressources, report des manquements aux règles de sécurité établies
f) Programmation et sauvegarde régulière des données
Outils : AS/400 V4.5, REFLEX (Sté Hardis), Citrix MetaFrame 1.8, NT 4.0 Server, terminaux Wyse, bases et terminaux radio TEKLOGIX, Messagerie et Workflow Lotus Notes 5.0.5
Gestion de l’application logistique Sernam / Hôtel des Monnaies
Outils : VB5, ACCESS 97, CRYSTAL REPORTS 6.0, NT 4.0 (10 /2000 – 06/2002.)
1996- 2000 : UIE, Paris, Rennes
Projets :
Responsable du site de Rennes :
Supervision et réalisation de maquettes INTRANET (Visual Interdev 6.0, ADO, ASP, DHTML, FrontPage, Jscript, VBScript, MTS, IIS4).
Migration d’applicatifs de gestion ACCESS 97 vers un environnement ACCESS 2000,
VB6, SQL Server 7. Transfert de schemas MERISE vers UML.
Organisation et suivi technique et commercial de prestations (Régie, Forfait, sur les plate-formes
IBM, BULL, HP, Client/Serveur).
Gestion d’une TMA (1 chef de projet et 4 analystes) (MMA, Le Mans : gestion des domaines Vie,Maladie,
Sinistres). P.A.Q., Comités de Pilotage.
Mise en place et suivi de partenariats (ORACLE, HARDIS).(02/98 - 08/2000)
Ingénieur d’études :
FRANCE TELECOM / OCISI, Lyon : ingénieur support. FREGATE Comptabilité / Recouvrement.
Outils : IBM3090 MVS / DB2, Unix SCO System V, Windows 95, APRIORI HelpDesk. (07/97- 01/98)
PREMIER FARNELL INTERNATIONAL, Epônes (Equipementier Automobile)
Refonte des spécificités en fonction des contraintes de procédure, puis mise à jour d'un logiciel de Gestion des Approvisionnements. Outils: Access 2.0, Access Basic (03/97 - 05/97)
Interne SSII : progiciel de Conduite de Projet (« Kanguru ») mis en place aux MMA pour la gestion d’une TMA. Outils: Access 2.0, Access Basic. (01/97 - 02/97)
LA DEFENSE AUTOMOBILE ET SPORTIVE (Les Mutuelles du Mans Assurances), Le Mans : "Système d'Assistance à l'Animation des Réseaux d'Apporteurs" (CRM).
Spécificités détaillées et développement.
Méthode: Merise. Outils: Access 2.0, Access Basic, Access Development Kit (07/96 - 12/96)
1995 – 1996 : KENT, Paris – Ingénieur d’études
Projets :
EURODOC, St Quentin en Yvelines : ingénieur d'études. Utilitaire de saisie.
Outils: Access 2.0, Access Basic (06/96)
OUTLINE, Paris (conseil en organisation) : ingénieur développement. Logiciel d'aide à la classification des salariés dans le cadre de la convention de la métallurgie.
Méthode: RAD. Outils: Access 2.0, Access Basic (03/96 - 04/96)
KUHNE ET NAGEL, Rungis (transitaire) Utilitaire de conversion Excel / Ascii pour transmission de données en formats prédéfinis. Outils: Access 2.0, Access Basic (02/96)
IER, Suresnes (imprimantes intelligentes pour compagnies aériennes)
Analyse de l'existant, spécificités, conception / réalisation d'une application de Gestion Clientèle, portage d'applicatifs sous Access 2.0.
Méthode: Merise / RAD. Outils: Access 2.0, Access Basic. Réseau: Novell 3.12 (10/95 - 01/96)
REGIE AUTONOME DES TRANSPORTS PARISIENS (RATP)
Maquette opérationnelle du protoype des futurs terminaux de vente Métro/RER/Bus.
Méthode: RAD. Outils: Access 2.0, Access Basic (06 - 09/95)
1993/95 : Cabinet CORM, Paris : ingénieur d’études
Gestion de bases de données. Contribution à l'analyse du business plan d'un groupe hôtelier international, ainsi qu'aux outils de gestion du portefeuille foncier de la Banque du Liban .Comparatif de systèmes bancaires. Création d’interfaces de gestion de documents.
Outils : Turbo C++, V B 3.0 Pro, Access 1.0/2.0. (01/93 – 05/95)
1992 : CCI DE KARLSRUHE, Allemagne : ingénieur d’études stagiaire
Mise en oeuvre d'une liaison TCP/IP avec la messagerie "XLINK" de l'Université de Karlsruhe.
Outils: PC/TCP for Dos.Mise au point des modalités d'échange de fichiers entre réseaux NOVELL 3.11, par le réseau hertzien ("C Netz"). Outils: Lotus Notes, Carbon Copy, Telix 4.25, modems Zyxel
U-1496, radio-télephones Siemens.C5 (10 - 12/92)
1991 :
INGENIA, Clamart : gestion de bases de données pour logiciels distanciers sous Unix (CALBERSON), mise à jour de documentations produits
(09/91 - 01/92)
BDGP, Paris : réalisation du service vidéotex de la 7ème chaîne (3615 LASEPT) dans le cadre du D.E.S.U. Concepteur Télématique. Outils: Magiwin, Ippolis.
(04 – 07/91)
INFORMATIQUE / TELECOMS
Certifications
PRO: Designing and Developing Enterprise Applications by Using the Microsoft® .NET Framework
Microsoft Certified Application Developer (MCAD for Microsoft .NET)
Microsoft Certified Solution Developer (MCSD) – Microsoft® Visual Studio 6.0
Microsoft Certified Professional (MCP) – Microsoft® Visual Basic 6.0
Diplômes
1992 - Euromaster INT/CITCOM (FRANCE TELECOM) Ingénierie Informatique / Télécoms.
Architecture des réseaux, X25, RNIS, NOVELL, UNIX/C, C++, ORACLE, MERISE, SDM/S.
1991 - Maîtrise en Télématique à l'Université de Paris VIII.
Le D.E.S.U. vise à acquérir une approche stratégique et pratique de l'édition télématique.
Langues : Anglais courant, Allemand technique.