Nicolas Villa - Développeur PHP/JS senior - Développeur Blockchain/Web3
Contact : Portable: 06-77-81-08-09
nicolas.villa@proton.me

Compétences

LANGAGES / FRAMEWORK / LIBRAIRIES
HTML
CSS
PHP
SQL
JS
NODEJS
VUEJS
REACTJS
BASH
Jquery
REST API
Symfony
SOLIDITY
Web3JS

DevOps : Docker, Mailgun, Datadog, Qemu, VirtualBox, Vboxmanage, Vagrant

CMS : Wordpress, Prestashop, Drupal, SPIP

Autres compétences : Android SDK, Bootstrap, Responsive Design, Media Queries, Smarty, Less, Composer, Drush, API Binance, Discord, Slack, Trello...

Systèmes d'exploitations utilisés :

logo linux
logo linux
logo linux

Logiciels utilisés :

Git, Gitk, SVN, PHPunit, Travis, Vim, Nano, Eclipse, Komodo IDE, Blender, Gimp, Autocad.

Langues :

Anglais.

Expériences professionnelles

En full remote de 2018 à août 2021 :

Développeur Web pour Copromatic qui propose un ensemble d'outils de gestion pour des syndics de copropriétés.
  • Développement avec Symfony en version 2,3,4 et 5
  • Migration et refactorisation des anciens outils vers Symfony 4
  • Refonte totale et migration de d'application de réseau social Résideclic destinés aux copropriétaires de Symfony 2 vers Symfony 4

2015 à janvier 2018 :

Formateur de développeur/developpeuse Web junior pour Simplon.co.
  • Recrutement des apprenant-e-s
  • Préparation des outils et contenus pédagogiques : HTML/CSS/PHP, Linux, Bash, Symfony,...
  • Organisation et participation à 3 hackathons
  • Atelier de kids coding auprès de 500 collégiens
  • Passage de l'habilitation pour être jury pour les titres professionnels "Développeur Logiciel" et "Concepteur Développeur Informatique"
  • Jury pour valider les apprenants du Simplon Ardèche au passage du titre pro "Développeur Logiciel"

2014/2015 :

Développeur Web pour LibreAir qui propose une gestion simplifiée et unifiée des différents web services utiles aux collectivités au sein d'un même portail.
  • Développement et utilisation autour de la API JSON du CMS Wordpress
  • Utilisation de la web API de l'application de messagerie Zimbra
  • Déploiement d'un intranet basé sur Wordpress

2013/2014 :

Développeur Web et intégrateur pour l'agence de communication en Développement Durable Patte Blanche à Montpellier.
  • Développement de modules pour le CMS Wordpress
  • Intégration de charte graphique pour des thèmes Wordpress
  • Développement d'un site en C#
  • Stage de développeur d'application pour Android et Iphone :
    • Utilisation du framework AngularJS pour accèder à l'API REST de Wordpress
    • Utilisation de PhoneGap pour packager l'application Android

2008/2012 :

Gérant d'Informetic, entreprise individuelle de création de sites internet et d'infogérance.
  • Développement de modules pour CMS(SPIP, Drupal, Wordpress, Joomla)
  • Développement d'interface de gestion back office en PHP et module pour e-commerce(Prestaphop, Drupal commerce)
  • Relations clients(contact téléphonique, devis, suivi de projet...)
  • Intégration de charte graphique
  • Création de carte Google Maps avec interaction en javascript
  • Gestion de parc informatique
  • Hébergement de sites
  • Infogérance de serveurs
  • Vente de matériels informatiques

2011/2012 :

Développeur Web et intégrateur pour Vernalis Interactive à Aniane.
  • Intégration de charte graphique
  • Découpage des chartes graphiques sous Photoshop
  • Suivi du cahier des charges et de la méthodologie d'intégration
  • Contrôle de l'accessibilité des sites
  • Migration des sites vers une nouvelle version majeure du CMS utilisé(SPIP), adaptation des plugins existants pour la nouvelle version

2007 :

Dessinateur sur Autocad de plans pour INNSEO (Bureau d'étude Audio/Vidéo) à Cap Omega.
  • Dessin Assisté par Ordinateur sous Autocad(implantation des systèmes audiovisuels du bâtiment sur plan)
  • Utilisation de tableur et de traitement de texte pour le suivi des projets
  • Réunion de chantier

2006 :

Technicien du son et Webmaster pour Radio Pays Hérault à Saint André de Sangonis.
  • Refonte du site internet avec le CMS SPIP
  • Montage audio sous différents logiciels libres ou propriétaires
  • Mise en place du streaming de la radio
  • Installation et paramétrage d'un logiciel d'automation pour radio

2004/2005 (missions ponctuelles) :

Dessinateur sur Autocad de plans d’alarme incendie et intrusion pour la société JD2M à Narbonne.
  • Dessin Assisté par Ordinateur sous Autocad(implantation des systèmes de protection incendie et sécurité sur plan)

2000/2003 :

Magasinier et Contrôleur à METRO (Montpellier).
  • Contrôle du travail d'une dizaine de caissières, recomptage des produits scannés, correspondance des produits scannés par rapport à ceux présents sur le chariot.
  • Gestion des stocks et approvisionnement du rayon

Formations

  • 2024 : Formation en Anglais ( 120h ) et DCLEP (Diplôme de Compétence en Langue Étrangère Professionnelle) avec Les Intellos
  • 2023/2024 : Formation sur la blockchain Solana ( 2 mois ) avec Encode Club
  • 2021/2022 : Initiation au développement sur la blockchain Thezos ( 2 jours ) avec Nomadic Labs
  • 2021/2022 : Formation développement Blockchain chez Alyra en Solidity pour la blockchain Ethereum et AVAX ( 4 mois )
  • 2013/2014 : Formation développement JAVA pour le développement d'application sous Android ( 4 mois )
  • 2006/2007 : Formation Webmaster (dans la société « Agence OUI » ) et certificat professionnel de Webmaster et administrateur de serveurs(CNAM).
  • 2004 : Formation Conduite de procédés industriels ( Autocad, logiciels et langages pour automates industriels,...)
  • 2003/2006 : Première et deuxième années du Diplôme de Premier Cycle au CNAM de génie électrique et informatique appliquée.

Autres

  • Membre fondateur et Webmaster de l'association Montpel-libre( Association et Groupe d'utilisateur de systèmes et de Logiciels Libres à Montpellier ) depuis 2008.
  • Webmaster du site sur http://linux-live-cd.org annauire et test de toutes les distributions Linux en mode Live
  • Webmaster et membre fondateur du site Libre Shop.com
  • Mon développement d'un module de Cron a été intégré à Dolibarr( voir le code source : 1, 2, 3 ), développement d'un module de sauvegarde/restoration de la base de donnée
  • Quelques commits sur Github( pseudo Boyquotes ) dans le projet open source Thélia2, amélioration du wizard d'installation web et participation à la documentation.

Mon compte public (toute mon activité n'est pas sur github, j'effectue aussi et de plus en plus des commits sur des dépôts privés/publics sur framagit(gitlab), bitbucket):

Logo Github

Voyages effectués (15 pays) : Nouvelle Zélande, Iceland, Australie, Espagne, Italie, Suisse, Autriche, Suede, Croatie, Slovénie, Portugal, Madère, Maroc, Tunisie, Ireland.

Sports : VTT, jogging, natation.