Leadership, standards work, and hands-on engineering across observatories and astroinformatics.
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.
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.
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
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
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
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.