Visual Basic, dont l'abréviation est VB, est un environnement de développement intégré pour le langage Basic crée par Microsoft pour ses systèmes Windows. Visual Basic a pour but de développer, et ce de manière fiable et performante, des applications sécurisées, des interfaces graphiques et très facilement des outils Com ou Activex.
Connu par son acronyme VB, Visual Basic est un langage de programmation événementielle et un environnement de développement intégré. Fille de Microsoft, Visual Basic aussi une dérivée du BASIC et permet la création d’interfaces utilisateur graphiques, développement rapide des applications et bien d’autres fonctionnalités.
Ce qui nous amène à parler de Visual Basic Application (VBA), une implémentation Microsoft de Visual Basic incorporée dans toutes les applications Microsoft Office. D’où son appellation Visual Basic Office. Logiquement, ces notions ne sont pas inconnues pour un freelance Visual Basic.
En tant que freelance, les missions qui lui sont conférées sont variées mais cadrent toujours avec ses compétences dans ce domaine. A défaut de métier, on peut aussi parler de mission développeur Visual.
Pour commencer, le freelance doit être un développeur. En général, ses compétences sont nécessaires pour :
Pour mener à bien cette mission, le freelance devra avoir des compétences pour :
Choisir un freelance comme chef projet peut paraître un peu risqué mais, cette mission prend tout son sens lorsqu’il s’agit d’un projet concernant Visual Basic office ou VBA. En tant que freelance, il saura réaliser de façon précise et efficace les tâches dont il a la responsabilité afin que le client le recontacte pour un prochain projet.
Selon la nature du projet, certaines connaissances en plus peuvent être requises. Allant de la maîtrise de SQL server, de VBA Excel à Microsoft Access Visual. Un chef projet se doit aussi d’avoir des connaissances en gestion.
Quel que soit le domaine, pour être un freelance il y a un certain nombre d’aptitudes qu’il faudrait avoir. Ces aptitudes sont d’autant plus importantes quand vous souhaitez être freelance Visual basic. Il s’agit de :
Expérience professionnelle
1998 / 2009 : STERIA (SSII) à Paris, ingénieur études et développements
De Mars 2009 à aujourd’hui Steria
Concepteur / réalisateur
Maintenance, évolution et tests sur un progiciel comptable conçu en Visual Basic 6.
Juillet 2008 – Février 2009 Mutrafer
Chef de projet
Refonte complète de l’application de courtage en assurances. (gestion des sinistres, clients, polices d'assurance, flotte de véhicules)
• Recueil des besoins
• Spécifications fonctionnelles
• Spécifications techniques
• Recette
• Mise en production
Environnement fonctionnel : Assurances
Environnement technique : JAVA/J2EE, Eclipse, Mysql, Hibernate, Tomcat, Ant, Junit, UML
Juillet 2007 – Juin 2008 Peinturama
Concepteur / réalisateur
Développement et recette en environnement Windows, Visual Studio 2005, Visual Basic .Net.
• Conception des spécifications techniques.
• Développement d’une application de gestion commerciale en Visual Basic .Net sur une base de données SQL Server 2005 multi-utilisateur.
• Recette de l’application.
Environnement fonctionnel : Gestion commerciale
Environnement technique : Visual Studio 2005, Visual Basic .Net, SQL Server 2005, Windows XP
Janvier 2007 – Juin 2007 HSBC
Concepteur / réalisateur
Développement et recette en environnement Java et AS400.
• Refonte de la chaine éditique (édition des relevés de comptes et des cartes bancaires sur AS400 en RPG 4
Environnement fonctionnel : Monétique, échanges interbancaires
Environnement technique : AS400, RPG 4
Avril 2005 – Décembre 2006 Transfact ex Eurofactor
Concepteur / réalisateur
Développement et recette en environnement AS400 et Visual basic 6.
• Ecriture d’une interface entre AS400 et le progiciel Riskfactor (Windows 2000) en Cobol.
• Maintenance et évolution d’une application de gestion de produits financiers (placements, pensions, transferts de compte) en Visual basic 6.
Environnement fonctionnel : Monétique, échanges interbancaires, risques client
Environnement technique : AS400, Cobol, Visual basic 6, Windows XP
Juin 2004 – Mars 2005 CNP Assurances
Responsable d’applications
Passage de l’application NORA de Windows NT à Windows XP de VB 6 à VB .Net. L’application NORA gère des contrats d’assurance : garantie Euro, décès, invalidité. Développements et tests : des garanties strates, de l’annulation/suppression de rachats totaux ou partiels de contrats. Evolution de la reprise d’antériorité (Reprise RA) de contrats, profils de versements libres, réguliers.
• Spécifications techniques.
• Développements.
• Tests et recettes avec l’équipe de recette.
• Mise en production.
Environnement fonctionnel : Assurances Vie
Environnement technique : Visual Basic .Net 2003,Visual basic 6, Clearcase, Oracle 8, Toad, Windows XP/NT 4
Octobre 2003 – Mai 2004 RTE : réseau de transport d’électricité (filiale EDF)
Concepteur / réalisateur
Interventions dans le cadre du projet GRC de gestion des objets métiers concernant la consommation et la production de l’électricité. L’applicatif GRC gère les contrats, les clients, les groupes de production et de consommation, les responsables d’équilibres et d’ajustements. Réalisation de la partie IHM concernant la gestion des groupes de production, des entités d’ajustement et de production. Développement des règles de gestion en VB script. Correction et recette d’anomalies sur l’ensemble de Conception générale et fonctionnelle.
• Développements.
• Test.
Environnement fonctionnel : Transport
Environnement technique : Siebel 2000 Transport, Oracle 8, Vb-script
Juin 2003 – Septembre 2003 Promotelec (filiale EDF)
Concepteur / réalisateur
Evolutions sur le logiciel RP3 de gestion des certifications et des labels aux niveaux des normes des installations électriques. Le logiciel RP3 est un logiciel spécifique à EDF. Spécifications techniques des actions à mener pour l’optimisation :
• Traitement d’impressions des avis de visite des inspecteurs.
• Des états récapitulatifs de contrôle qualité.
• De la fiche récapitulative de rénovation d’une habitation
• Evolutions de l’application RP3.
• Tests, recette et rédaction des documentations.
Environnement fonctionnel : Normes électriques
Environnement technique : Visual Basic 6, Crystal Report 9, SQL Server 2000, Windows 2000
Octobre 2002 – Mai 2003 AXA Assurances
Analyste / réalisateur
Application décisionnelle "Arrêté des comptes pour Axa Collective". Cette application a pour objectif de réduire le délai d’arrêté des comptes pour l’activité Vie Collective sous Visual Basic 6 et base de données Oracle 8.0.5. Optimisation et ajout de nouvelles fonctionnalités. Optimisation des performances sur les opérations de saisie et de restitution des éditions les plus.
• Spécifications techniques sur la partie « Sélection des axes d’analyses et présentation des données »
• Mise en place de paramètres de Visual basic vers Bri...