CURRICULUM VITAE Abril 2014 1. Información personal Apellido: mbre: Fecha de nacimiento: Nacionalidad: Información de contacto: Pizarro Matías 9 de enero de 1972 (Ginebra, ) Francesa Dirección: c/ Rafalet, 36 07650 Santanyí Illes Balears / España móvil: +34 626 636 122 línea fija: +34 971 16 34 25 e-mail: matias@pizarro.net 2. Conocimiento de idiomas Idioma Lengua materna Lectura Escritura Conversación Inglés Avanzado Avanzado Avanzado Alemán Básico Básico Básico Francés X Avanzado Avanzado Avanzado Castellano X Avanzado Avanzado Avanzado Catalán Avanzado Avanzado Avanzado Italiano Intermedio Intermedio Intermedio 3. Galería de trabajos Pueden encontrar una muestra de mi trabajo en http://matiaspizarro.com 4. Resumen de Conocimientos en Computación A) Lenguages / Plataformas / Software Paradigmas programacionales: Programación Orientada a Objetos, aplicaciones MVC, APIs RESTful, SOAP, DAV, desarrollo guiado por pruebas, diseño multi-navegadores, diseño web responsivo. Python 2 & 3, PHP, shell (bash, sh, csh) Django, Joomla, Drupal SQL & y procedimientos almacenados sobre grandes bases de datos (+10 7 registros / tabla ) MySQL, MariaDb, PostgreSQL Familiarizado con JAVA, PERL, Solr aunque no experto en ellos
Javascript jquery, jquery UI, ExtJS, Bootstrap, Mootools, DHTMLx, D3 (en conjunto con AJAX, JSON y RESTful APIs) HTML5, CSS 3 / LESS, canvas y SVG, Flash & ActionScript git / gitolite / github, mercurial / bitbucket, bazaar, sourceforge, pypi plataformas de documentación (Sphinx) y lenguajes de marcado de documentos (ReStructured Text, Markdown, Textile) Diseño gráfico: Photoshop, Illustrator, GIMP, Inkscape, AutoCAD Uso avanzado de Libre/MS Office Software de tratamiento de textos, hojas de cálculo y presentación B)Sistemas operativos FreeBSD, Debian, Ubuntu, Windows (95 hasta 8) Solaris, OpenSolaris, NetBSD, OpenBSD, DragonFlyBSD, MacOS C)Administración de servidores Conocimiento avanzado en administración de servidores *NIX (FreeBSD, Debian, Ubuntu) incluyendo: Instalación y despliegue TCP/IP Administración de DNS paquetes (apt) y puertos (portsnap, poudriere) configuración de paquetes distribuidos, compilación y mantenimiento Administración de cortafuegos (firewalls) y de seguridad Gestión de proxy FTP / LFTP SSH/SSL/Cadenas de certificación NFS cron SAMBA Servidores Web (Apache, Nginx, lighttpd) SGBD (MySQL, MariaDB, PostGreSQL) Servidores de correo electrónico (Postfix, Exim en conjunto con spamassassin, Maia, dovecot) LDAP Editores de texto de consola (vi, vim, ee) Virtualización de SO Cpanel, DirectAdmin ( aunque es preferible la administración local y remota por consola) FFMPEG despliegue y administración de streaming audio/video Específico a FreeBSD: jaulas ( jails), pf, ZFS avanzado
5. Experiencia de trabajo A)Experiencia en docbase (empresa propia) Junio 2002 docbase presente Pequeña empresa Tiempo Completo Programador Principal España 131 Desarrollo, despliegue y mantenimiento de diversas aplicaciones web con fuerte énfasis en procesos de back-end e interfaces de usuarios intensos en gráfico (rich user UI). Diseño gráfico. Despliegue y mantenimiento de servidores FreeBSD propios. Para clientes en Francia, y España: personas individuales, compañías de teatro, fotógrafos, músicos, arquitectos, empresas de construcción, Pymes, comercios y organizaciones internacionales. Django, Python, PHP, Javascript, CSS3, HTML5, Bootstrap, ExtJS, jquery, Nginx, Apache, MySQL, MariaDB, PosgreSQL B)Experiencia en el Centro de Comercio Internacional (CCI) / Legacarta (trabajo a distancia) Junio 2002 Centro de Comercio Internacional (UNCTAD/OMC) Supervisor: Presente Oficina conjunta de las Naciones Unidas y de la Organización Mundial del Comercio Título del Supervisor: Asesor Jurídico Principal Administrador y desarrollador de aplicación Web Corr. electrónico del supervisor: 27 http://legacarta.net (actualmente en la etapa final de un completo cambio tecnológico) Desarrollo, despliegue y mantenimiento de una base de datos en línea sobre Tratados Comerciales Multilaterales, con mapas geográficos propios en Flash, tablas y gráficos estadísticos dinámicos. Legacarta da acceso a alrededor de 250 Tratados Comerciales Multilaterales, a 450 enmiendas y protocolos, así como a mapas jurídicos, estadísticas relacionadas y herramientas de análisis estadístico a nivel de países. Los datos son mantenidos en su totalidad por miembros del personal del CCI, utilizando las herramientas que desarrollamos. Django, Python, PHP, Javascript, CSS3, HTML5, Bootstrap, ExtJS, Flash, ActionScript, DHTMLx, jquery, Nginx, Apache, MySQL, PosgreSQL
C)Experiencia en el Centro de Comercio Internacional (CCI) / Programa MLS-SCM (trabajo a distancia) Enero 2004 Centro de Comercio Internacional (UNCTAD/OMC) Supervisora: http://scm-learning net.org Junio 2011 Oficina conjunta de las Naciones Unidas y de la Organización Mundial del Comercio Título del Supervisor: Administradora Asociada del Programa MLS-SCM Administrador y desarrollador de aplicación Web Correo electrónico del supervisor: 90 Desarrollo, despliegue y mantenimiento de una plataforma de apoyo a la enseñanza en línea para el Sistema Modular de Enseñanza del CCI (en colaboración con más de 50 instituciones a través del mundo, con 25 000 estudiantes capacitados y examinados hasta la fecha en más de 50 países en 5 continentes) Diseño / implementación / mantenimiento de una plataforma que permite la comunicación y la colaboración en cuatro direcciones entre el CCI, Instituciones de Enseñanza, estudiantes y correctores de exámenes, incluyendo la distribución de materiales de enseñanza, la entrega de trabajos, la programación de calendarios de examen simultáneos, a través de 10 zonas horarias, inscripción a exámenes, facturación y seguimiento de pagos (estudiantes instituciones, instituciones CCI), corrección de exámenes, publicación de resultados, gestión de estudiantes y mucho más. Apache, MySQL, PHP, Javascript, CSS, SOAP, JAVA D)Experiencia en la Universidad de Neuchâtel viembre 2001 Universidad de Neuchâtel Supervisor: Julio 2002 Universidad Título del Supervisor: Director del Instituto de Empresas Asistente de la Cátedra de Comercio Electrónico Correo electrónico del Supervisor 8 Asistencia al Profesor de la Cátedra en sus tareas y responsabilidades académicas. Preparación y ejecución de clases prácticas. Desarrollo y mantenimiento de la plataforma en línea de la Cátedra. PHP, Javascript, CSS, Flash, ActionScript, Apache, MySQL
E)Experiencia como desarrollador Web independiente Agosto 1997 España,, Francia viembre 2001 Desarrollador Web 50 Desarrollo Web y diseño gráfico para una variedad de clientes en Francia, y España, desde personas individuales compañías de teatro, fotógrafos, festivales de música, comerciantes al por menor y organizaciones internacionales. Generalmente albergados en nuestro propio servidor root. Generalmente ha implicado procesos importantes de back-end (empezando con nuestro primer servidor de comercio electrónico en 1999 y con desarrollo de herramientas que permitían al usuario mantener 2500 piezas de catálogo y ofrecer compra por tarjeta de crédito.) Apache, MySQL, PHP, Javascript, CSS F)Experiencia en Umbral c.b. Septiembre 1999 Umbral c.b. (terminada) Supervisora: Diseño arquitectónico y supervisión de obra AutoCAD viembre 2001 Tipo de Negocios: Gabinete de Arquitectura Título de la Supervisora: Arquitecta Principal Tiempo Completo Diseñador España Correo electrónico de la Supervisora: 27 6. Educación Desde Hasta Campo de Estudio Institución Descripción de Diploma Ciudad País 1990 1998 Arquitectura Ecole d'architecture de Paris-Belleville 1987 1990 Educación Secundaria Instituto Florimont Diplôme d'etudes Fondamentales en Architecture Baccalauréat C (Ciencias & Matemáticas) París Ginebra Francia
7. Metodología Soy un desarrollador full-stack con 17 años de experiencia en tres campos principales: 1. Administración de servidores (FreeBSD, Debian, Ubuntu). He administrado a distancia como administrador root, un grupo de máquinas que albergan correo electrónico, servidores de Web, correos y de datos, sin interrupción desde hace 16 años 2. Programador de aplicaciones: soy principalmente desarrollador bajo Python/Django (4 años de experiencia) aunque sigo utilizando también PHP (15 años de experiencia). La mayoría de las aplicaciones en las que he trabajado hacen un uso intensivo de las bases de datos, muchas de ellas con millones de registros por tabla. 3. Capa de presentación, básicamente con el objetivo de ofrecer interfaces de autoadministración a mis clientes y una experiencia óptima a sus usuarios, a través de HTML5, CSS3 y aprovechando a fondo los ecosistemas Bootstrap y jquery. Estoy habituado tanto a la colaboración en persona como a distancia (vía git, Skype, IRC y correo electrónico) y a la administración a distancia de servidores Tengo como objetivo la escritura de aplicaciones eficientes, DRY, bien escritas, bien documentadas y bien probadas, susceptibles de extensión, mantenimiento y evolución fáciles. Esto requiere, aunque mi énfasis este en el business logic, conocer a fondo las tecnologías de las capas de presentación y de la administración de servidores. Esto también significa aprovechar con discernimiento el código desarrollado por terceros y la riqueza de información disponible a través de recursos en línea, como github, foros, blogs e irc, así como mantenerme vigilante ante el síndrome tan temido del t Invented Here. Tengo por costumbre internarme en el código fuente de la mayoría de las bibliotecas que utilizo, ya que necesito comprender su funcionamiento, para poder utilizarlas correctamente, y en armonía con el conjunto. Soy un aprendiz rápido y lleno de recursos, qué sabe mantenerse al día. Mis herramientas preferidas son FreeBSD, Debian, Python, Django, SQL, Javascript, jquery, Bootstrap, HTML5, CSS3, LESS, git/gitolite/github, bash, sh y la línea de comandos, OOP, MVC y el software de código abierto pero también estoy familiarizado con Java/JSP/Tomcat, con los que me estoy poniendo al día rápidamente. Puedo trabajar como empleado o como contratante a través de mi empresa basada en París, que cubre mis gastos de salud, desempleo y pensión. Puedo cambiar mi lugar de residencia si es necesario. Como buena mezcla de Francés/Chileno/Británico, nacido y criado en, educado en Francia, residente en las Islas Baleares por 18 años, un entorno multi-cultural y plurilingüe es lo mío.