andreas kretz data engineering review