Summary
Nikolay Ivanov is an Assistant Professor of Computer Science and PhD candidate with a decade of experience at the intersection of research and software engineering, currently based at Rowan University. His work focuses on network and information security, with specialties in distributed systems security, blockchain, smart contracts, and applied cryptography aimed at reducing corruption and digital inequity. He brings both academic rigor—4.0 GPAs and an Outstanding Graduate Achievement Award—and practical engineering experience from roles at Thomson Reuters and multiple research labs. Nikolay teaches programming language translation and has a track record of mentoring through tutoring and lab roles, reflecting strong communication skills alongside technical depth. He combines a research agenda that seeks societal impact with hands-on systems-building experience across backend, mobile, and full-stack projects.
10 years of coding experience
7 years of employment as a software developer
Computer Engineering, GPA: 4.00, Othmer Exceptional Scholar Award, Computer Engineering, GPA: 4.00, Othmer Exceptional Scholar Award at University of Nebraska-Lincoln
Bachelor of Science - BS, Computer Science, Summa Cum Laude, Bachelor of Science - BS, Computer Science, Summa Cum Laude at Southwest Minnesota State University
Doctor of Philosophy - PhD, Computer Science, GPA 4.0, Outstanding Graduate Achievement Award, Doctor of Philosophy - PhD, Computer Science, GPA 4.0, Outstanding Graduate Achievement Award at Michigan State University