Summary

  • With over 30 years of experience in Computer Graphics, I have spent a significant amount of time optimizing productions, as a Pipeline TD/developer, designing, implementing, customizing tools and procedures to automate processes, optimize workflows and increase efficiency, always focusing on consistency and reliability. Throughout my career, I have covered almost every operative role across VFX, animation, and advertising projects. I have also gained extensive knowledge of many off-the-shelf software packages, CG theory, programming languages, and on-set experience, all of which have contributed to my strong problem-solving skills.

     

Work Experience

  • Animoka: turin, italy : January 2022 - to date
    Pipeline TD/ Tool Developer
    Enhanced an existing production pipeline based on Tactic.
    Streamlined workflow initialization using configuration scripts to automate project setup and updates of tasks & dependencies relationship, trigger's events & actions and basic views within Tactic site frontend.
    Implemented programmable actions triggered by workflow events, enabling recursive actions across downstream dependency tasks.
    Developed asset conforming tools and sanity checks procedures within Maya to ensure production quality and consistency.
    Prototyped data content synchronization between Tactic and ShotGrid, although it was not deployed to production.
    Full integration in Maya and partial integration within Substance Painter 3D and Toon Boom.
    Scripting & Programming: Python – PyQt – MEL – C++
    Frameworks: Maya C++/Python/MEL API
    CG Software: Maya
    DAM: Tactic, Shotgrid


  • Wedoo: turin, italy : January 2017 - January 2022
    Pipeline developer
    Pipeline design, development and integration with Maya, focused on, but not limited to, automotive content creation.
    [asset checkin/out, job assignments, asset's status propagation, customizable tasks and task's dependencies.]
    Develop and support tools and processes aim to extend and enhance the pipeline
    [task based sanity check and programmable sets of tools.]
    Scripting & Programming: Python – PyQt – MEL – C++
    Frameworks: Maya C++/Python/MEL API
    CG Software: Maya


  • Self Employed and freelancing: turin, italy : 2008 to 2016

    • January 2016 - to December 2016 @Animoka, Torino
      Pipeline TD
      Pipeline development [ TACTIC based] for tv series 'PAF the dog'
      Maya pipeline integration
      Tools and plugins development for production support. (r&d, maya, nuke, python)
      Scripting & Programming: Python, pyqt, Mel
      Framework: Maya C++/Python/Mel API, Nuke Python API
      CG Software: Maya – Nuke


    • December 2014 - October 2015 @FCA Centro Stile, Torino
      Tools and plugins development for production support.
      (alias api, maya api, deltagen sdk, python, pyqt, c++, svn, mysql) Content creation and virtual room operator Pipeline and digital asset management design and prototype.

    • August 2013- to December 2014 @Animoka, Torino
      Pipeline design and implementation for tv series 'CALIMERO?
      Tools and plugins development for production support. (r&d, maya, nuke, python)

    • October 2012- August 2013 @Mikros, Paris
      Production tools for vegetation creation and editing for full CG feature film 'Asterix et le domaine de Dieux?.
      Integration within Mikros production pipeline (Mel, Python)

    • October 2011- march 2012 @counterfeitfx, Milano
      Pipeline design and implementation:
      Shotgun integration within Maya,
      API creation for custom scripting integration (shotgun, python, pyqt)

    • October 2011 ? june 2012 @imasterart, Torino
      Teaching Mel scripting for 'Advanced Maya' course

    • January 2010 ? august 2011 @animoka, Torino
      FX Artist, R&D,
      Fluids and Particles (fx, Maya)
      Production tools implementation. (r&d, maya, mel, python)
      Pipeline design and implementation (r&d, maya, python, pyqt)

    • Visual effects for movies and TV productions.

    • Programming for web and computer vision application

    • Installation : "La Venexiana", Villa Capriglio (to), march 8th, 2009. Multitouch interactive table (Design, hardware and software implemantation).

  • Lumiq Studios : CG supervisor / Research TD : turin, italy : 2003-2008

    • Supervising visual effects, collaborating with producers and directors, QC-ing end products, responsible for meeting deadlines, solving technical problems, motivating and directing the CG team and its leads.and ?ensuring quality control, respect of the deadlines, solving technical problems and providing clear directions and motivation to CG team and their lead.

    • Working with producers and directors to formulate and estimate costs and time, providing cost-effective solutions for CG productions.

    • Identifying, defining and implementing creative and production workflows and pipelines.

    • Working with the DoP and director on film sets to acquire the correct data required by the visual effects team.

    • Developing pipelines to handle multi-camera image-based animation in production environments (?The Stone Merchant?).

    • Writing several tools aimed at improving production efficiency.

    • Dynamic simulation of natural phenomena (?Donkey Xote?).

    • Software : MAYA, XSI, Shake, Image Modeler, PhotoModeler, Boujou, 3Dequalizer, Vue6, Adobe Photoshop, Adobe Premiere, Adobe After Effects

    • Programming Languages : Mel scripting language, C++, Python, VBScripts, JS, Perl

    • Main film productions :? ?Il Mercante di Pietre?, ?Anastezi?,?La bambina dalle mani sporche?,?Donkey Xote?

  • Chinatown : Technical Director / Research TD : milan, italy : 2002-2003

    • Lighting, rigging, EFX and generic pipeline scripting

    • Software : XSI

    • Programming Languages : Mel scripting language, VBscript, C++, Perl

    • Main productions : ?Batman the ride?, ?Toto sapore?

  • Avtoma : Technical Director / Research TD : los angeles, usa : 2002-2003

    • PreProduction development of pipelines and techniques

    • Maya/XSI scripting as well as C++ coding.

    • Image Based Modeling/Lighting/Animation software development and pipeline definition.

    • Software: XSI, Maya, Softimage Behaviour

    • Programming Languages : Mel scripting language, VBscript, C++

    • Main productions : HDRI light rigging implemented on XSI v2.1

  • Phoenix Tools : Software designer engineering, Content Group Team Leader : milan, italy : 2000-2002

    • Designin g architecture and porting software in Maya Environments and Maya shaders.

    • Leading the Content Group in creating documentation, producing tutorials and content.

    • Software: Maya, XSI

    • Programming Languages : Mel scripting language, C++

    • Main productions : Maya crowd system

  • Metrolight studios : Technical Director / Research TD : los angeles, usa : 1996-2000

    • Modeling and animation with off-the-shelf and in-house tools for feature films and commercials.

    • Developing production pipeline and MAYA plugins and Renderman shader.

    • Software : Maya, Alias, Renderman, Matador, WavefrontPV.

    • Programming languages : Mel scripting language, C/C++ language, Perl, Rman.

    • Main productions : ?Dragonheart II?,?Kull the conqueror?,?Matilda?,?For richer or Poorer?,?Jingle all the way?,?Seigfried and Roy: the magic box?,?Poseidon's fury: escape from the lost city?
  • Post 625 : CG generalist : turin, italy : 1994-1996

    • Modeling, C/L, animation for commercial and company profiles.

    • Developing production pipeline and Softimage custom plugins aimed to increase productivity and more efficient software applications.

    • Software : Softimage, Matador, Alias, Photoshop, Aldus Freehand

  • Dune : CG generalist : turin, italy : 1993-1994

    • Modeling, C/L, animation for commercial, company profiles, architecture visualization and environmental impact

  • IMMAGINA : Owner, CG generalist : turin, italy : 1990-1993

    • Modeling, C/L, animation for company profiles, architecture visualization and environmental impact.

    • Developing software such as particle system, L-System compiler, file format conversion and many others

