Andrei Fedorov

Munich, Bavaria, Germany
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
Andrei Fedorov is a Senior C++ Engineer based in Munich with 8 years of experience specializing in modern C++ (C++11/14/17) and parallel programming. He contributes to Intel's oneAPI ecosystem, working on oneDPL and oneMKL to optimize parallel patterns and FPGA backends, and has driven bug fixes and refactors that improve library robustness and policy control. Andrei brings deep backend expertise in high-performance computing, with hands-on experience tuning transform-reduce, exclusive-scan, and find patterns for real-world workloads. His work shows a pragmatic blend of low-level performance engineering and attention to API usability, evidenced by contributions that enable global policy toggles and clearer kernel naming. Trained at Saratov State University, he pairs rigorous technical foundations with a track record of shipping subtle but impactful fixes in widely used open-source HPC libraries.
code7 years of coding experience
bookhighest, highest at Saratov State University named after N.G.Chernyshevsky
languagesEnglish, Russian, German
github-logo-circle

Github Skills (10)

dpc10
oneapi10
c-language10
parallel-computing10
cprogramming-language10
data-structure9
fpga9
algorithm9
data-structures9
algorithms9

Programming languages (7)

JavaC++LLVMTeXHTMLLogosPython

Github contributions (5)

github-logo-circle
uxlfoundation/oneDPL

Nov 2020 - Jun 2021

oneAPI DPC++ Library (oneDPL) https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/dpc-library.html
Role in this project:
userBack-end Developer
Contributions:441 reviews, 22 commits, 43 PRs in 6 months
Contributions summary:Andrei contributed to the oneDPL library by adding macros to control oneDPL usage and modifying header files, documentation, and test files. They focused on enabling and disabling global policy objects, which directly impacts the library's functionality. The contributions included optimizing parallel transform reduce patterns for FPGA backends, and refactoring kernel names. The user also fixed indexing issues in the parallel_find_or pattern, and addressed bugs in the exclusive scan patterns.
oneapi-dpcdpconeapiintelus-en
andreyfe1/oneAPI-samples

Jan 2023 - Feb 2025

Samples for Intel oneAPI toolkits
Contributions:45 pushes, 31 branches in 2 years 1 month
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
Andrei Fedorov