Mikhail Nikitin is a verification engineer with 10 years’ experience in embedded systems, FPGA development, and UVM-based verification, currently driving verification efforts at SK hynix memory solutions Eastern Europe. He began his career prototyping DSP algorithms in MATLAB and delivered a noise-proof spread-spectrum algorithm that was later implemented on Cyclone FPGAs and SoC Cyclone V designs. His skillset spans FPGA architecture for multi-channel DSP, SPI-like peripheral interfaces, Linux BSP development with buildroot, C drivers, and hands-on lab debugging with analyzers and VNAs. In verification he authors detailed plans and scalable SystemVerilog UVM testbenches, develops in-house PCIe/NVMe/UFS VIPs, and leads regressions, coverage analysis and failure diagnostics. Holding MEng and PhD-level training in telecommunications, he combines deep signal-processing roots with practical verification engineering and a track record of taking research algorithms through production-grade hardware and software implementations.
10 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Systems Networking and Telecommunications, Doctor of Philosophy - PhD, Computer Systems Networking and Telecommunications at Izhevsk State Technical University (ISTU)
Master of Engineering - MEng, Information and Communication Technology, 4.94, Master of Engineering - MEng, Information and Communication Technology, 4.94 at Ижевский Государственный Технический Университет (ИжГТУ)
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.