Gagik Karapetyan is a Senior C++ engineer based in Yerevan with 10 years of professional experience building low-level, performance-sensitive systems across security, payments, and telecom domains. He blends a strong physics and PhD background in condensed matter and experimental measurement with hands-on expertise in C, C++20, Boost.Asio, OpenSSL and cryptographic libraries, having implemented crypto primitives and HTTPS interception tooling for Windows and macOS. His career spans core development of blockchain cryptography, POS terminal software, software-defined radio and DSP, and embedded testing and automation—demonstrating an ability to move from algorithmic research to production-grade system software. Colleagues rely on him for rigorous problem solving, robust protocol implementations, and pragmatic engineering of hard real-time and security-sensitive components. An uncommon strength is his facility to translate experimental instrumentation and signal-processing experience into reliable networking and cryptographic code.
10 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (PhD), physics, Doctor of Philosophy (PhD), physics at Yerevan State University
PhD, Condensed matter, Low temperature physics, superconductivity, PhD, Condensed matter, Low temperature physics, superconductivity at Institute for Physical Researches NAS RA
master, physics, master, physics at National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)
Contributions:11 pushes, 1 branch in 3 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.