Tengo la ciudadanía europea.
Wolfram Alpha
Desde 2008 hasta hoy
Extracción automática de datos para ser preentados en el sitio Wolfram Alpha . Creación de visualizaciones de esos datos. Contribuciones generales al sitio.
OLX
Desde agosto de 2007 a 2008
Concepción y desarrollo de un sistema para pruebas automatizadas del
sitio web con interfaz opcional en Swing y utilizando un conjunto
configurable de reglas. Mantenimiento de la aplicación web de localización
del sitio. Investigación de cuestiones de rendimiento del sitio (incluyendo
la creación de una extensión a PHP en C para manejo eficiente de strings
Unicode).
Pierpoint
Desde octubre de 2006 hasta julio del 2007
Arquitectura, diseño e implementación de un portal de herramientas para
"reclutadores" de empleados orientado al mercado estadounidense.
Implementé un motor de búsqueda basado en Nutch/Lucene escribiendo plugins
custom para añadir búsquedas geográficas. Implementé un web crawler
milti-thread que inteligentemente extrae nombres, cargos y números de
teléfonos de siitos de empresas.
Modhelus
Desde octubre de 2005 hasta septiembre de 2006
Arquitectura de un sistema inspirado en la filosofía SOA para funcionar
como corazón de un banco.
Synapsis
Desde 2003 hasta septiembre del 2005
Desarrollo de una solución cliente servidor de mensajería instantanea
entre aplicaciones, modelo publish & subscribe. Desarrollo de
interfaz para utilizarlo desde Java (via JNI).
Asistí a un curso de 1 mes en Barcelona sobre el funcionamiento interno
de una aplicación de gestión de la distribución de energía, y otro mes
a otro sobre una aplicación para la operación de las redes de distribución.
Technisys
Desde 1996 hasta 2003
- Bansud Direct
- Desarrollo del home banking. Del lado servidor y del lado front-end.
- Pagos Mis Cuentas
- Diseño e implementación de esquema criptográfico de seguridad con firma
digital (clave pública y privada) para permitir la transferencia de un
usuario logueado desde muchos sites al site de PMC (single sign-on). Fue
realizado en lenguaje C utilizando la biblioteca OpenSSL y los estándares
PKCS.
- InfoTrade
- Adaptación del sistema de Pago Mis Cuentas. Esta vez fue necesario crear
una interfaz con Java (utilizando JNI), con PHP (creando el módulo C para
que desde PHP se vea como funciones nativas) y con Windows (creando una DLL e
invocándola desde VBScript/ASP).
- ABN AMRO, Bansud, Deutsche Bank
- Participación en el desarrollo del servidor en C que era el backend de
los home banking de estos bancos. El backend utilizaba la tecnología RPC
para comunicarse con los clientes.
- Bansud
- Participación en el desarrollo de un sistema de proveedores en Bansud
programado en Pro*C/C++ de Oracle.
- Interbanking
- Participación en el desarrollo del sistema Interpyme para Interbanking.
Para ese proyecto: diseño e implementación de un esquema de abstracción
orientada a objetos sobre base de datos relacional (un ORM custom). Adaptación del software
servidor JSP usado para que emplee preprocesamiento con M4. Creación de un
pool de conexiones de alto rendimiento, orientado al uso concurrente masivo.
- Citibank
- Desarrollo y mantenimiento de la intranet de soporte de vendedores y
servicio al cliente. Diseño e implementación del portal de seguros
utilizando Cocoon 1.x. Realización para ese proyecto de modificaciones en el
software Apache Cocoon (que fueron incluidas en la versión oficial).
Desarrollo desde cero de una implementación del protocolo TLS (SSL 3.1) para
Java. Creación de un sistema que automatiza el RPC usando la tecnología
XML-RPC. Éste, basado en una definición, genera código que le permite a una
aplicación C interactuar transparentemente con aplicaciones Java, Perl, PHP,
etc. mediante el envío de mensajes XML-RPC.
- Bolsa de Valores
- Desarrollo de la versión original en Swing del applet "Active Feed" de
la bolsa de valores (Bolsar Vivo). Reingeniería posterior de gran parte de su
estructura. Este applet se ocupa de mostrar los precios de los papeles en
línea.
- Société Générale
- Creación desde cero de un sistema de web mail desarrollado en Java
utilizando las tecnologías JavaMail y JSP. Soporta envío y recepción de
adosados, tipos MIME, texto tipo text/plain;format=flowed, lista de
contactos, etc.
- Visa
- Instalación, mantenimiento y seguimiento de los problemas relacionados
con la aplicación "Visa@Home" (Java en equipos Sun). Desarrollé un sistema
de backup en cintas en plataforma Sun.
- CyberEngine
- Mantenimiento y desarrollo del que fuera por varios años el software
base de los proyectos de home banking de la empresa, involucrando las
plataformas GNU/Linux, HP-UX (en HP-9000), AIX y Solaris.
Software libre (free software u open source)
- Desarrollador en el proyecto internacional Debian GNU/Linux, siendo
responsable (editor) de los siguientes componentes del sistema operativo:
File, wget, lftp, libxml2, etc. Creador de sus páginas de web en las que
muestran info de sus paquetes.
- Creador del mecanismo XSLT con el que se hicieron las páginas de
bienvenida para los usuarios de Mozilla 1.0.
- Algunas colaboraciones en el código fuente del proyecto Mozilla (del
lado C++ y del lado XUL/JavaScript).
- Participé como conferencista en el 2000 de la "Primera Jornada Argentina de
GNU/Linux" y en el "Forum Internacional Software Livre" en Porto Alegre,
Brasil en 2001.
Desarrollos Digitales
Entre 1994 y 1995.
- Instalación desde cero del proveedor "Desarrollos Digitales", utilizando
servidores Linux.
MP Ediciones
En 1994
- Programador en el sistema en línea de MP ediciones.
- Colaborador en números de las revistas Compumagazine, PC Users y Byte
Argentina (escribiendo artículos de UNIX y protocolos de comunicaciones).
Instituto Juan B. Justo
En 1993.
Profesor suplente durante 9 meses en el laboratorio de computación. A
cargo de cursos de primaria y secundaria.