Pietro Incardona

Pietro Incardona

Pietro Incardona

Max Planck Institute of Molecular Cell Biology and Genetics (MPI-CBG)
Pietro Incardona
MOSAIC Group
Center of Systems Biology Dresden (CSBD)
Pfotenhauerstr. 108
01307 Dresden
Germany

Phone: +49 351 210-2520
E-Mail: 

Curriculum vitae

Pietro Incardona was a scientific software engineer with the MOSAIC Group from September 2012 until March 2015. Since March 2015, he is a staff scientist. Pietro is an Italian citizen and was born in 1983 in Italy.


In 2002 Pietro began his studies at the Department of Physics of the University of Genoa, studying classical physics and quantum mechanics until 2006. Between 2004 and 2006, Pietro was a software engineer/developer with IBIRDSOFT, where he wrote codes in the ares of client/server
 services 
for 
flight simulators, Peer-to-Peer over TCP/IP and UDP, Avionics, and online radar.
 Between 2006 and 2009, Pietro was an open-source developer, producing free software in the gaming sector and for the Linux community, including a
 HTTP
 Server 
with 
native 
TLS 
using
 OpenSSL GTK,
 OSG,
 OpenCL,
 and bug-
reporting
.


In 2009, Pietro started to work on the INFN project PISA 12, focusing on QCD simulations with staggered fermions on GPUs at the Italian National Institute of Nuclear Physics. His project included the parallelization of a Krylov solver, matrix spectral analysis, and the development of an abstraction layer for high-performance computing. During this project, Pietro acquired in-depth knowledge in high
-performance
 computing, 
development
 and 
design of 
algorithm
s, parallelization 
on 
GPUs and CPU 
clusters,
 and 
IBM BlueGene\Q 
systems 
with
 CUDA
, OpenCL, 
OpenMP, and 
MPI.



In 2011 Pietro obtained his Master degree in Theoretical Physics. His Master thesis studied the chiral properties of gauge theories and was awarded the top grade of 106/110. In 2011 Pietro started a PhD in Pisa at the Dipartimento di Fisica Enrico Fermi, continuing the developing of lattice QCD codes. In 2012, he dropped out of PhD, joining the MOSAIC Group as a software engineer.


In the MOSAIC Group, Pietro is responsible for developing the next generation of parallel computing platforms and domain-specific languages for multi-scale hybrid particle-mesh simulations on distributed-memory computer systems. He is moreover working closely with our software engineer in order to ensure robust and reliable open-source products from our research codes.