Skip to content Salta al contenuto
Home Home Experience Esperienza Projects Progetti Publications Pubblicazioni Talks Talk Education Formazione Contact Contatto Print Stampa

Experience

Leadership, standards work, and hands-on engineering across observatories and astroinformatics.

  1. Senior Software Engineer

    Chandra X-ray Center (SAO)

    Feb 2014 — Present

    Hybrid · Cambridge, MA

    • Led the Sherpa tool modernization, shifting the project off ClearCase, rebuilding packaging, and positioning Sherpa as a standalone open-source distribution alongside Astropy and other Astronomy ecosystems.
    • Went spelunking through decades-old C++/Python, carving out cleaner seams and adding gtest/pytest coverage so the team can refactor without holding its breath.
    • Turned a one-off helper script into Runpipes, a TypeScript web app that lets developers queue, inspect, and profile catalog pipelines from their laptop or a shared cluster node.
    • Spent time shoulder-to-shoulder with catalog scientists to design a QA workspace that organizes and launches their sessions, whether working remotely or locally.
    • Prototyped the CfA Nexus, a cloud-native, integrated data analysis platform for the Center for Astrophysics | Harvard & Smithsonian.
    • Wrote calibration helpers that collapsed multi-hour jobs into seconds.
    C++PythonTypeScriptGitLab CIPulumiKubernetesDockerGTestPytest
  2. Vice Chair, Data Modeling Working Group

    International Virtual Observatory Alliance (IVOA)

    Apr 2011 — May 2014

    Hybrid · Global

    • Co-led the IVOA Data Modeling Working Group to deliver interoperable data/metadata standards across global astronomical archives.
    • Coordinated cross-project specification reviews, aligning working groups so new standards shipped with shared implementation guidance and consensus.
    • Founded and led the VO-DML Tiger Team, serving as lead editor for the VO Data Modeling Language and its mapping specification to give the VO a modular, serialisable meta-model.
    • Worked hands-on with international observatories and data centres so VO-DML, time-series, and space-time coordinate models addressed operational use cases including multi-dimensional data cubes.
    • Delivered technical presentations, facilitated multi-institution reviews.
    Data ModelingXML SchemaUML
  3. Architect and Co-Lead Developer, Iris SED Analysis Tool

    Smithsonian Astrophysical Observatory · Virtual Astronomical Observatory

    Feb 2011 — Aug 2014

    On-site · Cambridge, MA

    • Architected the Iris desktop application for building, visualising, and modelling spectral energy distributions, integrating VOTable/SAMP standards with Sherpa’s fitting engine.
    • Designed the plug-in framework and SDK so third parties could add services and tools.
    • Co-authored the 2014 Astronomy & Computing paper and presented at a number of IVOA Interops.
    JavaPythonVO StandardsSAMPSherpa
  4. Research Fellow — Virtual Observatory Standards

    INAF/OATs & INFN Trieste

    Sep 2009 — Feb 2011

    On-site · Trieste, Italy

    • Designed and delivered VOdka, an asynchronous agent that monitors VO services, snapshots resources, and automates data harvesting for users.
    • Built VODance, a Django/GlassFish framework that let non-VO experts publish ConeSearch/SIAP services directly from MySQL tables with metadata mapping and policy controls.
    • Collaborated on VO standard drafts and prototypes, ensuring OATs and INFN implementations aligned with broader DAME/Iris astroinformatics tooling.
    VO StandardsDjangoPythonJavaDBMS
  5. Principal Engineer, DAME / DAMEWARE

    University of Naples Federico II · INAF-OACN · Caltech

    Jan 2007 — Feb 2011

    On-site · Naples, Italy

    • Led the architecture and core implementation of DAME/DAMEWARE, a web-based, Virtual Observatory–compliant astro-ML platform delivering multi-tenant workflows for classification, regression, and clustering at survey scale.
    • Designed service-oriented orchestration that bridged VO standards with grid/HPC backends such as S.Co.P.E., letting scientists compose reproducible knowledge-discovery pipelines across heterogeneous resources.
    • Implemented reusable model catalogs and dataset adapters so researchers could swap neural nets, SVMs, SOMs, and other algorithms without touching data plumbing.
    • Partnered with INAF, Caltech, and University of Naples teams to productionize science cases (AGN/galaxy classification, globular-cluster searches) and published the findings.
    • Designed the Weak Gated Experts method for photometric redshift estimation on SDSS galaxies and quasars, pairing unsupervised clustering with specialized regressors and per-object uncertainty estimates.
    • Validated the approach on quasar candidate catalogues, achieving competitive accuracy and efficiency that later informed astroinformatics publications and invited talks.
    PythonMATLABJavaGrid ComputingREST APIs
  6. System Administrator

    INFN Sezione Napoli · University of Naples Federico II

    Jan 2006 — Dec 2007

    On-site · Naples, Italy

    • Maintained INFN Naples high-performance compute, grid, and storage services supporting physics and astroinformatics workloads.
    Grid ComputingSystem Administration