
Hayk Poghosyan
@haykpoghosyan2
Staff Engineer at Synopsys building C++ yield analytics that process and visualize millions of manufacturing data points.
What I'm looking for
At Synopsys, I develop C++17/20 components for Yield Explorer, a semiconductor yield-analytics platform used by chip makers. My work includes processing and visualizing millions of manufacturing data points and building multithreaded pipelines that keep the desktop UI responsive.
I also develop client-server communication and integrate ZeroMQ, Apache Kafka, and Redis for messaging, event streaming, and caching. I profile CPU and memory hot spots and maintain the cross-platform build and CI pipelines.
Earlier, I developed real-time network monitoring features for Fortra’s Intermapper and C++ desktop and client-server components for EDA software at Synopsys. As a freelance C++ Developer, I built cross-platform card and board games with online multiplayer; I also teach C++, data structures, and algorithms part-time at Armenian Code Academy.
Experience
Work history, roles, and key accomplishments
Develops C++17/20 client components for semiconductor yield analytics, processing and visualizing millions of manufacturing data points. Builds multithreaded data-processing pipelines and implements client-server communication over REST, WebSocket, and TCP/IP.
Tutor
Armenian Code Academy
May 2023 - Present (3 years 5 months)
Teaches C++ programming, data structures, and algorithms to students preparing for software engineering roles.
Developed C++17/20 client components for semiconductor yield analytics, processing and visualizing large manufacturing data sets. Built multithreaded data-processing pipelines and integrated ZeroMQ, Kafka, and Redis for messaging and caching.
Developed C++17 features for real-time network maps and monitoring dashboards in a cross-platform network monitoring application. Designed multithreaded data collection and processing, and implemented TCP/IP and UDP client-server communication.
Developed C++17 desktop client features for real-time data processing in EDA software. Designed custom data structures and built TCP/IP and REST client-server components with custom protocols and caching.
Software Engineer
BetConstruct
Aug 2019 - Dec 2019 (4 months)
Worked as a software engineer for an iGaming and sports-betting software provider.
C++ Developer
Self-employed
Aug 2018 - Aug 2019 (1 year)
Built cross-platform desktop card and board games with Qt/QML UI and C++17 game logic, running at 60 FPS. Implemented online multiplayer with Qt Network and real-time game-state synchronization.
Education
Degrees, certifications, and relevant coursework
National Academy of Sciences of Armenia (IIAP)
Master's Degree, Informatics
Master's Degree in Informatics from the National Academy of Sciences of Armenia (IIAP), completed in 2020.
National Polytechnic University of Armenia
Bachelor's Degree, Cybernetics
Bachelor's Degree in Cybernetics from the National Polytechnic University of Armenia, completed in 2018.
Availability
Location
Authorized to work in
Social media
Job categories
Interested in hiring Hayk?
You can contact Hayk and 90k+ other talented remote workers on Himalayas.
Message HaykGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
