Pavel Kryukov

Software Engineer at Moscow Institute of Physics and Technology (State University) - MIPT, Phystech

Moscow, Moscow City, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Pavel Kryukov is a software engineer with 15 years of experience specializing in CPU architecture, microarchitecture development and cycle-accurate simulation, honed through a long tenure at Intel and lecturing in computer architecture at MIPT. He combines deep C/C++ systems programming skills with data-driven performance and power analysis, leading a team of junior engineers to deliver architecture-level optimizations that made it into product. His work spans pathfinding for future Intel Core designs, integration of power-reduction methodologies, and enhancements to simulation and validation flows, backed by four issued US patents and additional publications. An active contributor to open-source tooling for RISC-V opcode processing, he has improved robustness with unit tests and encoding utilities — reflecting a pragmatic focus on correctness in low-level tooling. Fluent in English with strong presentation and teaching skills, he mixes rigorous academic training in applied mathematics and physics with hands-on industry impact.
code15 years of coding experience
job11 years of employment as a software developer
bookSecondary education, Mathematics, Secondary education, Mathematics at Basov High School of Voronezh State University
bookPostgraduate student, Computer Science, Postgraduate student, Computer Science at Moscow Institute of Physics and Technology (State University) (MIPT)
languagesEnglish, Russian, German
stackoverflow-logo

Stackoverflow

Stats
3reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (7)

unit-testing10
risc-v10
python10
encoding10
testing10
php6
sessionid6

Programming languages (18)

C#PowerShellJavaC++CSSCCMakeTeX

Github contributions (5)

github-logo-circle
riscv/riscv-opcodes

Nov 2018 - Jun 2022

RISC-V Opcodes
Role in this project:
userBackend Engineer & Test Automation Engineer
Contributions:3 reviews, 11 commits, 14 PRs in 3 years 7 months
Contributions summary:Pavel primarily focused on enhancing the codebase's reliability and functionality within the RISC-V opcodes project. Their contributions included adding features such as dumping masks to C output for instruction encoding and implementing unit tests to handle error inputs and check for overlapping fields. The user also addressed code review feedback and fixed bugs. These changes demonstrate a focus on improving the accuracy and robustness of the opcode processing tools.
risc-vriscopcodesfpga
pavelkryukov/miptlatex

Sep 2015 - Jul 2017

Contributions:32 commits, 19 pushes, 9 branches in 1 year 10 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.
Request Free Trial
Pavel Kryukov - Software Engineer at Moscow Institute of Physics and Technology (State University) - MIPT, Phystech