Leandro Matías Lucarella

E-Mail:luca@llucax.com
Web:http://llucax.com/
Ubicación:Berín, Alemania
Nacionalidad:Argentino con ciudadanía italiana
Fecha de nacimiento:
 1979-02-15
Actualizado:2017-02

Perfil

Desarrollador versátil capaz de cubrir un amplio rango de aplicaciones, desde bibliotecas de base o frameworks en lenguajes de bajo nivel hasta aplicaciones gráficas o web en lenguajes de alto nivel, prefiriendo -en términos generales- las primeras.

Autodidacta proactivo, con buena aptitud para trabajar solo, en pequeños grupos autosuficientes o grupos grandes utilizando metodologías y herramientas del mundo FLOSS (Free Libre Open Source Software). Buena capacidad y gran interés en el diseño e implementación de sistemas distribuidos y concurrentes.

Habilidades

  • Muy buenos conocimientos de lenguajes de programación (teoría de lenguajes). Excelentes conocimientos prácticos de C++ moderno, C y Python.
  • Buen conocimiento y experiencia en programación concurrente y distribuida, incluyendo hilos POSIX, sockets BSD, TCP/IP y TIPC (Transparent Inter Process Communication).
  • Buen conocimiento sobre el protocolo de telefonía IP H.248.
  • Diseño e implementación orientada a objetos.
  • shell scripting y administración y ajustes de performance de servidores Linux.
  • Capacidad de transmitir conocimientos de temas relacionados a programación.

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.
  • 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).
  • Colaboración en varios proyectos FLOSS populares, incluyendo (pero no limitado a):
    • Linux (2001) [C]: Bugfix en el módulo bttv para la placa Leadtek WinView 601 TV.
    • LIRC (2002) [C]: Debug del módulo lirc_gpio.
    • xmi2code (2003) [C++]: Agregado de soporte de PHP y otras mejoras menores.
    • dia2code (2003) [C]: Agregado de soporte PHP.
    • SQLObject (2006-2007) [Python]: Mejoras menores y bugfixes.
    • TurboGears (2006) [Python]: Mejoras menores y bugfixes.
    • Gnomad2 (2005) [C]: Mejoras menores a la interfaz gráfica en GTK+.
    • DMD (2008-actualidad) [C++/D]: Mejoras menores al compilador y runtime.
  • Creación de varios proyectos FLOSS de pequeño/mediano tamaño siendo parte de un equipo:
    • Hooks para sitios web del LUGFI y LUGMEN (1999-2003) [PHP, Apache, MySQL]: desarrollo y mantenimiento (programación y sysadmin).
    • Etherled (2005) [C, ASM]: dispositivo proyector de imágenes estroboscópicas controlado remotamente utilizando un micro-controlador 8051, incluyendo un driver para placa de red ISA NE2000-compatible y un stack reducido de IP/UDP.
    • Sercom (2004-2009) [Python]: sistema de compilación y prueba automática de programas escritos en C/C++, compila y ejecuta las pruebas de forma segura en un sandbox.
    • Pymin (2008) [Python]: servidor para administración de routers Linux.
    • eventxx (2007) [C++]: thin-wrapper para C++ de libevent.
    • ev.d (2008) [D]: thin-wrapper para D de libev.
    • mutest (2008) [C, C++, Python]: micro framework de unit testing para C y C++.

Experiencia

Profesional independiente freelance (1997-actualidad):
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).
Ministerio de Economía - Pasantía (2001-2004):
Desarrollo web en LAMP (Linux, Apache, MySQL, PHP) y tareas de administrador de sistemas Linux.
My Way (2004):
Desarrollo web en LAMP y tareas de administrador de sistemas Linux.
Facultad de Ingeniería, Universidad de Buenos Aires (2004-2009):
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.
Integratech S.A. (2006-2011):
Desarrollo y mantenimiento de un softswitch (carrier grade) monolítico en C/C++ (H.248 en particular). Diseño y desarrollo de una nueva versión del softswitch modular y distribuida.
sociomantic labs GmbH (2011-actualidad):
Desarrollo de una plataforma distribuida y de alta performance de real-time bidding. Configuración de servidores Linux para situaciones de alta carga.

Educación

Colegio Nacional de Buenos Aires, Argentina (1992-1997):
Bachiller especializado en ciencias exactas, tecnología y diseño.
Facultad de Ingeniería, Universidad de Buenos Aires, Argentina (1998-2010):
Ingeniería en Informática. Tesis: Recolección de basura en D.