Petr Stepanov

Application Specialist

Portland, Oregon, United States
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
Petr Stepanov is an application specialist and software developer with 10 years of experience blending nuclear physics research and full-stack engineering, currently based in Portland, Oregon. He holds a Ph.D. in Photochemical Sciences and has applied C++ ROOT and Geant4 at national labs to analyze hundreds of gigabytes of experimental data and accelerate simulations on HPC clusters. Equally comfortable in UI/UX and front-end stacks, he has shipped performant static sites, iOS apps, and frontend systems that improved page speed and SEO measurably. An active contributor to the widely used ROOT project—enhancing TMVA data handling and robust fitting—he brings a rare combination of deep scientific instrumentation knowledge and practical software craftsmanship. Open to industry development roles or computational science positions at national labs, he pairs research rigor with production-focused engineering and a designer’s eye.
code10 years of coding experience
job14 years of employment as a software developer
bookPHD student, Solid State Physics, English Language, PHD student, Solid State Physics, English Language at Moscow Engineering Physics Institute (National Research Nuclear University)
bookPHD, Photochemical Sciences, 3.423, PHD, Photochemical Sciences, 3.423 at Bowling Green State University (BGSU)
bookMaster of Design in Visual Communications, Graphic Design and Visual Communications, Master of Design in Visual Communications, Graphic Design and Visual Communications at British Higher School of Art and Design
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1,477reputation
574kreached
2answers
0questions
Badges
css
top-5%
flexbox
top-5%
html
top-5%
github-logo-circle

Github Skills (16)

statistics10
root-view10
c-language10
cprogramming-language10
document-root10
data-analysis10
flexbox9
html9
css9
algorithms8
data-structures8
algorithm8
data-structure8
eclipse6
cmake6

Programming languages (12)

TypeScriptShellC++CSSCRustJavaScriptMathematica

Github contributions (5)

github-logo-circle
root-project/root

Apr 2021 - Jun 2022

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 2 comments in 1 year 2 months
Contributions summary:Petr primarily contributed to the `TMVA` module within the ROOT project, focusing on data handling and fitting functionality. They addressed formatting issues and corrected the handling of variable arrays in `DataSetInfo.cxx`. Additionally, the user modified the fitting process for `TGraph` objects to ensure correct handling of data points, especially when points are not sorted, demonstrating an understanding of data structures and algorithms. These contributions indicate a focus on improving the accuracy and robustness of data analysis within the ROOT framework.
pythonroot-cernmathematicsc-plus-plusscientific-visualization
petrstepanov/tek

Feb 2022 - Nov 2022

Contributions:38 commits, 31 pushes, 1 branch in 8 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