Voir le profil de Julien Napoli sur LinkedIn

English - Français

Julien NAPOLI
92120 Montrouge, France
mobile : +33.6.16.66.12.17
napoli.julien@gmail.com
48 ans
nationalité Française
en couple
permis B
Mobilité nationale et internationale
D.I.F de 120h
Full-Stack developper, one-man-team
Expériences professionnelles (26 ans)
Votre Partenaire Smart
Auto Entrepreneur - 2019
 
Prestations informatique
  • Développement Web, WordPress
  • Scrapping
  • Conseils en installation et équipements réseaux
Accompagnement personnalisé à l'entrepreunariat
  • Aide à la création d'entreprise
  • Coaching business et stratégie
  • Conseils marketing
  • Conseil en communication multi-réseaux sociaux
  • Animation de webinaires
  • Formation
SIREN 803393560 www.juliennapoli.com
Auto Entrepreneur
UEBOJI - KRIKA
CDI - 2014 - 2019
 

Co-fondateur de la société, création de Krika, la solution de supervision d'appareils connectés.
http://www.get-krika.com
Gagnant d'un CePro Best Award 2015 pour le Krika mini au Cedia .
Gagnant d'un CePro Best Award 2016 pour WHEOSE au Cedia .
Production, développement logiciel, choix des solutions matérielles et industrialisation des process.
Choix des technologies hardware et software.
Technologies employées : Framework PHP MCV maison, BASH, Windows BATCH, Apis REST, JSON, Ajax, MySql, Administration Serveur plateforme LAMP OVH, HTML2PDF
Sécurisation des flux par encryptage HTTPS et cryptographie remontante
Créations graphiques UI / UX / Print
Optimisation des coûts de production, choix des fournisseurs.
Validation de conformité avec la législation nationale et internationnale des services proposés par la société.
Validation de conformité avec les contraintes de respect de la vie privée et de la sensibilité des données récupérées.
Automatisation des process logistiques de colisage (Envoimoinscher)
Automatisation des process d'emailing (SendInBlue)
Choix et implémentation des solutions E-commerce, paiement Carte de crédit via Atos Origin, PayPal
Orientation stratégique de la marque et marketing
Relations commerciales internationales
Gestion logistique avec la plateforme Amazon FBA
Metaboli, Paris
CDD - 2014
 
Développeur full-stack back-office
Création d'un back-office de gestion d'un jeu sur mobile. PHP5/CSS/JQuery
Dailymotion, Paris
CDD - 2013
 
