Download Español - Universidad de Buenos Aires

Document related concepts

Erik Meijer wikipedia , lookup

Transcript
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
NICOLÁS KICILLOF
Fecha de Nacimiento:
Octubre 29, 1968
Nacionalidad:
Argentino
DNI:
20.567.268
Estado civil:
Casado
Estudios cursados
Cursando el Doctorado en Ciencias de la Computación (Universidad de Buenos Aires).
Licenciado en Ciencias de la Computación – Diploma de Honor (UBA).
Analista Universitario en Computación (UBA).
Microsoft Certified Systems Engineer (NT).
Compaq Accredited Systems Engineer (HP ASE).
Microsoft Certified Application Developer (C#.NET).
Idiomas
Español: lengua maternal
Italiano: lectura fluida
Francés y Portugués: conversación y lectura fluidas
Inglés: conversación y lectura fluidas
• Certificate of Proficiency in English. University of Cambridge, GB (1987).
• Certificate of Proficiency in English. University of Michigan, USA (1986).
Antecedentes Docentes
• Profesor Adjunto Interino, Dedicación Simple y Semiexclusiva. DC, FCEyN, UBA. Materias: Algoritmos y
Estructuras de Datos I (2001–2002, 2004–...); Paradigmas de Lenguajes de Programación (2002–2004), Nuevas
Tendencias en Tecnologías de Desarrollo de Aplicaciones (2004).
• Profesor. Especialización de Postgrado en Ingeniería de Software, Universidad Empresarial Siglo 21, Córdoba,
Argentina. Materia Complementos Tecnológicos (2003).
• Jefe de Trabajos Prácticos, Dedicación Semiexclusiva, DC, FCEyN, UBA. Materia Algoritmos y Estructuras de
Datos I (1998–2000).
• Ayudante de 1ª, Dedicación Semiexclusiva, DC, FCEyN, UBA. Materias: Algoritmos y Estructuras de Datos II
(1994–1995); Enfoques Semánticos (1996); Aspectos Recientes de la Programación Funcional (1997).
• Ayudante de 2ª. DC, FCEyN, UBA. Materias: Matemática Discreta (1991). Lógica (1991). Laboratorio IV de
Programación (1992–1993).
Actuación en el Área Privada
• Consultor para el Grupo de Herramientas y Pruebas de Protocolos, Microsoft Corporation, Redmond,
Washington. Modelado de protocolos, desarrollo de herramientas de modelado y prueba (2007).
• Socio (1994–…) y Gerente de Consultoría (1994–2006). Tree Consultoría y Capacitación Informática. Interacción con
clientes, coordinación de consultores, liderazgo de proyectos de desarrollo de software, planeamiento estratégico en TICs.
• Fundador y Gerente Técnico (CTO). Outdoor Computing. Liderazgo de un equipo de consultoría y desarrollo en
plataformas móviles e inalámbricas (1999–2003).
• Fundador y Director de Proyectos. Tone Computación. Liderazgo de equipos de desarrollo de software y de
consultoría en redes para diversas empresas (1992–1994).
• Instructor en cursos de capacitación informática, y asesor en el área de sistemas en diversas empresas.
desarrollo de software, instalación y mantenimiento de redes de computadoras, comunicaciones (1990–1992).
• Fundador e instructor de lenguajes de programación. Taller de Computación SIGMA (1987–1992).
• Docente auxiliar en cursos de programación. Instituto de Computación Pollitzer (1986).
Actuación en el Área Institucional
• Director Adjunto. Departamento de Computación, FCEyN, UBA (2005–…).
• Representante electo del Claustro de Profesores. Consejo Departamental, DC, FCEyN, UBA (2006–…).
• Faculty Sponsor para la UBA y miembro del Consejo Asesor Académico para América Latina y el Caribe.
Microsoft Research External Research and Programs (2003–…).
• Evaluador externo de proyectos FONTAR. ANPCyT (2005, 2006).
• Asesor en Informática y Responsable Técnico. Programa Reporte, Secretaría de Educación, GCBA (1998–2005).
• Integrante de Comité de Pares Evaluadores de proyectos de carreras de posgrado en el área de Ingeniería de
Software. Comisión Nacional de Evaluación y Acreditación Universitaria, Ministerio de Educación (2004).
• Especialista Técnico en Informática y Redes. Proyecto de Fortalecimiento de la Secretaría de Educación de la
Ciudad de Buenos Aires, Banco Interamericano de Desarrollo (BID) (enero–abril de 2002).
• Consultor Técnico. Naciones Unidas. Convenio con el INDEC para el cálculo del índice de precios al consumidor
(2000–2001); Proyecto para la determinación del Producto Bruto Geográfico de la Ciudad de Buenos Aires
(marzo de 2000); Proyecto PNUD ARG/97/007, Descentralización del Gobierno de Buenos Aires (1998).
-1-
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
• Secretario Académico. Cámara Argentina de Centros de Capacitación Informática (1996).
• Representante electo del Claustro de Graduados. Consejo Departamental, DC, FCEyN, UBA (1995–1996).
• Dirección del área informática. Colegio Paideia (Buenos Aires, 1992).
Cursos Realizados
• Universidades nacionales: Lógica y bases de datos (A. Mendelson), Lógica computacional (F. Naishtat), Derivación
formal de programas (P. Elustondo), Programación funcional (A. Martínez), Construcción formal de programas (A.
Haeberer), Álgebras de procesos (J. Blanco), Verificación formal de sistemas concurrentes distribuidos (D.
Yankelevich), Programación funcional actual (S. Clérici), Bases de datos distribuidas (L. Gravano), Mantenimiento
e instalación de redes (J. Dunayevich), Introducción a la teoría clásica de la recursión (P.Odifreddi), Introducción
al procesamiento de lenguaje natural (J. Álvarez), Especificación y complejidad en el cálculo científico (J. Heintz),
Sistemas de tipos para demostraciones asistidas por computadora (A. Miquel), Programación Orientada a
Objetos (M. Prieto).
• Área privada: lenguajes de programación varios; Instalación y Mantenimiento de NetWare; Workshop de Unix y
TCP/IP; Instalación y Configuración de Windows 95; Soporte de Systems Management Server; Soporte de
Windows NT 4; Instalación y Soporte de SNA Server, Creación y Configuración de Servidores Web; Instalación
de Windows 2000; Ingeniería Web y de Software en Ambiente .NET; Workshop sobre Currículum .NET 2003 y
2004; Workshop sobre Windows Server 2003; Desarrollador 5 Estrellas .NET, Rational y WebSphere:
Plataformas de Desarrollo de Software IBM; Microsoft Research Faculty Summit 2004, 2005 y 2006.
• Estudiante en la Escuela Superior Latinoamericana de Informática (ESLAI) con beca completa (1990–1991).
• Proyecto de diseño y construcción de CPU basadas en procesadores Intel, Bucknell University,
Pennsylvania EEUU (1987).
Publicaciones Científicas
• “Achieving Both Model and Code Coverage with Automated Gray-Box Testing”, N. Kicillof, W. Grieskamp, N. Tillmann,
V. Braberman. Enviado a International Symposium on Software Testing and Analysis (ISSTA 2007).
• “A Toolsuite for the Verification of Real-Time Systems in Eclipse”, L. Cavatorta, G. de Caso, A. Ferrari, V. Braberman, D.
Garbervetsky, N. Kicillof, A. Olivero, F. Schapachnik. OOPSLA Workshop on Eclipse Technology eXchange (eTX 2006).
• “Action Machines: a Framework for Encoding and Composing Partial Behaviors”, W. Grieskamp, N. Kicillof, N.
Tillmann. International Journal on Software and Knowledge Engineering, 16(5): 705-726 (Oct. 2006).
• “Improving AOP Systems’ Evolvability by Decoupling Advices from Base Code”, A. Cyment, N. Kicillof, R. Altman,
rd
F. Asteasuain. 3 ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE 2006).
nd
• “Enhancing model-based AOP with behavior representation”, A. Cyment, N. Kicillof, F. Asteasuain. 2 Workshop
on Models and Aspects – Handling Crosscutting Concerns in MSMD (MA 2006).
• “A Schema Language for Coordinating Construction and Composition of Partial Behavior Descriptions”, W.
th
Grieskamp, N. Kicillof. 5 International Workshop on Scenarios and State Machines (SCESM 2006).
• “A Scenario-Matching Approach to the Description and Model Checking of Real-Time Properties”, V. Braberman, N.
Kicillof and A. Olivero. IEEE Transactions on Software Engineering, 31(12): 1028-1041 (Dic. 2005).
• “Behavioural Composition in Symbolic Domains”, W. Grieskamp, N. Kicillof, C. Campbell, P. Roy, W. Schulte, N.
Tillmann, M. Veanes, 7th International Workshop on Aspect-Oriented Modeling (Models 2005).
• “On the Need for Setpoints”, R.Altman, A.Cyment, N.Kicillof, European Interactive Workshop on Aspects in
Software (EIWAS 2005).
• “VInTiMe: Combining High-Level Finesse with Low-Level Muscle to Verify Real-Time Systems”, A. Alfonso, V.
Braberman, D. Garbervetsky, N. Kicillof, A. Olivero and F. Schapachnik, First Conference on the Principles of
Software Engineering (PRISE 2004).
th
• “Visual Timed Event Scenarios”, A. Alfonso, V. Braberman, N. Kicillof, A. Olivero, 26 International Conference
on Software Engineering (ICSE 2004), ACM Press.
• “Detecting and Solving Architectural Problems with JACAL”, N. Kicillof, D. Yankelevich, First Australian
Workshop on Constructing Software Engineering Tools (AWCSET 1998).
• Tesis de Licenciatura: “Running Software Architectures”. Director, Dr. Daniel Yankelevich. Incluyó la creación de
JACAL (lenguaje de descripción de arquitecturas de software) y el desarrollo de un ambiente de diseño y
ejecución de sistemas descriptos en JACAL (1997).
Participación en Proyectos y Programas de Investigación
• Microsoft Research Fellow. Distinción otorgada anualmente a sólo 2 estudiantes latinoamericanos (2007–2008).
• Investigador. Proyecto “Teoría y Herramientas para la Construcción de Software Crítico” (PICT 11-11738),
Agencia Nacional de Promoción Científica y Tecnológica, Argentina (2003–2007).
• Pasante Investigador. Grupo Foundations of Software Engineering, Microsoft Research, Redmond Lab. Mentor:
Wolfgang Grieskamp. Redmond, WA, EEUU (junio–octubre 2005, junio–diciembre 2006).
-2-
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
• Investigador. Proyectos financiados por IBM mediante sus Premios a la Innovación: “Early Bug Detection by
Inferring Semantic Properties” (2006); “Plugging the VinTiME Tool Suite for Verification and Validation of
Real-Time and Embedded Systems into Eclipse” (2005); “Seamlessly migrating Java applications to Java
RealTime with Eclipse in teaching, research and development environments” (2004).
• Codirector. Proyectos financiados por Microsoft Research mediante sus Premios a la Excelencia en Innovación:
“SetPoint: An Aspect Oriented Framework Based on Semantic Pointcuts” (2005–2006); “TraceIt!: Event Trace
Generator for Distributed Embedded Real-Time Applications” (2003–2004).
• Investigador. Proyectos UBACyT: “Métodos Formales en Ingeniería de Software” (UBACyT EX094)
(2002–2003); “Verificación de Sistemas Concurrentes y Temporizados” (UBACyT X156) (2001); “Arquitectura y
Testing de Sistemas de Software” (BID PICT 11-00000-01856, ANPCyT) (UBACyT TW72) (1998–2000); “Una
Metodología Formal Práctica de Desarrollo de Software” (UBACyT EX186) (1995–1998).
• Investigador. Proyecto “Tecnologías de Visualización en Seguridad Informática”. CoreLabs en el marco del
DARPA's Cybersecurity Visualization Workshop (junio–julio de 2002).
Participación en Eventos Científicos y Formación de Recursos Humanos
• Evaluador de artículos. 29 International Conference on Software Engineering (ICSE 2007); 4 International Workshop
rd
on Software Quality Assurance (SOQUA 2007); Journal of Automated Software Engineering (2006); 3 International
th
Conference on Graph Transformation (ICGT 2006, Brasil); 11 International Conference on Algebraic Methodology
and Software Technology (AMAST 2006, Estonia); International Symposium on Software Testing and Analysis (ISSTA
2006, Maine); Fundamental Approaches to Software Engineering (FASE 2006, Austria); European Software
Engineering Conference and ACM Sigsoft Symposium on the Foundations of Software Engineering (ESEC-FSE 2005,
Portugal); International Conference on Software Engineering (ICSE 2005, Missouri); International Conference on
Logic, Programming, Artificial Intelligence and Reasoning (LPAR 2005, Jamaica); VIII Congreso Argentino de Ciencias
th
de la Computación (CACIC 2002); 10 International Workshop on Software Specification and Design (IWSSD 2000,
California); Symposium on Software Technology 98 (SoST 1998, Argentina); Jornadas Iberoamericanas de Ingeniería
de Requisitos y Ambientes de Software (IDEAS 1998, Argentina).
th
• Organizador. 6 International Workshop on Scenarios and State Machines: Models, Algorithms and Tools
(SCESM 2007, Minneapolis).
• Evaluador técnico de proyectos de investigación. Programa de Desarrollo Técnico, Uruguay (2006).
• Presidente de la sesión de demostración de herramientas. 21th IEEE/ACM International Conference on
Automated Software Engineering (ASE 2006, Tokio, Japón).
• Miembro de comités de programa. Escuela de Ciencias Informáticas, UBA (2004, 2006); Primeras Jornadas
Latinoamericanas de Ingeniería y Desarrollo de Software: Teoría y Aplicaciones (Buenos Aires, 2003).
• Director de tesis de Licenciatura. “Acceso al contexto en un framework de AOP Semántico”, M. Rodríguez, J.
Vaccari (2006); “Definición e implementación de un lenguaje de descripción de arquitecturas de software”, L.
Mohnen, R. Galiana, R. Medrano (2006); “SetPoint: Un enfoque semántico para la resolución de pointcuts en
AOP”, R. Altman, A. Cyment (2004).
• Conferencista invitado. Jornada de Investigación y Desarrollo en Ingeniería de Software (2006, Buenos Aires); 9°
Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de Software (IDEAS 2006, La Plata).
• Revisor y jurado de tesis de Maestría en Informática. PEDECIBA, Universidad de la República, Uruguay: “The
Reflex Sandbox: An Experimentation Environment for an Aspect-Oriented Kernel”, L. Rodríguez (2006).
• Jurado de tesis de Licenciatura en Ciencias de la Computación. “Análisis fonético en un proceso de calidad de
datos”, E. Gershanik; “Una semántica branching para sistemas de transición modales”, D. Fischbein;
“Descubrimiento automático de restricciones lineales entre variables de programas mediante análisis estático”, D.
Piemonte (2006); “Definición y Composición Dinámica de Metacomportamiento en Ambientes de Objetos con
Clasificación”, M. A. De Bonis (2005); “Secuencias maximizadoras de subsecuencias. ¿Cuán aleatorias son?”, A.
Dau; “Clasificación automática de documentos basada en la métrica de similitud universal de Vitányi”, A. Capparelli,
M. Urtasun (2004) ; “Una máquina universal de Chaitin en Prolog”, S. Bonaccio y R. Centrone; “Un lenguaje visual
para la especificación y verificación automática de requerimientos de tiempo real complejos”, A. Alfonso; “Cambio
de creencias en teorías modales”, G. Zabala; “Un método de análisis de confiabilidad de arquitecturas de software”,
A. Camporeale, P. Turjanski (2003); “Estudio de relaciones de reducción en el λ-cálculo puro”, C. Lombardi y E.
Vetere; “CXXML: Un lenguaje de consultas para documentos XML”, P. Ilyef y A. Prividiera; “Monitoreo de sistemas
temporizados especificados con grafos de diagramas de secuencias (MSC-Graphs)”, S. Blaustein y F. Oliveto
(2002).
• Presidente del Comité de Programa. Escuela de Ciencias Informáticas, UBA (2005).
• Jurado de concursos docentes. DC, FCEyN, UBA: regular de jefes de trabajos prácticos, área Programación,
(2003); regular de jefes de trabajos prácticos, área Ingeniería de Software (2003); regulares e interinos de jefes
de trabajos prácticos y ayudantes de primera, área Programación (2002); regulares de ayudantes de segunda,
área Programación (1999, 2000 y 2001).
th
th
-3-
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
Divulgación Científica
• Artículos: “Desarrollo Guiado por Pruebas”, Revista .code (2006); “Refactorización”, Revista .code (2007);
“Crónicas desde el TechEd”, serie de 6 artículos con observaciones de un evento de educación técnica desde
una perspectiva académica, MTJ.NET online (6/2004); “Desarrollo Guiado por Pruebas y Refactorización”,
MTJ.NET online (5/2004); “Métodos Heterodoxos en Desarrollo de Software”, con C. Reynoso, Centro de
Arquitectura .NET, MSDN (2004); “Estilos de Arquitectura”, con C. Reynoso, Centro de Arquitectura .NET, MSDN
(2004); “Lenguajes de Descripción Arquitectónica (ADLs)”, con C. Reynoso, Centro de Arquitectura .NET, MSDN
(2004); “Diálogos Comunes fuera de Aplicaciones Office”, MTJ.NET online (4/2004); “Programación Orientada a
Aspectos (AOP)”, en MTJ.NET online (3/2004).
• Premio Sadosky a la Inteligencia Argentina, otorgado por la Cámara de Empresas de Tecnología de la
Información de la Argentina. Categoría: Mejor Investigación en Tecnología Informática (2005).
• Conferencias: “Modelado del Protocolo Server Message Block 2”, Microsoft PT3 Team, Redmond (2007);
“Modelado y Testing de Comportamientos”, Microsoft Patterns & Practices Summit, Redmond (2006);
“Especificaciones Formales”, DC, FCEyN, UBA (2005);“Programación Extrema y Otros Métodos Ágiles”, con C.
Reynoso, en MSDN On Site Académico, Buenos Aires (2004); “Lenguajes de Descripción de Arquitecturas de
Software (ADLs)”, C. Reynoso, N. Kicillof, en Microsoft TechNight Académico, Buenos Aires (2004); “El Futuro es
Hoy”, con A. Piscitelli, en el Seminario sobre Inclusión de las TICs en la Escuela Media, Secretaría de Educación,
GCBA (2003); “La Actividad Profesional en Informática en la Argentina”, N. Kicillof, en la Semana de la
Computación, FCEyN, UBA (2002 y 2003).
• Premio “Garra y Corazón” a la Innovación en Nuevas Tecnologías, Mar del Plata (2004).
-4-
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
Apéndice I
Participación en Proyectos de Tecnología Informática
A manera de muestra de la trayectoria en la industria de tecnología de la información y en instituciones nacionales e
internacionales, se enumeran ejemplos de proyectos realizados, de distinta naturaleza. Se trata, aproximadamente,
de un 30% de los proyectos llevados a cabo en los últimos años.
• Empresa: Microsoft Corporation (Software)
Proyecto: Herramientas y Puebas de Potocolos. Especificación de protocolos utilizados por Windows para el
Departamento de Justicia de EEUU, el Comisionado de la Unión Europea y licenciatarios interesados en
conectar sus productos a servidores Windows. Desarrollo de herramientas y casos de prueba para garantizar la
corrección de las especificaciones y la adecuación de las implementaciones.
Rol: Consultor externo
Año: 2007
• Organización: Secretaría de Educación (Gobierno de la Ciudad de Buenos Aires)
Proyecto: Reporte (Red Porteña Telemática de Educación). Provisión de acceso a Internet para la totalidad de
los establecimientos educativos dependientes de esa cartera (superan el millar), capacitación de los encargados
de laboratorios y de los docentes, selección de contenidos a circular por la red, mantenimiento del Portal de
Educación de la Ciudad de Buenos Aires.
Rol: Responsable técnico
Año: 1999–2005.
• Empresa: Monsanto Argentina (Productos y servicios agrícolas)
Proyecto: Servicios de Venta Directa. Sistema distribuido de facturación por cuenta y orden de Monsanto en
cientos de establecimientos agropecuarios distribuidos por todo el país.
Rol: Consultor en Infraestructura
Año: 1997–2005
• Empresa: Grupo Pilkington (Manufactura de vidrios)
Proyecto: Segurización y mantenimiento de la infraestructura informática para las empresas del Grupo en la
Argentina (VASA y Pilkington Automotive Argentina).
Rol: Coordinación de Consultores
Año: 2004
• Organismo: AFIP (Administración Federal de Ingresos Públicos)
Proyecto: Servicio prestado por la FCEyN (UBA) consistente en la elaboración, toma y corrección de una prueba
de conocimientos en el marco de un proceso de selección de personal para el área informática.
Rol: Colaboración en la coordinación
Año: 2004
• Empresa: Conexia (Salud)
Proyecto: Desarrollo de un componente de software para validar mensajes y traducir entre distintos formatos
contemplados por el estándar HL7 para intercambio de datos del sistema de salud.
Rol: Líder de Proyecto
Año: 2004
• Empresa: Disco (Cadena de supermercados)
Proyecto: Actualización continua en tecnologías de desarrollo de software: organización de reuniones
periódicas de información y debate entre los integrantes de la Gerencia de Planeamiento Estratégico de Disco y
consultores de Tree o expertos externos. Entre los temas tratados se incluyen conceptos teóricos y soluciones
tecnológicas específicas: desarrollo basado en componentes, CORBA, Microsoft .NET, J2EE y Enterprise Java
Beans, conceptos de middleware, tecnologías Web, panorama de Ingeniería de Software, aseguramiento de la
calidad, transacciones, excepciones, integración de aplicaciones (EAI, ENS), Integration Brokers, Application
Servers, Business Process Management, BizTalk, Knowledge Management, etc.
Rol: Coordinador / Disertante
Año: 2001–2004
• Empresa: Wanako Games (Juegos de computadora)
Proyecto: Desarrollo del sistema de Inteligencia artificial para un juego de fútbol.
Rol: Líder de Proyecto AI
Año: 2002–2003
• Empresa: OutdoorComputing (Telecomunicaciones)
Proyectos: Desarrollo de software para plataformas móviles (teléfonos celulares, agendas electrónicas, etc.),
incluyendo el acceso a través de dispositivos móviles a unos 10 sitios Web de alto tráfico (XSalir.com,
RealDelivery.com, YaOnline.com, etc.), el sistema de correo electrónico inalámbrico del carrier de telefonía
celular CTI, etc.
Rol: CTO (Gerente de Tecnología)
Año: 1999–2003
• Empresa: Movicom (Telefonía celular)
Proyecto: Conferencias sobre tecnología de software: ciclo dirigido a un numeroso auditorio compuesto por
recursos del área de sistemas de Movicom. Su contenido se centra en tecnologías actuales de desarrollo de
software: lenguaje JAVA, plataformas de middleware, protocolos, lenguajes y plataformas Web, Microsoft .NET,
tecnologías XML, etc.
Rol: Coordinador / Conferencista
Año: 2001–2002
• Empresa: Grupo Socma (Alimentos, infraestructura y servicios de limpieza pública)
-5-
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
Proyecto: Instalación y configuración de servidores para el sitio de Socma-EIS.
Rol: Responsable Técnico
Año: 2001
• Organización: Sociedad de Medicina Interna de Buenos Aires
Proyecto: Sistema de presentación de conferencias. Software para crear CD-ROMs multimedia conteniendo las
conferencias dictadas en jornadas y cursos organizados por la Sociedad.
Rol: Líder de Proyecto
Año: 2001
• Empresa: TotalFinaElf Argentina (Petróleo y gas)
Proyecto: Interconexión de las filiales argentina y chilena con la red corporativa, manteniendo los estándares de
seguridad y confiabilidad del grupo.
Rol: Consultor en Comunicaciones
Año: 2001
• Empresa: Disco (Cadena de supermercados)
Proyecto: Web Kiosk. Prototipo de Kiosco para el programa de fidelización Discoplus y consulta de precios de
productos mediante touch screen, lectora de códigos de barras y lectora magnética.
Rol: Líder de Proyecto
Año: 2000–2001
• Empresa: Grupo Socma (Alimentos, infraestructura y servicios de limpieza pública)
Proyecto: Desarrollo del sistema de extranet para el mantenimiento de versiones del sistema de indicadores de
gestión de las empresas del grupo.
Rol: Control de Proyecto
Año: 2000
• Empresa: Petrolera Santa Fe (Petróleo y gas)
Proyecto: Conexión con la casa matriz en Houston e interconexión de la oficina central en Buenos Aires con las
dependencias en varios puntos de la Argentina.
Rol: Consultor en Comunicaciones
Año: 1999–2001
• Empresa: Grupo Techint (Ingeniería, suministros y construcción)
Proyecto: Desarrollo del sistema de intranet para el almacenamiento de normas ambientales (leyes, decretos y
otras regulaciones relacionadas con el medio ambiente en varios países, para su consulta en el transcurso de
toda obra encarada por empresas del grupo).
Rol: Líder de Proyecto
Año: 2000
• Empresa: Grupo Techint (Ingeniería, suministros y construcción)
Proyecto: Desarrollo del sistema de intranet para unificar operaciones financieras con derivados por parte de las
empresas del grupo.
Rol: Líder de Proyecto
Año: 1998–2000
• Empresa: Grupo Techint (Ingeniería, suministros y construcción)
Proyecto: Desarrollo del sistema de intranet para unificar contratos de proveedores de las empresas del grupo.
Rol: Líder de Proyecto
Año: 1998
• Empresa: Nosis (Información financiera)
Proyecto: Desarrollo del sistema de Noticias y Mercados (conexión con distintas bolsas de comercio y
mercados electrónicos, almacenamiento y envío por aire de los datos recolectados a clientes individuales y
corporativos, recepción y presentación en el cliente).
Rol: Líder de Proyecto
Año: 1996–1998.
-6-
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
Apéndice II
Asistencia a cursos y eventos
Universitarios
• Institución: Departamento de Computación (UBA)
Curso: Programación Orientada a Objetos
Profesor: Lic. Máximo Prieto (UBA – UNLP)
Año: 2006
Duración: 102 horas
Calificación: 9
• Institución: Departamento de Computación (UBA)
Curso: Sistemas de tipos para demostraciones asistidas por computadora
Profesor: Dr. Alexandre Miquel (PPS – Paris 7)
Año: 2005
Duración: 12 horas
Calificación: 8
• Institución: Departamento de Computación (UBA)
Curso: Especificación y complejidad en el cálculo científico: la ciencia
Profesor: Dr. Joos Heintz (UBA)
Año: 2004
Duración: 50 horas
Calificación: 10
• Institución: Departamento de Computación (UBA)
Curso: Especificación y complejidad en el cálculo científico: el arte
Profesor: Dr. Joos Heintz (UBA)
Año: 2004
Duración: 50 horas
Calificación: 10
• Institución: Departamento de Computación (UBA)
Curso: Introducción al procesamiento de lenguaje natural
Profesor: Lic. José Álvarez (UBA)
Año: 2004
Duración: 68 horas
Calificación: 8
• Institución: Departamento de Computación (UBA)
Curso: Introducción a la teórica clásica de la recursión
Profesor: Dr. Piergiorgio Odifreddi (Università Degli Studi Di Torino)
Año: 2001
Duración: 20 horas
Calificación: 8
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Mantenimiento e instalación de redes
Profesor: Lic. Julián Dunayevich (UBA)
Año: 1995
Duración: 20 horas
Calificación: 10
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Bases de datos distribuidas
Profesor: Dr. Luis Gravano (Stanford University)
Año: 1994
Duración: 20 horas
Calificación: 10
• Institución: Universidad Nacional de Río Cuarto
Curso: Programación funcional actual
Profesor: Dra. Silvia Clérici (Universidad Politécnica de Cataluña)
Año: 1994
Duración: 20 horas
Calificación: Aprobado
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Verificación formal de sistemas concurrentes distribuidos
Profesor: Dr. Daniel Yankelevich (Università di Pisa)
Año: 1992
Duración: 20 horas
Calificación: 10
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Álgebras de procesos
Profesor: Dr. Javier Blanco (Technische Universiteit Eindhoven)
Año: 1992
Duración: 20 horas
Calificación: 9
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Construcción formal de programas
Profesor: Dr. Armando Haeberer (Pontifícia Universidade Católica do Rio de Janeiro)
Año: 1991
Duración: 20 horas
Calificación: 9.5
• Institución: Escuela Superior Latinoamericana de Informática (ESLAI)
Curso: Lógica
Profesor: Dr. Roberto Cignoli (UBA)
Año: 1990
Duración: 128 horas
-7-
Calificación: 10
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
• Institución: Escuela Superior Latinoamericana de Informática (ESLAI)
Curso: Álgebra de estructuras
Profesor: Dra. Lía Oubiña (UNLP)
Año: 1990
Duración: 128 horas
Calificación: 8
• Institución: Escuela Superior Latinoamericana de Informática (ESLAI)
Curso: Introducción a la algorítmica
Profesor: Lic. Rosa Wachenchauzer (UBA)
Año: 1990
Duración: 128 horas
Calificación: 9
• Institución: Escuela Superior Latinoamericana de Informática (ESLAI)
Curso: Taller de programación
Profesor: Lic. Rosa Wachenchauzer (UBA)
Año: 1990
Duración: 128 horas
Calificación: 8
• Institución: Escuela Superior Latinoamericana de Informática (ESLAI)
Curso: Probabilidades y estadística
Profesor: Lic. Ricardo Marona (UNLP)
Año: 1990
Duración: 128 horas
Calificación: 9
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Programación funcional
Profesor: Lic. Alejandro Martínez (UNLP)
Año: 1990
Duración: 20 horas
Calificación: 10
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Derivación formal de programas
Profesor: Lic. Pablo Elustondo (ESLAI)
Año: 1990
Duración: 20 horas
Calificación: 9
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Lógica computacional
Profesor: Lic. Francisco Naischtat (CONICET)
Año: 1989
Duración: 40 horas
Calificación: 9
• Institución: Escuela de Ciencias Informáticas (UBA)
Curso: Lógica y bases de datos
Profesor: Dr. Alberto Mendelson (University of Toronto)
Año: 1989
Duración: 40 horas
Calificación: 9.2
• Institución: Bucknell University, Pennsylvania
Curso: Proyecto de diseño y construcción de CPU basadas en Intel 8088
Profesor: Dr. Alan Wilcox (Bucknell University)
Año: 1987
Duración: 160 horas
Calificación: Aprobado
-8-
Nicolás Kicillof [nicok @ dc.uba.ar]
www.dc.uba.ar/people/profesores/nicok
Ámbito privado
• Empresa: Microsoft Research
Evento: Faculty Summit (Redmond, Washington)
Año: 2004, 2005 y 2006
Duración: 27 horas
• Empresa: Microsoft Corporation (MSDN Latinoamérica)
Curso: Desarrollador 5 estrellas .NET
Año: 2003-2005
Grado alcanzado: 4 estrellas
• Empresa: Microsoft Research
Curso: Conference XP – Aulas Inalámbricas – Colaboración – Aprendizaje a Distancia
Año: 2004
Duración: 3 horas
• Empresa: Microsoft Research
Curso: Workshop sobre currículum .NET 2004 (San Diego, California)
Año: 2004
Duración: 8 horas
• Empresa: IBM Corporation
Curso: Seminario Rational y WebSphere: Plataformas de desarrollo de software IBM
Año: 2004
Duración: 4 horas
• Empresa: Microsoft Research
Curso: Workshop esencial sobre desarrollo de software .NET (Buenos Aires)
Año: 2003
Duración: 16 horas
• Empresa: Microsoft Research
Curso: Workshop sobre currículum .NET 2003 (Dallas, Texas)
Año: 2003
Duración: 8 horas
• Empresa: Microsoft de Argentina
Curso: Windows Server 2003 – Workshop para Faculty MVP
Año: 2003
Duración: 16 horas
• Empresa: Microsoft Research
Curso: Cuarto curso intensivo para profesores: Ingeniería Web y de software en el ambiente Microsoft .NET
(Cambridge – Gran Bretaña)
Año: 2003
Duración: 24 horas
• Empresa: Microsoft Corporation
Curso: Especialización en instalación de Windows 2000
Año: 1999
Duración: 40 horas
• Empresa: Microsoft de Argentina – EXO
Curso: Creación y configuración de servidores Web
Año: 1997
Duración: 40 horas
• Empresa: Microsoft Corporation
Curso: Instalación y soporte de SNA Server
Año: 1996
Duración: 40 horas
• Empresa: BKO
Curso: Soporte de Microsoft Windows NT 4 – core technologies
Año: 1996
Duración: 40 horas
• Empresa: Microsoft de Argentina - DATCO
Curso: Soporte de Systems Management Server
Año: 1995
Duración: 40 horas
• Empresa: SCO - Unisel
Curso: Workshop de SCO Unix y TCP/IP
Año: 1995
Duración: 16 horas
• Empresa: Unisel
Curso: Instalación y mantenimiento, para soporte técnico de Novell NetWare 3.12 y 4.01
Año: 1994
Duración: 20 horas
• Institución: Instituto Pollitzer de Computación
Cursos: Lenguajes BASIC, LISP, Assembler 8086/8, APL, Prolog
Año: 1982 a 1986
-9-
Duración: 128 horas por curso