• Aucun résultat trouvé

Vous pouvez trouver un échantillon de mon travail sur

N/A
N/A
Protected

Academic year: 2022

Partager "Vous pouvez trouver un échantillon de mon travail sur"

Copied!
6
0
0

Texte intégral

(1)

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 / Logiciels

Paradigmes 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

(2)

• 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é

(3)

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

(4)

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.

(5)

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

(6)

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.

Références

Documents relatifs

After that, the fseek function is called to move the file pointer right to the file end, at which point the line of text that was extracted from the start of the file (stored in

Soit vous n'êtes pas très créatif, vous manquez d'inspiration, et dans ce cas vous allez chercher votre inspiration sur des sites web comme freehtml5templates.com, qui vous

You can use one of the append write modes (see Table 7-5), or you can simply open a file for reading and writing with one of the other modes that supports writing, and move the

For example, CSS can be used to create multi-column layouts, headings on pages, footers, and other display-oriented elements to make the page visu- ally appealing and more

• Dans les exemples, quand on fait du DML, vérifier le résultat avec un script MySQL, soit dans phpMyAdmin, soit dans un client MySQL.. • Une page pour l’affichage des

Dans ce cas, il faut utiliser la méthode jQuery() et préciser que jQuery n’interprétera pas les $ : ca se fait avec la méthode $.noConflict() ;... Sélectionner des éléments

• utilisation d’un modèle de page personnalisé (avec nom, photo, etc.). • gestion d’un

Une fois la base de données créée sur papier, il ne reste plus qu’à la créer sur le serveur et à la remplir. Exo 2 : requêtes sur la base