From: Leandro Lucarella Date: Thu, 15 Oct 2009 15:19:25 +0000 (-0300) Subject: Resume update X-Git-Url: https://git.llucax.com/personal/resume.git/commitdiff_plain/f58b96a325aa1fdc20ae18bddd1394fbafd260e2 Resume update --- diff --git a/resume-en.rst b/resume-en.rst index 21eb5aa..de5f336 100644 --- a/resume-en.rst +++ b/resume-en.rst @@ -3,7 +3,8 @@ Leandro Matías Lucarella ======================== -:Contact: llucax+resume at gmail dot com +:E-Mail: luca@llucax.com.ar +:Web: http://www.llucax.com.ar/ Profile @@ -29,7 +30,7 @@ Skills C++, C and Python. - Wide range of web development knowledge. - Concurrent and network programming, including POSIX threads, BSD - sockets, TCP/IP and some TIPC_ (Transparent Inter Process Communication) + sockets, TCP/IP and TIPC_ (Transparent Inter Process Communication) experience. - GUI programming using GTK+ (glade/libglade included). - Object-oriented design and programming. @@ -44,7 +45,7 @@ Achievements - Founding and actual member of LUGFI_ (2002) and LUGMEN_ (1998) Linux/FLOSS_ users groups, making several conferences. -- Several FLOSS_ projects collaborations: +- Several FLOSS_ projects collaborations including (but not limited to): Linux_: Bugfix in ``bttv`` module for Leadtek WinView 601 TV card (2001). @@ -80,13 +81,19 @@ Achievements using it to build an intranet (2001-2004). - Published several articles on the web (1999-2005). Two of them were published on `Linux Free Magazine`_, year 1, number 1 (2003). -- Developed an ISA NE2000 compatible network adapter driver and a small, - custom IP/UDP stack for 8051 microcontrollers in C and ASM (2005). -- Design, development and maintenance of an automated compilation and +- Development of Etherled_, which includes an ISA NE2000 compatible network + adapter driver and a small, custom IP/UDP stack for 8051 micro-controllers + in C and ASM (2005). +- Design, development and maintenance of Sercom_, an automated compilation and testing system for programs written in C/C++ to speed up the correction - process of programming exercises (2004-date). + process of programming exercises (2004-2009). - Development and maintenance of eventxx_, a thin C++ wrapper for libevent_ (2007). +- Development of Pymin_, a Linux_ router administration tool based on a daemon + server written in Python (2007). +- Development and maintenance of ev.d_, a thin D wrapper for libev_ (2008). +- Development and maintenance of mutest_, a simple micro unit testing + framework for C and C+ (2008). .. _Linux: http://www.kernel.org/ .. _LUGFI: http://www.lug.fi.uba.ar/ @@ -100,8 +107,14 @@ Achievements .. _Gnomad2: http://gnomad2.sourceforge.net/ .. _Hooks: http://hooks.gforge.lug.fi.uba.ar/hooks/docs/html/index.html .. _`Linux Free Magazine`: http://www.kernelproduktion.com/newfile24.htm +.. _Etherled: http://www.llucax.com.ar/proj/etherled/index.html +.. _Sercom: http://git.7542.fi.uba.ar/w/release/sercom.git .. _eventxx: http://www.llucax.com.ar/~luca/eventxx/ .. _libevent: http://monkey.org/~provos/libevent/ +.. _Pymin: http://www.llucax.com.ar/proj/pymin/index.html +.. _ev.d: http://www.llucax.com.ar/proj/ev.d/index.html +.. _libev: http://software.schmorp.de/pkg/libev.html +.. _mutest: http://www.llucax.com.ar/proj/mutest/ Experience @@ -109,43 +122,47 @@ Experience 1997-date: Freelance independent professional. Later works include small websites - development and the backend deamon (written in Python) for a Linux + development and the backend deamon (written in Python) for a Linux_ router administration application. 2001-2004: - `Ministerio de Economía`_ - Internship - LAMP (Linux, Apache, MySQL, + `Ministerio de Economía`_ - Internship - LAMP (Linux_, Apache, MySQL, PHP) web development and some Linux_ system administration. 2004: - `My Way` - LAMP web development and some Linux_ system - administration. + `My Way` - LAMP web development and some Linux_ system administration. -2004-date: +2004-2009: FIUBA_ (Facultad de Ingeniería, `Universidad de Buenos Aires`_) - Assistant teacher, teaching programming topics covering C, C++, POSIX threads, BSD sockets and GTK+ GUI and more. 2006-date: - `Integratech S.A.`_ - HA (High Availability) related programming for - a softswitch for Siemens (C/C++). + `Integratech S.A.`_ - Development and maintenance of a small (but carrier + grade class 4/5) monolithic softswitch for NSN_ Argentina. Design and + development of a new modular and distributed version of the softswitch. .. _`Ministerio de Economía`: http://www.mecon.gov.ar/ .. _FIUBA: http://www.fi.uba.ar/ .. _`Universidad de Buenos Aires`: http://www.uba.ar/ .. _`My Way`: http://www.myway.com.ar/ .. _`Integratech S.A.`: http://www.integratech.com.ar/ +.. _NSN: http://www.nokiasiemensnetworks.com/ Education ========= 1992-1997: - Secondary school diploma, specialized in exact sciences, technology + Secondary school diploma, specialized in science, technology and design - CNBA_ (Colegio Nacional de Buenos Aires), Argentina. 1998-date: Computer engineering - FIUBA_ (Facultad de Ingeniería, `Universidad de - Buenos Aires`_), Argentina. Working on the thesis. + Buenos Aires`_), Argentina. Working on the thesis: `Improving the + D programming language garbage collector`__. + +__ http://www.llucax.com.ar/proj/dgc/index.html .. _`CNBA`: http://www.cnba.uba.ar/ diff --git a/resume-es.rst b/resume-es.rst index 0310b1c..8a9363e 100644 --- a/resume-es.rst +++ b/resume-es.rst @@ -3,7 +3,8 @@ Leandro Matías Lucarella ======================== -:Contacto: llucax+resume en gmail punto com +:E-Mail: llucax+resume en gmail punto com +:Web: http://www.llucax.com.ar/ Perfil @@ -30,13 +31,14 @@ Habilidades (teoría de lenguajes). Excelentes conocimientos prácticos de C++ moderno, C y Python. - Buenos conocimientos de HTTP/HTML y desarrollo web en general. -- Buen conocimiento de programación concurrente y distribuida, incluyendo - hilos POSIX, sockets BSD, TCP/IP y en menor medida TIPC_ (Transparent - Inter Process Communication). +- Buen conocimiento y experiencia en programación concurrente y distribuida, + incluyendo hilos POSIX, sockets BSD, TCP/IP y TIPC_ (Transparent Inter + Process Communication). - Programación de GUI utilizando GTK+ (glade/liblade inclusive). - Diseño e implementación orientada a objetos. - Buenos conocimientos de *shell scripting* y administración de servicios en Linux/UN*X. +- Capacidad de transmitir conocimientos de temas relacionados a programación. .. _TIPC: http://tipc.sourceforge.net/ @@ -46,7 +48,7 @@ Logros - Miembro fundador y actual de los grupos de usuarios de FLOSS_ LUGFI_ (2002) y LUGMen_ (1998), organización de varios eventos y encargado de varias disertaciones. -- Colaboración en varios proyectos de FLOSS_: +- Colaboración en varios proyectos de FLOSS_, incluyendo (pero no limitado a): Linux_: Bugfix en el módulo ``bttv`` para la placa Leadtek WinView 601 TV @@ -85,14 +87,20 @@ Logros - Publicación de varios artículos en la web (1999-2005). Dos de ellos fueron publicados en la revista española `Linux Free Magazine`_, año 1, número 1 (2003). -- Desarrollo de un driver para placas de red ISA NE2000 compatibles y un - stack reducido y personalizado de IP/UDP para microcontroladores 8051 - en C y ASM (2005). -- Diseño, implementación y mantenimiento de un sistema de compilación - y prueba automática de programas escritos en C/C++ para agilizar el - proceso de corrección de ejercicios de programación (2004-actualidad). -- Creación y mantenimiento de eventxx_, un *thin-wrapper* para C++ de +- Desarrollo de Etherled_, incluyendo un driver para placas de red ISA NE2000 + compatibles y un stack reducido y personalizado de IP/UDP para + microcontroladores 8051 en C y ASM (2005). +- Diseño, implementación y mantenimiento de Sercom_, un sistema de compilación + y prueba automática de programas escritos en C/C++ para agilizar el proceso + de corrección de ejercicios de programación (2004-2009). +- Desarrollo y mantenimiento de eventxx_, un *thin-wrapper* para C++ de libevent_ (2007). +- Desarrollo de Pymin_, una herramienta para administración de *routers* + Linux_ basada en un servidor escrito en Python (2008). +- Desarrollo y mantenimiento de ev.d_, un *thin-wrapper* para D de libev_ + (2008). +- Desarrollo y mantenimiento de mutest_, un micro *framework* de *unit testing* + para C y C++ (2008). .. _Linux: http://www.kernel.org/ .. _LUGFI: http://www.lug.fi.uba.ar/ @@ -106,8 +114,14 @@ Logros .. _Gnomad2: http://gnomad2.sourceforge.net/ .. _Hooks: http://hooks.gforge.lug.fi.uba.ar/hooks/docs/html/index.html .. _`Linux Free Magazine`: http://www.kernelproduktion.com/newfile24.htm +.. _Etherled: http://www.llucax.com.ar/proj/etherled/index.html +.. _Sercom: http://git.7542.fi.uba.ar/w/release/sercom.git .. _eventxx: http://www.llucax.com.ar/~luca/eventxx/ .. _libevent: http://monkey.org/~provos/libevent/ +.. _Pymin: http://www.llucax.com.ar/proj/pymin/index.html +.. _ev.d: http://www.llucax.com.ar/proj/ev.d/index.html +.. _libev: http://software.schmorp.de/pkg/libev.html +.. _mutest: http://www.llucax.com.ar/proj/mutest/ Experiencia @@ -116,31 +130,34 @@ Experiencia 1997-actualidad: Profesional independiente *freelance*. Los últimos trabajos incluyen el desarrollo de sitios web pequeños y un servidor que funciona como - *backend* de un sistema para administrar un router Linux (Python). + *backend* de un sistema para administrar un router Linux_ (Python). 2001-2004: - `Ministerio de Economía`_ - Pasantía - Desarrollo web en LAMP (Linux, - Apache, MySQL, PHP) y tareas de administrador de sistemas Linux. + `Ministerio de Economía`_ - Pasantía - Desarrollo web en LAMP (Linux_, + Apache, MySQL, PHP) y tareas de administrador de sistemas Linux_. 2004: `My Way` - Desarrollo web en LAMP y tareas de administrador de sistemas Linux. -2004-actualidad: +2004-2009: FIUBA_ (Facultad de Ingeniería, `Universidad de Buenos Aires`_) - Ayudante interino de 2da con dedicación parcial, enseñando C, C++, hilos POSIX, sockets BSD, interfaces en GTK+ GUI y otros temas de programación. 2006-actualidad: - `Integratech S.A.`_ - Programación de HA (Alta disponibilidad) para - un softswitch para Siemens en C/C++. + `Integratech S.A.`_ - Desarrollo y mantenimiento de un pequeño *softswitch* + (pero *carrier grade* clase 4/5) monolítico en C/C++, comercializado por + NSN_ Argentina. Diseño y desarrollo de una nuevo versión del *softswitch* + modular y distribuida. .. _`Ministerio de Economía`: http://www.mecon.gov.ar/ .. _FIUBA: http://www.fi.uba.ar/ .. _`Universidad de Buenos Aires`: http://www.uba.ar/ .. _`My Way`: http://www.myway.com.ar/ .. _`Integratech S.A.`: http://www.integratech.com.ar/ +.. _NSN: http://www.nokiasiemensnetworks.com/ Educación @@ -151,8 +168,11 @@ Educación CNBA_ (Colegio Nacional de Buenos Aires), Argentina. 1998-actualidad: - Ingeniería en Informática - FIUBA_ (Facultad de Ingeniería, - `Universidad de Buenos Aires`_), Argentina. Trabajando en la tesis. + Ingeniería en Informática - FIUBA_ (Facultad de Ingeniería, `Universidad de + Buenos Aires`_), Argentina. Trabajando en la tesis: `Recolección de basura + en D`__. + +__ http://www.llucax.com.ar/proj/dgc/index.html .. _`CNBA`: http://www.cnba.uba.ar/