Summary
Igor Nikiforov is an Associate Professor and seasoned software engineer with over a decade of experience building front-end, back-end and Eclipse-based tools for enterprise and academic settings. He has led development of verification, test-generation and long-term data preservation solutions using Java, Spring, AngularJS and Eclipse RCP, and has a track record of translating formal models into practical automated tooling. As a researcher and educator he created and teaches courses on Eclipse application development and data science, supervises theses, and bridges academia with industry through international collaboration. Previously a principal engineer at OpenText and Dell EMC, he combines hands-on coding, architecture, and technical leadership—often inventing processes (bug tracing, code review) that improve team delivery. He holds a PhD in Mathematics and Computer Science and frequently turns formal methods research into usable software, a blend that underpins both his industrial and teaching work.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (PhD), Mathematics and Computer Science, Doctor of Philosophy (PhD), Mathematics and Computer Science at Saint-Petersburg State Politechnical University
Русский, English