Ivan Shapovalov

Site Reliability Engineer at Diabolocom

Paris, Ile-de-France
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
Ivan Shapovalov is a Linux-focused Site Reliability Engineer with 14 years of experience building and operating systems-level software and production infrastructure from Paris. He has a deep kernel and tooling pedigree—contributing Linux memory subsystem metrics to htop, system-level fixes to systemd, and power and performance work in Powertop—alongside hands-on DevOps roles at startups and telco-scale teams. Ivan blends C/C++ and Python expertise with test automation, CI reliability and performance tuning (notably improving Synapse stability and Tempesta test frameworks), enabling robust, observable services. His background in computational mathematics from MIPT informs a methodical approach to debugging complex interactions between userspace and kernel subsystems. Colleagues describe him as an operator who still enjoys digging into kernel trees and build systems to make infrastructure measurably better.
code14 years of coding experience
job5 years of employment as a software developer
bookComputational and Applied Mathematics, Computational and Applied Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
stackoverflow-logo

Stackoverflow

Stats
2,520reputation
163kreached
15answers
25questions
github-logo-circle

Github Skills (61)

unit-testing10
opencl10
c-language10
system-programming10
python10
init10
matrix-multiplication10
memory-management10
machine-learning10
test-framework10
linux10
cmake10
blas10
c1110
functional-testing10

Programming languages (25)

C#CDCMakeMakefileGoTypeScriptShell

Github contributions (5)

github-logo-circle
tempesta-tech/tempesta

Jul 2017 - Aug 2017

All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:82 commits, 4 PRs, 34 pushes in 1 month
Contributions summary:Ivan's commits primarily focus on enhancing the functional testing framework for the `tempesta-tech/tempesta` repository, a high-performance web content delivery solution. They implemented features to run tests selectively, improved error messages, and addressed issues related to SSH connections and timeouts. The contributions also include improvements to test reliability, such as fixing issues with Nginx and session handling, and included changes to the test framework itself.
content-deliverylinux-kernelhttp-acceleratortlsweb-application-firewall
BVLC/caffe

Jul 2016 - Aug 2016

Caffe: a fast open framework for deep learning.
Role in this project:
userBackend Developer
Contributions:36 commits, 2 PRs, 3 comments in 1 month
Contributions summary:Ivan primarily contributed to the build system and dependency management within the Caffe deep learning framework. They fixed linking issues, improved the handling of include directories for various dependencies such as HDF5 and Boost, and refactored the dependency detection process. These changes streamline the build process and improve the overall portability and usability of the Caffe framework, crucial for developers and researchers in machine learning.
pytorchvisiondeep-learningmachine-learningcaffe
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
Ivan Shapovalov - Site Reliability Engineer at Diabolocom