.

Davide Punzo Scientific Software and Visualization Developer
E-mail : punzodavide@hotmail.it
Phone : +33 7 55 01 48 14
Freelance : Available
RESUME HIRE ME

I am a freelancer scientific visualization software developer based in Marseille (FR), specialized in GPU and HPC computing. I also design and build clean, interactive, and functional graphical user interfaces which comply with the latest standards.

My working interests range on astronomical, physics and medical computational sciences. One of my previous main software development projects is SlicerAstro.

My Skills

Scientific Visualization
expert
Scientific Computing
expert
C++
expert
Python
advanced
Qt
advanced
3DSlicer
expert
3D Interaction
expert
Image Processing
expert
OpenMP/OpenMPI
advanced
OpenCL/CUDA
advanced
OpenGL
advanced
VTK
advanced

Languages

Italian
Native proficiency
English
Professional working proficiency

Testimonials

Davide came highly recommended to us by one of the primary 3DSlicer contributors, and did not disappoint. His expert knowledge of 3DSlicer and VTK was invaluable to our project and both his code and work ethic were of a high standard. It was a pleasure working with him and we hope to again in future.

John Dexter, technical lead, ProxSim ltd.

Client

Davide did a PhD project on 3D Visualisation of Radio Astronomical Data with me. I have been very impressed with the results and especially with Davide's capabilities to provide excellent, user friendly and innovative software. The experience he built up during this project is impressive, ranging from coding software at various levels, including the core level of the well developed package 3DSlicer, to being able to translate user input effectively into well developed and efficient software for the user. The package he developed, SlicerAstro, is now being used more and more widely by the radio astronomical community.

prof. dr. J.M. (Thijs) van der Hulst, Kapteyn Astronomical Institute, University of Groningen.

Supervisor

Stats

7

Years Experience

9

Scientific Papers

100k+

Code Lines

4

Projects Done

Resume

Experience

Sep/2018 - Present

Professional Freelancer

Scientific Software and Visualization developer:
C++, Python, Qt, VTK, Paraview, 3DSlicer, SlicerAstro, parallel computing.

Apr/2017 - Aug/2018

Scientific Software and Visualization Developer

Kapteyn Astronomical Institute, University of Groningen.
SlicerAstro development: implementation of various modules in SlicerAstro and contributions to the 3DSlicer source code to offer visual analytics techniques (algorithms and user/software interactions) for a faster and deeper interaction with the complex 3D astronomical data.

Apr/2016 - May/2016

Visiting Scholar: Kitware Inc.

A scholar visit for developing several customization features in 3DSlicer required by SlicerAstro and other extensions. For example, features such as support for managing custom Slicer orientations presets and GPU based volumetric filters have been implementated with the help of kitware's experts.
The visit was hosted by J.C. Fillion Robin.

Apr/2013 - Apr/2017

PhD Astronomy

Kapteyn Astronomical Institute, University of Groningen.
3D Visualization and Analysis of HI in and around galaxies.
During my PhD, I worked mainly on SlicerAstro, an astronomy (HI) C++ extension for 3DSlicer. Specifically, I have led all the developing phases of SlicerAstro: i) review the visualization prerequisites by understanding deep down the astronomical data and the required tools to visualize and analyze the data; ii) design the software solution and define a roadmap; iii) build the solution using the software developing agile principle.
The thesis is available at the following link.
Supervisor: prof. dr. J.M. (Thijs) van der Hulst.

Mar/2012 - May/2012

Visiting Scholar: Leiden Observatory.

A scholar visit for including HiGPUs (a N-body code running on cluster equipped with GPUs) in the framework of AMUSE (Astrophysical Multipurpose Software Environment) and investigating solar system dynamics exploiting several dutch cluster infrastructures such as SARA and LGM.
The visit was hosted by prof. dr. S. Portegies Zwart and funded also by my HPC-Europa2 grant.

Oct/2011 - Feb/2013

PhD Astronomy

Department of Physics, University of Rome.
Hybrid CPU-GPU cluster N-body simulations and solar system dynamics.
I specialized in scientific computing, specifically in in HPC, both CPU and GPGPU, parallel computing.
Supervisor: prof. dr. R. Capuzzo Dolcetta.

Education

Sep/2009 - Jul/2011

Master Degree: Astronomy and Astrophysics.

Department of Physics, University of Rome.
Thesis title: "Optimizations of N-body codes on hybrid CPU-GPU cluster architectures."

Sep/2006 - Jul/2009

Bachelor Degree: Physics and Astrophysics.

Department of Physics, University of Rome.
Dissertation title: "The classical gravitational N-body problem."

Services

Strategy Solutions

For creating new scientific software, it is mandatory to deeply understand the challenges of the projects (Big Data, complexity of the data, methodology, etc.) and defining the development requirements.

Software Architecture Consueling

The design of the overall architecture of the scientific package is the first step.

Scientific Software Development

Scientific exploration is highly enhanced by the employment of new techniques: interactive visualization, visual analytics and HPC infrastructures.

Graphical Interface Design

The Qt user graphical interface design is implemented using an AGILE approach taking care of your needs.

Easy To Setup

Togheter with binaries, the software package will be delivered with easy-installation cross-platform compiliation tools.

Clean Code

Clean code which comply to the latest standard is guaranteed.

Portfolio

  • all
  • astronomy
  • medicine
  • other

SlicerAstro Author

3DSlicer Contributor

HiGPUs/AMUSE Contributor

Contact Me

Get in Touch

I will be glad to hear your software needs, please contact me for scheduling a videocall:

Call Me

+33 7 55 01 48 14