... with years of experience in industrial and academic projects from the fields of static analysis, data-intensive systems, software maintenance and evolution.
Analyzing source code, i.e., implementing parsers, working with syntax trees for static checkers or optimization algorithms in compilers.
Supporting software migration through re-documentation, reverse engineering, automatic transformations, automatic database migration.