CV

ENRICO BESENYEI

Ingénieur développement orientée bases de données

18A, RUE DE L’AVENIR, CHATOU, 78400 06.28.32.53.90
Né le 26 avril 1977
enrico.besenyei@gmail.com
http://www.eandbsoftware.org

OBJECTIF
Ingénieur d’études bilingue avec une expérience de 17 ans, spécialisé dans l’architecture de bases de données et le développement d’applications, je suis à la recherche des nouveau défies avec les technologies Microsoft SSIS/SSRS/T-SQL/C# et bases des bases de données MS SQL 2008-2016, Azure et NoSQL. Avec des bonnes connaissances de virtualisation VMWare et VirtualBox je suis capable à créer et organiser un data center pour l'intégration et automatisations avec plusieurs outils : Jenkins, GitLab, Git, Octupus.

COMPÉTENCES TECHNIQUES
Systèmes : Linux (CentOS 7, Fedora 21), Mac OS X, Windows(10, Server 2012)
Virtualisation : VmWare, Proxmox(Linux) et VirtualBox (Mac et Windows)
SGBDR : MySQL, Microsoft SQL 2000,2005,2008,2012 (SSIS, DTP), REDIS, SQLite,
NoSQL : Cassandra, Scylla
Langages : C++, Visual C#, PHP, JavaScript, Python, Ajax, CSS, Java
Structures des Données : Stack, Queue, Liste, Vecteur, Arbre, Table Hachage, Graphes
Web Services : XML-RPC, SOAP, REST
Frameworks : Zend Framework v.1, PureMVC, OsCommerce, WordPress, PHPUnit
Frameworks de persistance : Doctrine, Propel, Hibernate(Java), Hibernate(Visual C#)
Optimisations/Réplication : triggers, procédures stockées, réplication MySQL, clustering
Méthodes : Agile, Scrum, UML (PlantUML, Visual Paradigm, Enterprise Architect)
Outils : Jenkins, GIT, TCPDump, MySQL Workbench, CLion, Eclipse
Debuggers : GDB (C/C++ ), XDebug(PHP) et Firebug
Langues : Français – bilingue, Anglais - opérationnel/technique

FORCES
Passionné de l'architecture d’applications et des bases de données(SQL et NoSQL), des bonnes pratiques en programmation(les design patterns, les structures des données et les algorithmes). L’intérêt pour les technologies nouvelles dans plusieurs domaines d’activité. L’autonomie, la motivation et la persévérance.

FORMATION
1995-2001 DIPLÔME D'INGÉNIEUR - FACULTÉ D’AUTOMATISATION ET ORDINATEURS UNIVERSITÉ TECHNIQUE “GH. ASACHI” – IASI, ROUMANIE
Mars 2005 Formation - PHP DEVELOPER SITE WEB DYNAMIQUE AVEC MYSQL
Avril 2007 Certification - SUN CERTIFIED PROGRAMMER FOR JAVA 2 PLATFORM
Mars 2007 Certification - SUN CERTIFIED WEB COMPONENT DEVELOPER FOR JAVA 2 EE
Juin 2009 Formation - PROTOTYPE JAVASCRIPT FRAMEWORK 1.5.1 ET SCRIPTACULOUS
Janvier 2011 Formation - MYSQL ADMINISTRATION AVANCÉE, OPTIMISATION ET CLUSTER
Février 2012 Formation et Certification : LE LANGAGE C# 4.0 AVEC VISUAL STUDIO MICROSOFT CERTIFIED PROFESSIONAL .NET– APP. DEVELOPMENT FOUNDATION

RÉFÉRENCES

MI9 RETAIL, ST.GERMAIN EN LAYE
Ingénieur d’étude – développeur SSIS/SSRS/SSAS/C# et Database Administrator SQL Server 2012, T-SQL
depuis DÉCEMBRE 2016

Domaine d'intervention
Projet de migration de la base de données zone EUROPE-ASIE (plus de 80 magasins ) pour un clients de la société avec :
- le développement et les tests unitaires pour les packages SSIS, SP et JOBS - SQL SERVER 2012, SQL SERVER 2006, SQL SERVER 2008
- la création et le déploiement des packages en utilisant NSIS, GIT et OCTOPUS
- l’intégration continue assure par la mise en place d’une plateforme JENKINS en utilisant des scripts PowerShell, Bash
- l'accompagnement de client pour l'étape finale de la migration - travail de nuit, configurations, déploiement et mise en place de serveur de sauvegarde.

Projet de développement et intégration de la certification fiscale européenne pour l’Autriche et la République Tchèque pour un clients de la société avec :
- le développement des procédures stockées SQL Server 2012 et 2005 pour l’interaction avec un web service fourni par un organisme de certification
- les tests unitaires, l'intégration et le déploiement sur le site de client pour plusieurs magasins

Le mise en place et la configuration d’une plateforme VMWare avec :
- Serveur Linux ( CentOS 7) - pour versioning, l’intégration continue et documentation interne ( Git, GitLab, Jenkins, WordPress, MySQL, PHP )
- Serveur Windows 2012 - pour la migration et le développement d’interfaces SSIS(DTS) dans le cadre d’un projet de migration des données SQL Server 2008 vers SQL Server 2012 pour un client de la société.
- La configuration, la sécurité( firewall IPCOP) et le management de réseau interne.
- Configuration des machines virtuelles Windows 7/10 pour le support Hotline.

Le project management avec TeamWorks pour la définition des tâches pour les projets : configuration plateforme developpement et integration, project de migration des données et projet fiscalité.
L’utilisation de Entreprise Architecte et PlantUML pour l’analyse, les diagrammes et la documentation technique des projets.

Environnement Technique
Microsoft SQL Server 2005, 2008, 2012, DTS, SSIS, SQL JOBS, Stored Procedures, T-SQL
Microsoft Visual Studio 2010, 2012 avec Visual C#
Environment virtualisation : VMWare(Linux) et VirtualBox(Windows)
PowerShell, Bash, PlantUML
Méthodologie de développement - Agile, Anglais technique

OUTSCALE, ST.CLOUD
Ingénieur d’étude – développeur C++ avec la responsabilité des bases de donnés NoSQL Cassandra et Scylla
Octobre 2015 - Décembre 2016

Domaine d'intervention
Le développement d'une solution type orchestrateur de Cloud en technologie C++ (EDA et micro-services):
- la définition des nouvelles fonctionnalités pour l'architecture de l’application
- la mise en place d'une base de données NoSQL (Cassandra,Scylla) dans une configuration multi-nodes
- le développement d'un wrapper C++ pour Cassandra, Scylla et les tests des performance
- la mise en place d’un environnement de test - architecture Linux avec plusieurs machines virtuelles
- la mise en place et la configuration d'un serveur Git Lab et Jenkins

Environnement Technique
C++(98/11), Boost Asio for sockets, Google Test & Google Mockup, Python, NoSQL databases – Cassandra et Scylla, Proxmox, Netns Linux, TCP/IP, UDP, CLion pour C++, Plantuml, GitLab
Méthodologie de développement - Agile, Anglais technique

MODULOWATT, PARIS
Ingénieur d’étude – administrateur base de données MySQL/SQLite et développeur PHP/C++
Septembre 2013 - Septembre 2015

Domaine d'intervention
Le développement d'une application plateforme de gestion de stationnement et de la recharge de la voiture électrique (C++98) avec :
- module pour l'analyse d’exploitations et le traitement des transactions
- algorithmes de calcul pour la durée de stationnement et la consommation électrique
- les tests unitaires et d'intégration pour l'envoi des transactions vers les sociétés d’autoroutes
- module d’échange crypté des données server bornes - webservices SOAP (clés AES/RSA )
Le design, le développement et la mise en production d'une base de données MySQL avec :
- la création des procédures stockées, des triggers, des scripts pour le back-up automatique
- le traitement des logs, la maintenance à distance, le système de réplication Master-Slave
- la rédaction des spécifications techniques.

La mise en place d'une architecture multi-serveur Linux ( avec des machines virtuelles - VMWare) :
- serveur de base de données MySQL(InnoDB) - CentOS et RedHat
- serveur GIT pour source versioning - CentOS
- serveur Connect Express - Red Hat - pour la communication avec les sociétés d’autoroutes
Le développement d'une application web pour le management des des données :
- la configuration et la mise en place d’un serveur web Apache
- la sécurisation pour l'accès des utilisateurs

Environnement Technique
MySQL, C++, PHP(LAMP), Visual Paradigm, Zend, JavaScript,Sublime, Eclipse,, IBM Connect Express

PHILOG, PARIS
Ingénieur d’étude – administrateur base de données MySQL/Microsoft SQL Server et développeur applications web PHP/JavaScript
Janvier 2010 - Septembre 2013

Domaine d'intervention
en mission chez TROPHY - GROUPE CARESTREAM - LOGNES - 77, France
Le développement et la mise en production d’une application de traçabilité en temps réel avec :
- l’architecture de la base des données MySQL pour la sauvegarde des données
- les interfaces web opérateur - PHP, JavaScript, Ajax
- services Windows réalisée avec Visual C# pour l’analyse et la sauvegarde des données non traitée
Le développement et la mise en production d'une application pour l'emballage des produits avec :
- pilotage d’équipement industriel - Pick-To-Light (voyants) et une balance électronique
- l’intégration d'un nouveau module DLL(Visual C++) pour le serveur web Apache
- l'interface opérateur et la communication RS-232/RS-485 avec l’installation industrielle
- l’automatisation d'impression en plusieurs formats pour les étiquettes et les PV des libération

Environnement Technique
MySQL, PHP(WAMP), Microsoft SQL Server, Visual C# (.NET Framework 3.5), Visual C++,Eclipse, Visual Studio

MIRIX INGENIERIE, ST.GERMAIN EN LAYE
Ingénieur d’étude – administrateur base de données MySQL/Microsoft SQL Server 2005 et développeur applications web
Mai 2006 - Décembre 2009

depuis Juin 2007 – Décembre 2009 - en mission chez TROPHY - GROUPE CARESTREAM - LOGNES 77, France
Domaine d'intervention
L’architecture, l’intégration et la mise en production de la base de données MySQL
- procédures stockées, fonctions, triggers, optimisation et backup automatique
- la mise en place d’un système de réplication Master-Slave
- l’automatisation pour l'importe des données d’un base de données Microsoft SQL Server
Le développement d'une application web pour la Gestion de la Qualité de la Production avec :
- une section de frontend pour la présentation et la recherche des données
- module d’analyse statistique et d’administration

MIRIX INGÉNIERIE , ST. GERMAIN EN LAYE
Ingénieur d’étude – administrateur base de données MySQL/Microsoft SQL Server 2005 et développeur applications web
Mars 2007 – Juin 2007

Domaine d’intervention
Le développement d’une application de Gestion des Ressources Humaines en technologies Java / Hibernate. Mai 2006 – Mars 2007 – MIRIX INGÉNIERIE – Arad, Roumanie
Le développement d’un projet e-commerce pour un client - http://www.savons-de-provence.com
Le développement d’une application e-commerce avec :
- l’intégration d'un module pour la solution de paiement - Crédit Agricole
- l'intégration d’un module logistique - Colissimo
- la gestion du projet et l’encadrement technique d’une personne

Environnement Technique
MySQL, PHP(WAMP), PureMVC, OsCommerce, Magento, Prestashop, Java, JSP, Hibernate, Eclipse, Adobe

PROCONS, ROUMANIE
Ingénieur d’étude – administrateur base de données MySQL et développeur applications web eCommerce
Juin 2003 - Mai 2006

Domaine d'intervention
La définition des fonctionnalités et le développement de site web de la société http://www.procons.ro et la mise en production d’une solution e-commerce. L'analyse de besoins, la conception technique et développement des plusieurs solutions e-commerce pour des clients. L’encadrement technique de plusieurs personnes pour la mise en place des produits et la refonte graphique.

Environnement Technique
MySQL, PHP (WAMP), OsCommerce, CSS, JavaScript, XML, Eclipse, Macromedia, Adobe

AGRIMON, ROUMANIE
Ingénieur d’étude et consultant en informatique en temps partiel
Mars 2003 - Juillet 2003

Domaine d'intervention
La définition de cahier de charges et la mise en production d’une base de données MySQL avec :
- les tests des performance, le traitement des logs et le backup automatique
- la configuration et la mise en place d’un serveur web Apache
- la sécurisation pour l'accès des utilisateurs

SOCIÉTÉ DE SERVICES INFORMATIQUES, ROUMANIE
Ingénieur d’étude – administrateur base de données MySQL et développeur applications web
Janvier 2003 - Juin 2003

Domaine d'intervention
Le développement et le design graphique d’une solution web pour les ressources humaines.

Environnement Technique
PHP, JavaScript, XML, HTML, MySQL

DIRECTION GENERALE DE TRAVAIL, ROUMANIE
Ingénieur d’étude – développeur C++ et base de données InterBase
Novembre 2001 – Décembre 2002

Domaine d'intervention
Le développement d’une application de gestion pour le département de comptabilité avec Borland C++ Builder 5.0 et la base de données Interbase.
La définition de la structure de la base de données InterBase et l'échange des données avec une autre solution de gestion comptable.

Environnement Technique
Borland C++ 5.0 et InterBase