Dr. Thomas Di Giacomo - Senior Researcher -
Chemin de Grange-Canal, 28 - CH-1224 Chêne-Bougeries GE - Switzerland


Curriculum Vitae (short summary, please ask me a complete one if needed)

Thomas Di Giacomo
28 Chemin de Grange-Canal
1224 Chene-Bougeries


Feb 2008-today

Senior Service Manager at Swisscom Hospitality Services

June 2007-Jan 2008

System Engineer at Direction des Systèmes d'Information et de Communication, Ville de Genève
March 2007-June 2007
Senior Researcher at MIRALab, C.U.I. - University of Geneva
Research Assistant and PhD Candidate at MIRALab, C.U.I. - University of Geneva
Research Assistant at iMAGIS with Infogrames (now Atari) R&D Department
R&D Engineer at iMAGIS / ATARI (ex-Infogrames)
1998-1997 WhiteRoom Operator at LETI, S.T. Thomson Microelectronics


PhD in Computer Science- University of Geneva (MIRALab, CUI)
Dynamically Adaptive Animation of Virtual Humans
MSc in Computer Graphics- Polytechnic National Institute of Grenoble (INPG-ENSIMAG)
Relevant Courses: Advanced Rendering and Animation, Mathematical Tools, Computational Geometry, Numerical Optimization
MSc in Computer Sciences - UFR Informatics and Applied Mathematics
Relevant Courses: Systems, Algorithms and Complexity, Cryptography, Networking
Practice: X-Window Videogame Programming (6 people team, 4 months)
BSc in Computer Sciences- UFR Informatics and Applied Mathematics
Practice: Programming C Compiler for SPARC (4 people team, 4 months)
BSc in Mathematics - Joseph Fourier University

Assistant Lectures

  • 2003 - Advanced Computer Graphics Methods. Master of Computer Sciences
  • 2002 - Language of Computer Communication. Master of Computer Economics
  • 2002 - Computer Tools. Bachelor of Social Sciences
  • 2001 - Logic Programming with Prolog 4. Bachelor of Computer Sciences
  • 2000 - Introduction to Algorithm with Pascal. Bachelor of Mathematics

IST European Projects

  • STAR (Service Training with Augmented Reality). Main partners: Siemens, RealViz, Delft University of Technology, Swiss Federal Institute of Technology, Katholieke Universiteit Leuven
  • ISIS (Intelligent Services for Interoperable Systems). Main partners: France Telecom R&D, Deutsche Telekom, Siemens, King College, ENST, Telecom Italia, T-Systems Nova
  • AIM@Shape(Advanced and Innovative Models And Tools for the development of Semantic-based systems for Handling, Acquiring, and Processing knowledge Embedded in multidimensional digital objects).Main partners: EPFL, CNR, Fraunhofer, INRIA, Universita di Genova, Max-Planck, Technion, Utrecht University, Weizmann
  • ENACTIVE(Enactive Interfaces).Main partners: PERCRO, ICA, CRESS, CEIT, CERTEC, McGill, Labein, Sony, DIST, InfoMus, Institut Jean Nicod, MediaLab
  • DANAE (Dynamic and distributed Adaptation of scalable multimedia coNtent in a context-Aware Environment). Main partners: France Telecom R&D, Siemens, Imperial College, INRIA, ENST, IMEC, UNIKLU, RWTH, MUSEON
  • INTERMEDIA (Interactive Media with Personal Networked Devices). Main partners: Carleton University, CNR Italy, EPFL, Fraunhofer, Groupe des Ecoles des Telecommunications, ICU Korea


  • ISO/IEC JTC1/SC29/WG11 MPEG-21 Digital Item Adaptation: Level of Articulation for 3D Virtual Characters, Avatar Preferences, Estimation of CPU Performances and Device Benchmarking
  • ISO/IEC JTC1/SC29/WG11 MPEG-4 SNHC Animation Framework eXtension: Quaternions for Bone-Based Animation, Morph-Based Animation, Mass-Spring Nodes, Shadows, Lightweight 3D
  • ISO/IEC JTC1/SC29/WG11 MPEG-7: PersonType Descriptors

Computer Skills

  • Programming: C/C++, Java, OpenGL, DirectX, SDL, Cosmo3D, PocketGL, KLIMT, VRML, STL, MTL, BOOST, SQL, HTML, ColdFusion, DHTML, Javascript, SVG, XML, ASM, ADA, FORTRAN, Pascal, Basic, Scheme
  • System administration: Apache, Tomcat, mysql, postgresql, Oracle, Domino, Netware and OES, Novell, Microsoft Exchange 2000 and 2003, Microsoft 2000 and 2003 Server, Hardware SonicWall FireWall, JBOD, RAID, Apache server, ColdFusion server
  • Software: 3DSMax, Poser, Maya, VirtuaLight, Blender, Terragen, Soundforge, Cubase, MS Visual Studio, MS embedded Visual Tools, CVS, Doxygen, Mantis, Bugzilla
  • Hardware (OS): PC (Win32, Unix, Linux, BeOS), SGI (Irix), Mac (MacOS)
  • Misc: Amstrad CPC, Atari ST, demoscene, soundtracker and midi music, traduction of animes, 2D graphist and design, game consoles development, freelance writer for magazines etc.