
Software Engineer / Computer Graphics
Prato Area, Italy

Software Engineer / Computer Graphics
Prato Area, Italy
Software engineer experienced in the development of a variety of 3D applications for research or industrial purposes, such as virtual museums, training simulators and immersive environments.
Disciplined developer comfortable with a wide range of languages and programming tasks.
Seeking to contribute to the creation of high quality 3D content, both in an interactive or off-line setting.
- C/C++ and Python, also on fairly large applications
- OpenGL, GLSL
- stereoscopic applications and technologies
- Windows, Linux, portability
- interested and knowledgeable in open source software
(Educational Institution; Research industry)
January 2006 — Present (3 years 11 months)
Worked at PERCRO Labs, Visualization Systems Group, on a variety of projects including:
- XVR: real time rendering and development tools for Virtual Environments (core development team)
- INDICA: a motion based forklift simulator (3d graphics and build system overhaul, introduced autonomous agents)
- PENCIL: a virtual museum on Galileo Galilei, together with the Institute and Museum of the History of Science, Florence (3d graphics, UI and interaction)
- S3: developed a 3d interactive physical simulation of a freight port and a stereoscopic display application for marble
(Computer Software industry)
May 2008 — August 2008 (4 months)
Implemented the "Lightcuts" rendering algorithm into the internal engine of the open source software Blender (http://www.blender.org), a suite of tools for the production of 3d content.
This project was part of the Google-funded "Summer of Code" program (http://code.google.com/soc/), to encourage student participation in open source projects.
(Educational Institution; 1001-5000 employees; Research industry)
February 2008 — July 2008 (6 months)
Visiting researcher at the Virtual Environments and Computer Graphics (VECG) Group, supervised by Prof. Jan Kautz (Rendering project)
(Educational Institution; Research industry)
July 2005 — October 2005 (4 months)
Software Engineer for the Blue Sign Translator project at the Faculty of Engineering.
Various contributions to the project, including a major code refactoring, vertex blending support and import/export scripts for Blender.
C++ programming on PocketPC, Python scripts.
(Public Company; INTC; Semiconductors industry)
January 2005 — April 2005 (4 months)
Three-month full-time internship at Intel Research, Cambridge (UK).
Various contributions to the CoMo project, a network monitoring software, including an interface to rebuild packet traces from aggregated data.
C programming in a Unix environment.
Test Of English as a Foreign Language , 2009 — 2009
116/120 (approx. top 1%)
http://www.ets.org
Laurea Magistrale (Master) , Computer Engineering , 2002 — 2005
Passed 11 examinations with an average mark of 29.75/30 and 30/30 “cum laude” in Numerical Calculus and in Multimedia Design and Programming.
Dissertation title: “Support for query management in the CoMo project” (in English).
Final mark: 110/110 “cum laude”.
Laurea (Bachelor) , Computer Engineering , 1999 — 2002
Passed 16 examinations with an average mark of 28.6/30 and 30/30 “cum laude” in Mathematical Programming and in English Language.
Dissertation title: “An Implementation of C++ Inheritance Using the x86 Assembly Language” (in Italian).
Final mark: 110/110 “cum laude”.
3d graphics, programming, software, open source
Eurographics, SIGGRAPH