CURRICULUM VITAE Avril 2014
1. Information personnelle
Nom: Pizarro
Prénom: Matías
Date de naissance: 9 janvier 1972 (Genève, Suisse) Nationalité: Française
Information de
contact: Adresse:
c/ Rafalet, 36 07650 Santanyí
Illes Balears / Espagne mobile: +34 626 636 122 ligne fixe: +34 971 16 34 25
courrier électronique: matias@pizarro.net
2. Compétences lingüistiques
Langue maternelle Lecture Écriture Conversation
Anglais Avancée Avancée Avancée
Allemand Basique Basique Basique
Français X Avancée Avancée Avancée
Espagnol X Avancée Avancée Avancée
Catalan Avancée Avancée Avancée
Italien Intermédiaire Intermédiaire Intermédiaire
3. Exemples de réalisations
Vous pouvez trouver un échantillon de mon travail sur http://matiaspizarro.com
4. Compétences informatiques
A) Langages / Plateformes / LogicielsParadigmes de programmation : Programmation Orientée Objets, applications MVC, APIs RESTful, SOAP, DAV, développement guidée par les tests, design multi-navigateurs, design ‘responsive’.
• Python 2 & 3, PHP, shell (bash, sh, csh) Django, Joomla, Drupal
• SQL et procédures stockées sur base de données (+107 enregistrements / table) MySQL, MariaDb, PostgreSQL
• Bonne connaissance (sans être un expert) e JAVA, PERL, Solr
• Javascript
jQuery, jQuery UI, ExtJS, Bootstrap, Mootools, DHTMLx, D3 (conjointement avec AJAX, JSON y RESTful APIs)
• HTML5, CSS 3 / LESS, canvas y SVG,
• Flash & ActionScript
• git / gitolite / github, mercurial / bitbucket, bazaar, sourceforge, pypi
• plateformes de documentation (Sphinx) et langages de balisage (ReStructured Text, Markdown, Textile)
• Graphisme: Photoshop, Illustrator, GIMP, Inkscape, AutoCAD
• Connaissance experte des logiciels de traitement de texte, feuille de calcul et génération de présentations Libre/MS Office
B)Systèmes d’exploitation
• FreeBSD, Debian, Ubuntu, Windows (de 95 à 8)
• Solaris, OpenSolaris, NetBSD, OpenBSD, DragonFlyBSD, MacOS C)Administration de serveurs
Connaissances avancées en administration de serveurs *NIX (FreeBSD, Debian, Ubuntu) dont:
• installation et déploiement
• TCP/IP
• administration DNS
• paquets (apt) et ports (portsnap, poudriere)
• configuration, compilation et maintenance de paquets distribués,
• administration de pare-feux et de sécurité
• administration de proxy
• FTP / LFTP
• SSH/SSL/chaînes de certification
• NFS
• cron
• SAMBA
• serveurs web (Apache, Nginx, lighttpd)
• SGBD (MySQL, MariaDB, PostGreSQL)
• serveurs de courrier (Postfix, Exim en conjonction avec spamassassin, Maia, dovecot)
• LDAP
• éditeurs de texte par la console (vi, vim, ee)
• virtualisation de systèmes d’exploitation
• Cpanel, DirectAdmin (bien que l’administration locale et à distance par la console soient préférées)
• FFMPEG administration et déploiement d’audio/vidéo en streaming
• spécifique à FreeBSD: jails, pf, ZFS avancé
5. Expérience professionnelle
A)Expérience chez docBase (compagnie propre) De:
Juin 2002 À:
présent Titre:
Programmeur principal Employeur:
docBase Type d’entreprise:
Petite Pays:
Espagne Expérience Internationale:
Oui Temps complet
Oui Expérience (Mois):
131 Responsabilités:
Développement, déploiement et maintenance de diverses applications web avec emphase sur les
processus en back-end et sur des interfaces d’utilisateur riches. Graphisme. Déploiement et maintenance de serveurs FreeBSD propres.
Pour des clients en France, Suisse et Espagne, allant de personnes privées, compagnies de théâtre, photographes, musiciens, architectes, entreprises de construction, PMEs et commerces à des organisations internationales
Django, Python, PHP, JavaScript, CSS3, HTML5, Bootstrap, ExtJS, jQuery, Nginx, Apache, MySQL, MariaDB, PosgreSQL
B)Expérience au Centre du Commerce International (CCI) / Legacarta (travail à distance) De:
Juin 2002 À:
présent Titre:
Administrateur et développeur d’applications Web
Employeur:
Centre du Commerce International (UNCTAD/OMC)
Type d’entreprise:
Bureau des Nations Unies et de l’OMC
Pays:
Suisse
Nom du responsable:
Sur demande Titre du responsable:
Conseiller juridique principal
C. électronique du responsable:
Sur demande Expérience internationale:
Oui
Temps complet:
Non
Expérience (mois):
27
http://legacarta.net (à présent en phase finale d’une mise à jour technologique complète) Responsabilités:
Développement, déploiement et maintenance d’une base de données en ligne de Traités multilatéraux relatifs au commerce, avec ses propres cartes géographiques en Flash et des tableaux et diagrammes dynamiques générés à partir de la base de données.
Legacarta donne accès à une base de données d’environ 250 traités multilatéraux, 450 amendements et protocoles ainsi qu’à des cartes juridiques et statistiques et à des outils d’analyse par pays. Les données sont maintenues par le personnel du CCI en utilisant des outils développés par docBase.
Django, Python, PHP, JavaScript, CSS3, HTML5, Bootstrap, ExtJS, Flash, ActionScript,
DHTMLx, jQuery, Nginx, Apache, MySQL, PosgreSQL
C)Expérience au Centre du Commerce International (CCI) / Programme MLS-SCM (travail à distance) De:
Janvier 2004
À:
Juin 2011
Titre:
Administrateur et développeur d’applications Web
Employeur:
Centre du Commerce International (UNCTAD/OMC)
Type d’entreprise:
Bureau des Nations Unies et de l’OMC
Pays:
Suisse
Nom de la responsable:
Sur demande Titre de la responsable:
Administratrice associée du Programme MLS-SCM
C. électronique de la responsable:
Sur demande
Expérience internationale:
Oui Temps complet:
Non Expérience (mois):
90 http:// scm-learning net . o rg
Responsabilités:
Développement, déploiement et maintenance de la plate-forme de support à l’enseignement électronique en-ligne pour le Système d’Apprentissage Modulaire du CCI (en collaboration avec 50 institutions à travers le monde, 25 000 étudiants formés et examinés à ce jour, dans plus de 50 pays et 5 continents)
Étude / implémentation / maintenance d’une plate-forme permettant la communication et la collaboration entre quatre acteurs : le CCI, les Institutions d’enseignement, les étudiants et les correcteurs d’examen, y inclus la distribution des matériaux d’enseignement, la remise de travaux, la gestion d’un calendrier simultané d’examens sur 10 zones horaires, l’inscription aux examens, la facturation et le suivi des paiements (étudiants institutions, institutions CCI), la notation, la publication de résultats, la gestion ↔ ↔ des étudiants et bien plus encore.
Apache, MySQL, PHP, JavaScript, CSS, SOAP, JAVA
D)Expérience à l’Université de Neuchâtel De:
Novembre 2001 À:
Juillet 2002 Titre:
Assistant de la chaire de commerce électronique
Employeur:
Université de Neuchâtel Type d’activité:
Université Pays:
Suisse Nom du responsable:
Sur demande Titre du responsable:
Directeur de l’Institut des entreprises
C. électronique du responsable Sur demande
Expérience Internationale:
Non
Temps complet:
Oui
Expérience (Mois):
8 Responsabilités:
Assistance au Professeur de la chaire dans ses responsabilités académiques.
Préparation / Mise en œuvre de Travaux Pratiques, préparation de cours.
Développement et maintenance de la plateforme en-ligne de la chaire.
E)Expérience en tant que développer Web indépendant De:
Août 1997
À:
Novembre 2001
Titre:
Développeur Web Pays: Espagne Suisse, France
Expérience internationale:
Oui
Temps complet:
Non
Expérience (mois):
50 Responsabilités:
Développement Web et graphisme pour une variété de clients en France, Suisse et Espagne, allant de personnes privées, compagnies de théâtre, photographes , festivals de musique et commerces à des organisations internationales. Hébergés pour la plupart sur nos serveurs.
La plupart de ces sites ont rendu nécessaire le développement de processus en “back-end” conséquents (en commençant par notre premier site de commerce électronique en-ligne en 1999. Celui-ci comprenait des outils permettant aux propriétaires de maintenir un catalogue de 2500 références et d’offrir le paiement par carte de crédit.)
Apache, MySQL, PHP, JavaScript, CSS
F)Expérience chez Umbral c.b.
De:
Septembre 1999 À:
Novembre 2001 Titre:
Dessinateur Employeur:
Umbral c.b. (arrêtée) Type d’activité:
Bureau d’architectes Country:
Espagne Nom de la responsable:
Sur demande Titre du responsable:
Lead Architect C. électronique de la responsable:
Sur demande Expérience internationale:
Oui Temps complet:
Non Expérience (mois):
27 Responsabilités:
Projets architecturaux et surveillance de travaux
AutoCAD
6. Education
De À Domaine Nom de l’institution Description du diplôme Ville Pays 1990 1998 Architecture Ecole d'Architecture
de Paris-Belleville Diplôme d'Etudes Fondamentales en Architecture
Paris France
1987 1990 Éducation secondaire
Institut Florimont Baccalauréat C (Sciences &
Mathématiques)
Genève Suisse
7. Méthodologie
Je suis un développeur multi-facettes avec 17 années d’expérience dans trois domaines principaux :
1. Administration de serveur (FreeBSD, Debian, Ubuntu): administration à distance, principalement à travers la console d’un groupe de machines hébergeant des serveurs Web, de courrier et de données, sans interruption pendant les dernières 16 années.
2. Programmeur d’applications: je développe principalement avec Python/Django (expérience de 4 ans) bien que j’utilise aussi PHP (15 années d’expérience) lorsque c’est nécessaire. La plupart des applications sur lesquelles j’ai travaillé font un usage intensif des bases de données, beaucoup d’entre elles avec des millions d’enregistrements par table.
3. Couche de présentation: l’objectif principal est de fournir l’auto administration à mes clients et une expérience optimale à leurs utilisateurs, faisant la meilleure utilisation de HTML5, CSS3 et des écosystèmes Bootstrap et jQuery
Je suis à l’aise dans un cadre de collaboration aussi bien directe comme à distance (via git, Skype, IRC and email) et avec l’administration à distance de serveurs
Mon objectif est d’écrire des applications efficaces, “DRY”, bien codées, bien documentées et bien testées, faciles à étendre, à maintenir et à faire évoluer. Ceci requiert, bien que je mette l’emphase sur la ‘business logic’, que je me tienne à jour sur les technologies les plus récentes de la couche de présentation et de l’administration de serveurs. Ceci demande aussi la capacité de tirer profit avec discernement du code d’autres programmeurs et de la grande richesse d’information disponible en-ligne à travers, entre autres, github, les forums, les blogs, irc ainsi qu’une vigilance permanente face au dangereux syndrome du « Not Invented Here ».
J’ai pour habitude d’entrer dans le code source de la plupart des librairies que j’utilise car j’ai besoin de comprendre leur logique interne pour pouvoir les utiliser à bon escient et en harmonie avec l’ensemble.
Je suis un apprenti rapide et plein de ressources, sachant comment se maintenir à jour.
Mes outils préférés sont FreeBSD, Debian, Python, Django, SQL, JavaScript, jQuery, Bootstrap, HTML5, CSS3, LESS, git/gitolite/github, bash, sh et la ligne de commandes, la POO, le modèle MVC et les logiciels libres, mais je suis aussi familiarisé avec Java/JSP/Tomcat et je suis en train de compléter rapidement mes connaissances dans ce domaine.
Je peux travailler soit comme employé soit comme intervenant externe, à travers ma compagnie basée à Paris qui couvre mes charges sociales. Je peux changer de résidence si nécessaire.
Comme il est naturel pour un mélange Français/Chilien/Britannique, né et élevé en Suisse, éduqué en France et vivant aux Iles Baléares depuis 18 ans, mon environnement de référence est multiculturel et multilingue.