matías pizarro,
Full-stack developer,
17 years in the coding trenches

Debian FreeBSD Ubuntu

Server Administrator

Django
MySQL PHP

Application Programmer

Currently getting up to speed with PostgreSQL mariaDB Java Tomcat Celery Solr d3

Portfolio


WEBSITE
Details

LegaCarta2003-2015

WEBSITE
Details

AM STRAM GRAM2009-2012

WEBSITE
Details

FINGRAPHS.COM SHOP2013

WEBSITE
Details

HOTELPORTILLO.COM DOCUMENTATION MANAGER2014

WEBSITE
Details

LOBSTER BAR2012-2015

WEBSITE
Details

SCM-LEARNINGNET.ORG2003-2011

WEBSITE
Details

STERN-FOTO.COM2013-2015

WEBSITE
Details

TANGIERS TOBACCOS FLAVOUR LIST2010

WEBSITE
Details

AM STRAM GRAM (Gallery)2012-2015

WEBSITE
Details

Artichauts2009-2015

WEBSITE
Details

Bord Cadre films2003-2015

WEBSITE
Details

Carole Parodi2003-2015

WEBSITE
Details

Jardinería Santanyí2009-2015

WEBSITE
Details

Kamal Parsi-Pour2011-2015

WEBSITE
Details

Machinos2010-2015

WEBSITE
Details

Construccions Marín2010-2015

WEBSITE
Details

Opération Casablanca2009-2015

WEBSITE
Details

Richard Abel2009-2015

WEBSITE
Details

Santi Mirón2011-2015

WEBSITE
Details

Stefanie Günther2011-2015

WEBSITE
Details

Compagnie 032011-2015

I aim at writing applications that are:
  • efficient
  • DRY
  • elegantly coded
  • well-documented
  • well-tested
  • easy to extend
  • easy to maintain
  • easy to move forward

This requires that, while my emphasis is on business logic, I strive to be fluent with presentation layer technologies and server-side administration. It also entails being able to discerningly leverage third-party code and the wealth of information available through online resources.

I routinely dig into the source code of most libraries I use because I need to understand how they work to use them correctly and in harmony with the whole.

The Zen of Python By Tim Peters

Or 'When wisdom, poetry and programming meet'

  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Simple is better than complex.
  • Complex is better than complicated.
  • Flat is better than nested.
  • Sparse is better than dense.
  • Readability counts.
  • Special cases aren't special enough to break the rules.
  • Although practicality beats purity.
  • Errors should never pass silently.
  • Unless explicitly silenced.
  • In the face of ambiguity, refuse the temptation to guess.
  • There should be one-- and preferably only one --obvious way to do it.
  • Although that way may not be obvious at first unless you're Dutch.
  • Now is better than never.
  • Although never is often better than *right* now.
  • If the implementation is hard to explain, it's a bad idea.
  • If the implementation is easy to explain, it may be a good idea.
  • Namespaces are one honking great idea -- let's do more of those!

Contact info

c/ Rafalet, 36 - 07650 Santanyí
Illes Balears / Spain
Mobile: +34 626 636 122
Landline: +34 971 16 34 25
E-mail: matias@pizarro.net

matías pizarro 1997-2015