Summary
Karen Nikoghosyan is a C++ software engineer and lecturer based in Yerevan with eight years of industry and academic experience, specializing in modern C++ desktop applications built with Qt/Qt Quick. She brings deep systems and algorithmic expertise across networking, video streaming, and multimedia toolchains, having worked with libraries like Poco, Boost, STL and FFmpeg. Her roles span R&D positions at Synopsys and Scylla as well as teaching appointments at the Russian-Armenian University and National Polytechnical University, reflecting a strong blend of research, mentoring, and product development. Currently pursuing a PhD in computer science while holding a Master's in system programming, she combines practical production experience with rigorous academic thinking. Notably, she has transitioned repeatedly between industry R&D and academia, suggesting an ability to translate cutting-edge research into robust engineering solutions.
8 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Computer science, Doctor of Philosophy - PhD, Computer science at National Polytechnical University of Armenia
National Polytechnic University of Armenia
Master's degree, System programming, Master's degree, System programming at Russian - Armenian University
Bachelor's degree, Electronic Design Automation, Bachelor's degree, Electronic Design Automation at Synopsys Armenia Educational Department