Related Experience

  • Immersive multimedia, multi-user and interactive systems such as musem and artistic installations. Software packages such as ?Processing?, ?vvvv?, ?Eyesweb? and ?MAX/MSP?.

    • Installations: ?otto X otto? interactive table @ Fraskettando SkaBluesJazz Festival, Alessandria, May 2007.

Other Work Experience

  • Eltrac : turin, italy

    • Software/Firmware/Hardware project technician for the automotive industries

  • Proel System : turin, italy

    • Project technician for industrial automation

    • Gained experience developing HW/SW on Z80 and 8086

  • Olivetti OPE : turin, italy

    • Member of the project team to develop analog/digital read and write circuits on hard disk

Education

I have completed the following courses :

  • Certification of equivalency of degree of ?Bachelor of Arts in Film and Video Production? issued by 'Mornigside evaluation and consulting?, New York.

  • Illustration course 1988/89 at 'Scuola d'arte e design' in Torino.

  • Course for film critics and directors 1989/90 at 'Istituto R. Magritte' in Torino.

  • Course of art studies and pictorial techniques 1982/89 at 'Scuola d'arte M.Cusinato' in Torino.

  • Program of studies for 'Electronics Technician Diploma' 1982/83. Graduated with a grade of 54 out of a possible of 60 points at 'E.Maiorana State Technical and Industrial Institute' in Torino.

 

Resume is downloadable in the following formats:

.PDF (english)

.DOC (english)

.DOC (italiano)

 

 

 

 

The main idea behind this project is to give a more direct and intuitive idea of skills and tools used in a production enviromnent.

The icons on the side rappresent, clockwise from the top, the list of productions I worked on, the list of skills involved in the projects, the list of the company I worked for and the list of tools I had to use.

By clicking on any icon a graph will be shown, this graph rappresent the relation that ties togheter a copmany, productions, tools and skills.

The application can be either launched or downloaded:

Launch the application in a new window.

Download the application : windows, MAC, linux