
Software engineer, developer, programmer, coder
Zürich Area, Switzerland

Software engineer, developer, programmer, coder
Zürich Area, Switzerland
I have 10 years of experience programming professionally in a lot of languages and platforms and I've been coding since I was 7 years old. I've given conferences and wrote articles on magazines about various programming languages, libraries and frameworks. I love coding.
Ruby, Rails, Python, Java, C, C++, Objective-C, C#, Haskell, Erlang, Linux, Ubuntu, Debian, ASP.NET MVC, Django, Qt, Gtk, KDE.
(Public Company; GOOG; Internet industry)
May 2007 — Present (2 years 8 months)
* Load, failure and latency testing; continuous integration, etc. of a cool new Gmail feature that wasn't released yet.
* Developed a JavaScript mock of the Gmail server to speed up and stabilize UI tests (team of two).
* Developed of end-to-end and integration tests for various internal applications which I can't talk or write about. Among other things:
- Predicted dangerous bug which three months latter stopped the development of 53 projects.
- Increased the realism of a set of tests unveiling at least 3 potentially harmful bugs.
* Created web application to keep track of quality metrics of other products (team of two).
* Tech talks: “Python testing tools”, “Coding in Erlang”, “Introduction to Testing”, “Esperanto”.
* Technologies used: JavaScript, Java, TestNG, JUnit, Python, PyUnit, Django, MySQL.
(Information Technology and Services industry)
August 2005 — April 2007 (1 year 9 months)
* Developed Asterisk module to manage users and tasks. Working without a flaw since day 1 due to heavy testing.
* Developed gateway between an XML protocol and Asterisk's Manager Interface.
* Maintained around 10 complex Asterisk deployments with more than 300 phone terminals.
* Stress and performance testing of Asterisk IVRs installations. SIPp.
* Added real-time support for agents to Asterisk. Bug: 5143.
* Packaged Asterisk and related tools and libraries for Debian GNU/Linux for our own servers, speeding up deployments.
* Wrote extensive documentation of procedures, installation, maintenance, administration, etc.
* Performed general system and network Administration.
* Technologies used: C, Python, Objective-C, SAX, Twisted, Asterisk's internals, GNUstep, GCC, multi-threading, IPv6, 4to6, DHCP, DNS, DDNS, Debian, FreeBSD, Linux, GNU, Asterisk, Bind, Bacula, ISC DHCP, radvd, iptables, ip6tables, OpenBSD's PF, software RAID.
(Computer Software industry)
February 2005 — August 2005 (7 months)
* Hosting Map, web application for searching hosting plans.
* Random Text, web component to show random texts from a database.
* Getter, web application to automatically download, parse and archival of files.
* Sentences, random periodic delivery of sentences from database to a text file.
* Redirector, web component for managing automatic redirection.
* PicoURL, generate shorter URLs that redirect with accounting.
* Sustainability/viability study of free instant messaging solutions.
* Technologies used: PHP, MySQL, jabberd2, ejabberd.
(Privately Held; Information Technology and Services industry)
September 2004 — January 2005 (5 months)
* Design, set up and deployment of a Plone web site with more than 40 editors requiring custom products.
* Developed Plone products for:
- Displaying documents stored in other locations (like a symlink)
- Speeding up the addition of keywords to documents.
- Embedding external web sites in a Plone web site.
- Handling quotes including a portlet for displaying.
* Helped with deployment of other Plone sites.
* Technologies used: Python, Zope 2, Plone
(Information Technology and Services industry)
March 2003 — November 2003 (9 months)
* Developed of a video editor for set top box using C++, GCC, Qt/KDE, transcode, mplayer and Xine.
(Computer Software industry)
March 2002 — March 2003 (1 year 1 month)
* Developed web sites for a painter, a marble and granite shop and an elitist party organizer in PHP and MySQL. The first one still running today only with some additions.
(Public Company; Mechanical or Industrial Engineering industry)
March 1999 — March 2002 (3 years 1 month)
* Deployed various GNU/Linux and OpenBSD servers.
* Developed GUI file usage monitoring application, called KSamStat, for Samba to be able to replace a Novell Netware server.
* Developed a web app to administrate a library of CD-ROMs including a big medical collection with the goal of also handling magazines, books, web sites and other educational material.
* Technologies used C++, GCC, Qt, KDE, PHP, MySQL.
(Education Management industry)
March 1998 — June 1999 (1 year 4 months)
* Installed a GNU/Linux firewall using ipchains.
* Developed web administration tool for it in C using CGI in Apache.
Técnico Electronico y Electromecánico , 1996 — 2001
programming,computer,computers,science,Lisp,Scheme,Haskell,Erlang,Python,Ruby,C,Objective-C