Je m'appelle Vincent Nunnari, père de famille et humble développeur d'applications WEB. Je dispose d'une solide expérience dans ce domaine depuis 2009. J'aime développer des applications web from scratch. J'adore le développement frontEnd pour son coté visuel. Poussé par mon attrait du design, j'ai appris à maîtriser Photoshop, ce qui est un atout pour créer différents éléments d'un site web (logo,bannière, charte graphique..etc). J'ai fait beaucoup de backend lors mes expériences professionnelles et j'apprécie de pouvoir automatiser des taches pour rendre le travail plus confortable pour les collaborateurs. Je fais de la moto, j'aime les jeux vidéos et les séries. Je porte un intérêt à la technologies (smartphone/raspberry pi/objects connectés..etc). J'ai fait construire ma maison et par conséquent j'ai dû apprendre à bricoler par moi-même pour effectuer tous les travaux annexes. L'autoformation est omniprésente dans ma vie personnelle comme professionnelle. J'ai souvent été amené à travailler en équipe avec d'autres collaborateurs d'un domaine d'expertise différent (admin système/expert microsoft/niveau 2/RH...) mais rarement en équipe de plusieurs DEV Web sur les mêmes projets
Au sein de la DTSI Assystem, développemt et évolution des applications internes et métier
Reprise d'une application PHP d'EAD (entretiens annuel individuel). Evolution des formulaires chaques années, import de données via fichiers CSV mensuels
Reprise d'une application PHP de gestion de comptes utilisateurs. Cette application est utilisée par le niveau 2 en interne ainsi que par un service HelpDesk. Automatisation des processus par des taches plannifiées. exemple: Récupération de données dans la base RH pour créer des comptes utilisateurs automatiquement et mettre à jours quotidiennement leurs informations/ import automatique d'une cartographie des services en base de données/scripts de controles de cohérences des services (internet, accès intranet, licence de messagerie...), envoie des identifiants par email au manager d'un nouveau collaborateur suite à la création du compte/processus de mise à jour des dates de fin de contrat récupérées dans la base RH/processus de suppression de comptes automatiques basés sur la date de fin de contrat. Outil de recherche des comptes. Outil d'extraction de l'intégralité des données à disposition du service de facturation. Outil d'alerte d'incident par envoi sur des listes de diffusion avec monitoring des incidents en cours. Outil de gestion des logs.
Développement d'un outil d'archivage de données en Powershell avec création d'une page de monitoring pour suivre la progression des archivages en live
Mise en place d'un ETL permettant d'extraire des données relatives aux comptes utilisateurs, d'en former un fichier CSV et d'envoyer ce fichier sur un serveur en SFTP (utilisation de la librairie PHP SecLib)
Création de classes PHP permettant la gestion des comptes dans l'ACTIVE DIRECTORY. Exemples: recherche de tous les comptes utilisateurs avec activation du controle de pagination, recherche de tous les groupes de distributions, recherche d'un compte uniquement avec filtre, création d'un compte, modification d'une boite email partagée... (utilisation de l'extension LDAP de php ainsi que de la librairie phpLDAP)
Réalisation d'un POC de refonte totale de l'application de gestion des comptes sous framework PHP LARAVEL avec utilisation d'un API (Microsoft Graph)
Creation d'une application de gestion de mot de passe pour les collaborateurs. (initialisation du mot de passe/modification du mot de passe/question secrête/mail secondaire/récupération d'un mot de passe perdu/alerte d'expiration prochaine de mot de passe)
Création d'une application de gestion des ACL (php framework LARAVEL) en collaboration avec un administrateurs système qui s'est occupé du backend powershell. L'objectif étant de rentre autonome les collaborateurs en les forcant à respecter des bons usage sur trois niveaux de dossiers. Ainsi réduire le nombre de tickets généré par des problèmes de droits. L'application web permet de visualiser et de se déplacer dans les trois premiers niveaux de dossiers d'une zone de stockage de données. Mais aussi de demander des droits par email aux collaborateurs qui sont propriétaires du dossier, de donner des droits à n'importe quel collaborateur (read/write/owner), des créer des groupes AD et d'en alimenter les membres pour ensuite donner des droits sur un dossier pour un groupe de collaborateurs.
Développement d'une application de partage de données confidentielles à des collaborateurs externes de façon sécurisée. (PHP Laravel). Système de création de comptes applicatif avec chiffrage du mot de passe (MD5 + salt key). Validation d'un disclaimer avant de pouvoir accéder au fichiers en lecture seule.
Mise en place de workflow via PROCESSMAKER
Design des applications, retouches de logo, réalisation de chartes graphiques
Développeur Web
Renault Design
Février 2011
à juillet 2012
Au seins du service Renault Design au Technocentre pour evolution et maintenance d'une application de calcul d'image
Evolution et maintenance du front-end de l'application de calcul d'image (PHP procédural et Javascript pur)
Evolution et maintenance du back-end de l'application de calcul d'image (PYTHON)
Amélioration du l'outil de monitoring des calculs permettant de renvoyer des erreurs à l'écran compréhensibles pour les collaborateurs
Mise en place d'un outil d'envoi d'alerte par e-mail lors de la fin d'un calcul vidéo. Des images compressées sont inclues aux email format HTML avec les liens vers les images en taille réelles
Mise en place de taches plannifiées sur server LINUX (crontab) pour rotation des logs
Création d'un configutateur de véhicule portable en JQUERY en collaboration avec l'équipe du design (pour présentation lors des salons)
Insertion de nouvelles étapes dans le workflow du calcul d'images (demande d'une action via UI, insertion de l'action en bdd MySQL, script python global qui récupère l'action en base de donnée puis vérifie la charge sur les serveurs avant executer l'action via un client python sur une machine distante)
Analyse des erreurs sur le monitoring et résolution de celles ci. Appel des collaborateurs pour les avertir si l'erreur provient du modèle 3D en entrée, sinon appel des infographistes pour leur avertir d'un éventuel bug d'outil infographique, sinon correction si il s'agit un problème PHP/PYTHON
Webmaster intégrateur
Rue du commerce
Novembre 2011
à décembre 2011
Mission d'intérim pendant une période de rush avant les fêtes de Noël au sein de la BU commerciale "composants informatiques"
Récupération d'informations sur des composants à mettre en vente en consultant les siteweb constructeur
Récupération d'images représentatives du produit et retouche photo pour rendre l'image plus attrayante
Rédaction d'articles au format HTML via un CMS et mise en PROD de ceux ci après validation du commercial
Remplissage des informations technique sur un formulaire du CMS (prix, taxes, garanties...etc)
Développeur Web
Alcatel Lucent
2009
à 2010
En apprentissage au sein du service de R&D composants réseaux
Evolution et maintenance du GED
Development d'un process de validation documentation
Amélioration du système de recherche via l'ajout de mots clé en base de données
Mise en place d'un système de modification d'un document en ligne (rendant le document en lecture seule pendant la phase de modification)
Ajout d'un système d'alerte pour se maintenir informé de l'évolution d'un document ou d'une catégorie de documents.
Compétences
Développement Web
HTML/CSS (Très bonne maitrise pour création de siteweb from scratch/mise en place de charte graphique)
Avancé
JAVASCRIPT (Utilisation de javascript 'client side')
Bon niveau
PHP (Objet/utilisation des libraires secLib/phpMailer/phpLDAP/API GRAPH/Ajax request/mysqli/simpleSAML... utilisé en backend et front end)
Avancé
SQL (Création de base de données/tables/indexation/requêtes complexes avec jointures)
Avancé
Photoshop CS4 (Pour frontEnd/retouche d'image/création de logo/mise en place de charte graphique/resizing pour intégration...)
Avancé
LARAVEL Framework (Dévelopement de trois applications sous LARAVEL Framework. Auto formation sur openClassroom)
Bon niveau
POWERSHELL
Bon niveau
GIT
Intermédiaire
JQUERY
Expert
Formations
GIT
Orsys
Juin 2019
J'ai participé à une formation d'introduction à GIT permettant de de savoir l'installer, créer des repository, connaitre les bons usages et les commandes de bases.
DIPLOME UNIVERSITAIRE de niveau 1
IUT Vélizy
2010
Ingénieur d'Applications Option: Systèmes & Réseaux Développement JAVA, Base système LINUX (commandes de base, scripting shell, installation package, démarage services, kill process..) Réseau (création VLAN, routage CISCO)
LICENCE PRO AII
Lycée Jules Ferry
2009
à 2010
Licence pro automatique informatique industrielle. JAVA/C++/PHP
BTS IRIS
Lycée Jules Ferry
2007
à 2009
Informatique et réseaux pour industrie et services techniques (assembleur/c++/automatisme)