Sergei Semenov

Старший Инженер-тестировщик at Innotech

Munich, Bavaria, 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

🤩
Rockstar
🎓
Top School
Sergei Semenov is a seasoned QA professional and senior test engineer with a decade in IT and over nine years focused on manual testing of telecommunications systems, network equipment, and customer-facing solutions. He has contributed to testing projects for major global telecom brands, a leading delivery services company, and a prominent genomics provider of noninvasive prenatal tests, demonstrating reliability in high-stakes, regulated environments. Sergei has moved into more technical roles at companies like Intel and Innotech and is actively expanding his Python and SDET skills to bridge testing and development. On GitHub he has backend experience improving SPIR-V to LLVM IR translation—work that sharpened his debugging and low-level toolchain knowledge, an uncommon strength for a manual QA specialist. Based in Munich, he brings a pragmatic mix of field-tested QA discipline and growing programming aptitude aimed at transitioning into automation and test engineering roles.
code7 years of coding experience
job10 years of employment as a software developer
bookМагистр, Информационные системы и технологии, Магистр, Информационные системы и технологии at НГТУ им. Р.Е. Алексеева
github-logo-circle

Github Skills (6)

spirv10
c-language10
cprogramming-language10
llvm10
compiler-construction9
test-automation8

Programming languages (4)

C++LLVMLogosPython

Github contributions (5)

github-logo-circle
A tool and a library for bi-directional translation between SPIR-V and LLVM IR
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs in 8 months
Contributions summary:Sergei primarily contributed to the SPIR-V to LLVM IR translator, focusing on improving the debugging information. They fixed issues related to relative file path translations within the debug information, enabling tests for unsupported debug information, and addressing problems with variadic function template declarations. Furthermore, they added support for template parameters in DISubprogram for function declarations and resolved temporary MDNode processing for function declarations, enhancing the accuracy and completeness of debug information in the translated output.
llvm-irtranslationbi-directionalspir-vllvm
sergey-semenov/llvm

Apr 2019 - Apr 2025

This is the canonical git mirror of the LLVM subversion repository. Please see http://llvm.org/ for instructions on contributing to LLVM.
Contributions:1 PR, 458 pushes, 284 branches in 6 years
subversionclanginstructionslibgit2git-mirror
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