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.
- Linux (2001) [C]: Bugfix en el módulo
- 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.