Summary
Julia Belyakova is a postdoctoral researcher and programming languages specialist with 11 years of applied and academic experience spanning type theory, theorem proving, compiler construction, and both object-oriented and functional programming. Currently at Purdue University and completing a PhD at Northeastern, she blends rigorous formal methods research with practical compiler and language tool development born from research roles in the US and Prague. Her background includes teaching and research positions going back to Southern Federal University and industry experience as a lead programmer, giving her a rare combination of pedagogical, theoretical, and hands-on systems skills. Based in Lafayette, Indiana, she is comfortable navigating multicultural research environments and advancing formal verification techniques toward usable language implementations.
12 years of coding experience
1 year of employment as a software developer
Магистр, Фундаментальная информатика и информационные технологии, 5, Магистр, Фундаментальная информатика и информационные технологии, 5 at Южный Федеральный Университет (бывший Ростовский Государственный Университет)
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at Northeastern University
English, Russian