Personal Information
Say cheese...Image
NameDaniele Mazzeranghi
Date of BirthNovember 2, 1967
Place of ResidencePrato (Italy)
Civil StatusMarried, with one son
Level of EducationDegree in Computer Science,
University of Pisa (Italy),
110/110 with honors
Work Experience
January 2015

OPHYLS (Italy)Nutrition, sport and health.
Software consultancy.
Gathering scientific discoveries about nutrition, sport and disease.
Creating recipes for an alternative cooking.
Implementing the website.
Software development training and support.
June 1998

December 2014
Esaote (Italy)Production of medical diagnostic systems.
Development of healthcare software systems.
Technical leader in the development of software modules for ultrasound equipments (storing, displaying, reporting and exporting exams).
Teaching software development methodologies.
February 1996

June 1998
Cad.Lab (Italy)Development of a 3D CAD software product.Developing software modules for a 3D CAD software product.
March 1995

January 1996
National Research Council (Italy)Research in Computational Linguistics.Developing software for linguistic analysis.
December 1993

December 1994
Database Informatica (Italy)Development of expert systems.Developing software for linguistic analysis.
Standards and programming languagesC#, C++. XML, HTML5, CSS3. ASP.NET. DICOM.
Software designObject-oriented programming, Design patterns.
Design by Contract. Agile software development.
Software development tools.NET Framework, WPF, STL, Visual Studio.
SQL Server Compact. IIS.
NUnit. Source Safe, SVN.
Microsoft Office, OpenOffice.
LifestyleRelationship among nutrition, sport and disease.
English language (CEFR)Listening: A2. Speaking: B2.
Reading: C2. Writing: C2.
SportsRunning, boxing, kickboxing, karate, soccer, tennis.
Cappelli A., Mazzeranghi D. (1994). "An Intensional Semantics for a Hybrid Language". Data & Knowledge Engineering, 12(1): 31-62.
Quaquarelli B., Mazzeranghi D., Consolini L. (1996). "Improving software quality through a verification process: first findings of the PROVE project". Proceedings of SPI '96: 177-184.
Mazzeranghi D. (2001). "Automatizzare il test con Rational Visual Test". Computer Programming, 101: 39-44. VisualTest.pdf.
Mazzeranghi D. (2001). "Extreme Testing". Computer Programming, 108: 30-34. ExtremeTesting.pdf.
Mazzeranghi D. (2001). "Introduzione alla Extreme Programming". Computer Programming, 101: 22-28. ExtremeProgramming.pdf.
Mazzeranghi D. (2002). "Attributi di contesto in .NET". Computer Programming, 118: 47-53. ContextAttributes.pdf.
Mazzeranghi D. (2002). "Connessione e assistenza remota in Windows XP". Computer Programming, 113: 36-40.
Mazzeranghi D. (2008). "Panda: a Pattern-based Programming System for Automatic Code Generation". Journal of Object Technology, 7(4): 67-99.
Mazzeranghi D. (2011). "How to log the current call stack in .NET". Code Project.
Galanti G., Pedri S., Mazzeranghi D., Frusciante A., Toncelli L., Stefani L. (2014). "A new imaging method for in vivo assessment of intra-ventricular flow in athletes". 10th European Fluid Mechanics Conference: 413. EFMC10_Abstract.pdf.