Desde 1992 trabajo en UpperSoft Ingeniería de Software como Chief Scientist y Chief of Software Engineering .
Desde UpperSoft realicé tareas de consultoría, dirección de proyectos y asesoramiento técnico a empresas de mediana y
gran envergadura (Fortune 500) para SudAmerica, USA y España.
Estuve a cargo de la implementación de desarrollos de gran escala utilizando tecnología de punta.
Dicté seminarios empresariales sobre temas de tecnología, computación de objetos distribuidos e ingeniería de software.
Actué como consultor técnico en proyectos para desarrollo de aplicaciones de Internet.
Dicte varios cursos y seminarios de capacitación en temas como:Tecnologías emergentes,
Sistemas Operativos, Teoría de Juegos,Networking, Ingeniería de Software, etc.
Fui Gerente de Desarrollo de Movilogic S.A.