Core Developer
Analyse, enquête et débugage, proposition de solutions et d'évolutions. PHP5/Symfony2/Bash/Git
(SSII) Intertek Ingéniérie / MCNEXT / Plaza Design, Paris
CDI - 2006 - 2013
Dualnet Communication, DVDRAMA.com, Paris (SARL)
CDI - 1999 - 2006
Technicatome, C.E.A. (Comissariat à l'Énergie Atomique), Saclay
Stage - 1998
Compétences STACK
Web général
  • Ajax intermédiaire
  • CSS 1,2,3 niveau avancé
  • HTML niveau avancé
    (XHTML 1.0 Strict, démarche d'accessibilité, de respect des standards du web et de la sémantique de l'HTML (W3C) )
  • JavaScript / Jquery intermédiaire
    Jquery UI, ajax
  • MySql niveau avancé
  • PHP 4-5 expert
    MVC, Objet, CURL, JSON, GD, Memcached, Images Adobe SVG, FDPF/HTML2PDF, html2pdf, LDAP, VCF.
  • Redmine, Redmine API intermédiaire
  • WordPress intermédiaire
    EDD, Podcasting, WP-CLI
Logiciels et solutions d'aide au développement
  • Filezilla / Filezilla Server intermédiaire
  • Firebug niveau avancé
  • Git intermédiaire
  • git cvsimport avancé
  • Notepad++ intermédiaire
  • php-cs-fixer avancé
  • Putty intermédiaire
  • Subversion / Tortoise SVN / VisualSVN intermédiaire
  • Ultra Edit niveau avancé
Bureautique et progiciels
  • Adobe Photoshop niveau avancé
  • Autocad intermédiaire
  • Indesign débutant
  • Solid Works niveau avancé
  • Suite Microsoft Office intermédiaire
Systèmes
  • Administration de serveurs niveau avancé
    plateformes LAMP, relations avec les hébergeurs spécialisés (OVH, NexenServices), rotation de sauvegardes, backup local et distant (rsync), monitoring Nagios
  • Clônage de disques durs niveau intermédiaire
    clonezilla
  • Hardware niveau avancé
    PC Windows/Linux
  • Linux (Debian, Ubuntu, Suse) avancé
    cron, bash scripting
  • Microsoft Windows intermédiaire
    versions 98, XP, Vista, Seven, 8
  • Virtualisation intermédiaire
    Hyper-V, Virtualbox, VmWare
Réseau
  • I.O.T / Smart Home / Domotique
    Crestron, Control4, RTI, APC, BlueBolt, Yamaha, Denon, Integra, Onkyo, SONOS, LUXUL
  • Installation Réseau
    Câblage RJ45, configuration de routeur, switch, bornes WI-FI, caméras, POE
  • Protocoles
    SNMP, Telnet, SSH, UPNP
  • Teamviewer
    Sofware & API
Formation
2 avril 2007 - 6 avril 2007
Atos Origin Formation, Paris
Stage de formation JavaScript.
1 septembre 1997 - 6 juillet 1999
Lycée Louis Armand, Paris
BTS C.P.I (Conception de Produits Industriels).
7 juillet 1997
Lycée Louis Armand, Paris
BAC S.T.I. Génie Mécanique.
Langues
Anglais courant
Espagnol scolaire
Italien notions
Centres d'intérêt
Collectionner les chaussures gauches, le vaudou, les tables de multiplication des chiffres impairs.
Témoignages
Alexandre Heim
Développeur freelance chez Informatique Sur Mesure
Excellentes qualités d'analyse et de synthèse des problématiques. Julien sait apporter des solutions techniques propres, rigoureuses et fonctionnelles. Qualités humaines indéniables, ce qui ne gâche rien.
Guillaume Brigaudiot
Senior Community Manager chez STAIRWAY MANAGEMENT
Julien a montré une grande réactivité dans toutes les missions qui lui ont été données et a su mettre en place des solutions aussi intelligentes que performantes. Je le recommande vivement.
Frédéric Charron
Directeur du centre de compétences et Consulting IDF Management, Consultant, Delivery, Smart Consulting, IoT, Domotique
J'ai beaucoup apprécié travailler avec Julien. Il a un fort potentiel, en particulier sur la conception et la gestion de produit.
Antoine Célérier
Chef de projet chez Metaboli SA
Dans le cadre de la création d'une application mobile, Julien a su développer en seulement un mois un Back Office extrêmement fonctionnel et évolutif. Sa capacité naturelle à travailler en équipe et à prendre des initiatives au cours du projet a été plus qu'appréciée !
Marianne Andre
Directrice artistique Web chez Smart Agence
Julien est un intégrateur très pointu dans ses connaissances en html comme en CSS ; très rigoureux et impliqué, il a également une aisance relationnelle qui rend agréable le travail d'équipe avec lui.
David Bochert
Business Unit Director
Julien wrote the initial code of the famous Kiwi "IsCool" Facebook App, so for me he is a great member of the socal network's hall of fame, in the "Socal Gaming" category.
Sunny Ripert
Full-stack Rails Developer
I learned enormously from working right next to Julien. In PHP, SQL and Linux, he taught me a lot of his best tricks. Moreover a lively and fun co-worker.
Stephan Dandrel
Gérant, Coach en entreprises chez Val-Horizons
Grandes compétences sur PHP, Mysql et Apache.
Clients
BNP PARIBAS, service WebTeam, Montreuil
Développement PHP4 / JavaScript
Interventions sur applications de gestion intranet.
cafe.com (Boonty), Paris
Développeur Réseaux Sociaux Facebook FBML / PHP (objet)
Création d'une interface générique en PHP / FBML destinée à porter les jeux de cafe.com vers Facebook.
Créateur du jeu à succès : "is cool".
G2 PARIS, Agence de communication
Développement PHP / MySql
Création d'une application de gestion des participants à un concours organisé par le Crédit Agricole.
INRS (Institut National de Recherche et de Sécurité), Paris
Développement PHP / MySql, administration serveur LINUX
Maintenance, mises à jour et optimisation du système de gestion des sessions de formations au secourisme du travail et à la prévention des risques professionnels.
Lagardère Active, pôle TV, Levallois-Perret
Développement PHP (objet) / MySql
Administration et évolution d'un système de traitement des vidéos de programmes diffusés sur les chaînes du groupe (Gulli,June,CanalJ,Mezzo,MCM,Tiji) à destination des partenaires VOD et Catchup Tv (replay TV).
MCNEXT, Paris
Intégration XHTML / CSS / JQuery
Intégration d'une maquette Photoshop du site vitrine McNext Labs.
MCNEXT, Paris
Game Design / développement PHP / REST / JSON / Ajax / Facebook / MySql, administration serveur LINUX
Création d'un jeu inédit multi-joueurs pour Facebook et plateformes mobiles.
Mondadori France (ex EMAP), Issy les Moulineaux
Développeur, chef de projet PHP / MySql
Création du site de l'officiel du Cycle, de la moto et du Quad. Export de données vers Quark X-Press.
Orange Business Service, Unité d'Intervention et d'Assistance, central du 19eme
Développement PHP (objet) / MySql / GoogleMaps / Ajax
Extension de l'interface Web d'accès à des logiciels d'administration de matériels réseau, lancement de procédures automatisées via VB Script. Ajout de fonctions de géolocalisation Google Maps. Identification avec accès aux annuaires LDAP.
Orange Business Service, Unité d'Intervention et d'Assistance, central du 19eme
Développement PHP (objet) / MySql
Réalisation d'une interface Web d'accès à des logiciels d'administration de matériels réseau, lancement de procédures automatisées via VB Script.
OUAT-E Paris
Architecte Réseaux Sociaux Facebook FBML / PHP (objet) / MySql / Memcached / NorthScale Membase / JSON / Nagios / Amazon EC2
Création d'une interface générique en PHP / FBML destinée à porter les jeux de OUAT-E vers Facebook (Kaisha, Totally Spies!). Définition et création d'une architecture de plateforme matérielle d'hébergement de Webservices JSON. Mise en place d'une rotation de sauvegardes locales et distances (rsync,réplication mysql). Mise en place de monitoring Nagios avec alertes mail et SMS.
Plaza Design, Paris
Intégration CSS Sharepoint 2007/2010/2013 Intégration XHTML / CSS / JQuery
Cross-browser compatibility (ie7->ie11)
Intégration de maquettes Sharepoint pour EADS, Eurocopter, Carglass, France Télévisions, Atos,Colas, Sagem, Opcaim,...
Voirunfilm.com, Paris
Développement PHP / MySql, administration serveur LINUX
Automatisation de tâches d'import distant de fichiers CSV de catalogues partenaires (Fnac).
Social
Interview 20 Minutes du 30/11/2005 :
Interview Journal Du Net du 28/02/2006 :
 INTERVIEW 
 
Julien Napoli
Directeur technique
DVDrama
Julien Napoli
"Nous privilégions les développements maison, en Open Source"
Site d'information sur l'actualité du DVD et du cinéma, DVDrama nous ouvre les coulisses de ses rouages techniques. Après les forums et les blogs, le site bascule vers une architecture multi-serveur.
28/02/2006
 
journaldunet
JDN Solutions. Vous avez radicalement migré du Perl vers la plate-forme LAMP, pourquoi ?
  En savoir plus
Dossier Sites Web
  Le site
DVDrama
Julien Napoli. Nous sommes un site d'actualité, donc rebâtir une nouvelle page HTML à chaque article était tout simplement impossible. Il a fallu dans un premier temps basculer le site, au début codé en HTML avec du Perl, vers une plate-forme LAMP, c'est-à-dire Linux Apache, PHP et MySQL.

Perl autorisait cette gestion dynamique de l'affichage mais via l'utilisation d'un gros fichier texte et non d'une base de données. La programmation sous Perl était donc peu claire, et trouver des compétences devenait assez difficile. C'est un langage très puissant mais moins facile à programmer que du PHP.

Au contraire, migrer sous PHP et MySQL nous a offert la puissance d'un système de gestion de base de données. Le fait que ce soit aussi des technologies gratuites et évolutives ont grandement participé à ce choix. Aujourd'hui, notre base de données référence 6 000 fiches DVD, 14 000 nouvelles et 250 000 avis.

Comment gérez-vous l'hébergement du site et l'administration de vos machines ?
Le site a commencé par un hébergement sur un seul serveur aux Etats-Unis. Lors de la migration vers PHP et MySQL, cet hébergement a été rapatrié chez Proxad Online, filiale de Free Iliad. A l'époque notre offre était mutualisée sur un espace d'un gigaoctet. Progressivement, nous consommions la plupart de ces ressources, ce qui nous a amené à prendre un serveur dédié chez Nexen, chez qui nous sommes restés depuis. Nous consommons désormais 20 Mbits en moyenne.

Aviez-vous envisagé de garder l'hébergement en interne ?
Au tout début, lorsque le site venait de passer en hébergement dédié, je me suis occupé seul de la partie administration. C'est un métier très prenant, depuis c'est Nexen qui administre tout, s'occupe de la configuration du serveur, de ses mises à jours… J'ai juste un accès à distance via une connexion sécurisée SSH pour aller chercher des données ou récupérer un fichier log.

Nous éclatons le site entre serveurs Web, serveurs de base de données et répartition de charge"
Vous migrez vers une architecture multi-serveur, qu'en attendez-vous ?
Depuis que le site est hébergé chez Nexen, DVDrama a déjà changé trois fois de serveurs pour améliorer sa capacité à monter en charge. La base de données MySQL mange désormais beaucoup de ressources, et ce alors qu'Apache pourrait en avoir besoin. Nous allons donc éclater le tout en 2 serveurs Web, 2 serveurs de base de données et un serveur de répartition de charge sous Linux Virtual Server. Avec cette architecture, si un serveur tombe, l'autre peut prendre le relais.

De même, la répartition de charge permet d'envoyer les requêtes au serveur le moins sollicité afin d'optimiser le temps de réponse. Toutes ces mesures visent avant tout à limiter les interruptions de service. Enfin, cette séparation facilite la segmentation du matériel. Pour notre serveur de mail, un simple Céléron suffit tandis que pour les bases des données, il faudra plutôt opter pour un bi-Xeon. Malgré cette optimisation, cela nous coûte plus cher que sur une solution monoserveur.

Quels indicateurs suivez-vous au quotidien dans votre tâche ?
J'utilise les graphiques d'administration de l'outil MRTG, qui me donne en instantané la bande passante consommée, la charge du serveur, la mémoire attribuée à MySQL et d'autres informations de ce type. Cela me donne des informations suffisantes pour comprendre ce qu'il se passe au quotidien et éviter d'appeler mon hébergeur toutes les 5 minutes dès que quelque chose ne semble pas fonctionner.

J'utilise les graphiques d'administration de l'outil MRTG pour ma gestion quotidienne"
Quelle solution utilisez-vous pour gérer vos différents contenus ?
Dans ce domaine, nous privilégions les choix Open Source, qui se révèlent plus économique. La mise en page d'articles a fait l'objet de développements maisons, tout comme le système de blogs. Spip est un système performant, mais l'adapter nous prenait autant de temps que de faire un équivalent par nous-même. De même pour nos blogs, nous souhaitions quelque chose de très précis, donc il faisait sens de partir de zéro.

Ce choix des développements internes s'explique également par le fait que nous n'avons pas toujours confiance dans les scripts clés en main. Nous en utilisons malgré tout pour nos forums, PHPBB, et pour la diffusion de bannières publicitaires à travers PHP Ad News. L'avantage des développements maisons vient de la souplesse qu'ils apportent en termes de modification du code. Nous avons besoin de cette réactivité.

  En savoir plus
Dossier Sites Web
  Le site
DVDrama

Sur quels projets techniques travaillez-vous aujourd'hui ?
Nous réalisons une nouvelle version du code source de DVDrama pour qu'il consomme moins de ressource et utilise au mieux notre infrastructure multi-serveur.

La DT de DVDrama
 La direction technique
Effectif
3 personnes
 Les solutions technologiques
Gestion de contenu
Interne
Bases de données
MySQL
Langage de développement
PHP
Systèmes d'exploitation
Linux
Serveur Web
Apache
Hébergement
Nexen
Forums
PHPBB
Bannières
PHP Ad News

 

 
Propos recueillis par Yves DROTHIER, JDN Solutions

PARCOURS
 
 
Julien Napoli, dirige une équipe de 2 développeurs Web pour le site culturel DVDrama. Il traite de l'information DVD, cinéma, jeux vidéos et cinéma asiatique.