J. Pablo Fernández

J. Pablo Fernández

Software engineer, developer, programmer, coder

Zürich Area, Switzerland

Current
  • Software Engineer in Test at Google
Past
  • Software Developer at Reliable Services
  • Software Developer at Freelancing
  • Software Developer at ifPeople
  • Software Developer at Andi GmbH
  • Software Developer at Freelancing
  • Software Developer/System Administrator at TecSis
  • Software Developer/System Administrator at ITPA S.A.
Education
  • Instituto Tecnológico Philips Argentina
Connections
112 connections
Industry
Information Technology and Services
Websites

J. Pablo Fernández’s Summary

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.

J. Pablo Fernández’s Specialties:

Ruby, Rails, Python, Java, C, C++, Objective-C, C#, Haskell, Erlang, Linux, Ubuntu, Debian, ASP.NET MVC, Django, Qt, Gtk, KDE.


J. Pablo Fernández’s Experience

  • Software Engineer in Test

    Google

    (Public Company; GOOG; Internet industry)

    May 2007Present (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.

  • Software Developer

    Reliable Services

    (Information Technology and Services industry)

    August 2005April 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.

  • Software Developer

    Freelancing

    (Computer Software industry)

    February 2005August 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.

  • Software Developer

    ifPeople

    (Privately Held; Information Technology and Services industry)

    September 2004January 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

  • Software Developer

    Andi GmbH

    (Information Technology and Services industry)

    March 2003November 2003 (9 months)

    * Developed of a video editor for set top box using C++, GCC, Qt/KDE, transcode, mplayer and Xine.

  • Software Developer

    Freelancing

    (Computer Software industry)

    March 2002March 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.

  • Software Developer/System Administrator

    TecSis

    (Public Company; Mechanical or Industrial Engineering industry)

    March 1999March 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.

  • Software Developer/System Administrator

    ITPA S.A.

    (Education Management industry)

    March 1998June 1999 (1 year 4 months)

    * Installed a GNU/Linux firewall using ipchains.
    * Developed web administration tool for it in C using CGI in Apache.


J. Pablo Fernández’s Education

  • Instituto Tecnológico Philips Argentina

    Técnico Electronico y Electromecánico , 19962001


Additional Information

J. Pablo Fernández’s Websites:

J. Pablo Fernández’s Interests:

programming,computer,computers,science,Lisp,Scheme,Haskell,Erlang,Python,Ruby,C,Objective-C


J. Pablo Fernández’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View J. Pablo Fernández’s full profile:

  • See who you and J. Pablo Fernández know in common
  • Get introduced to J. Pablo Fernández
  • Contact J. Pablo Fernández directly

View Full Profile