CV
Education
Behavioral Typing to Support Offline and Online Analysis of Executable DSLs.
Internships
Web application design using Java, AngularJS, Spring, MongoDB, and OpenLayers.
Bytecode verified compilation using Coq, OCaml, and Java bytecode.
Programming an interpreter for an intermediate Java Bytecode representation using Coq, and OCaml.
Experiences
Development of DSLs, code generators and Eclipse plugins using Java, Xtend, Xtext, and EMF.