Areas Yevgeniy Petrov is Knowledgeable in:
I am the most knowledgeable in physics (particle physics), math, physics models creations and simulation of the physical systems with the use of C++/Python/ROOT and plotting/visualization tools such as ROOT, matplotlib, RStudio.
I am interested in machine learning and self-educating on tools such as tensorflow, keras, pandas, Jupyter notebooks, scikit-learn
Yevgeniy Petrov's Problem Solving Skills:
- Physics
- Statistics
- Data Modeling
- Monte Carlo Simulations
- Data Visualization
- Research
- MySQL
- Scientific Writing
- C++
- C
- ROOT
- Linux/bash
- Geant4
- cluster computing
- R
- Data Mining
- Analytical Skills
- OpenCV
- matplotlib
- pandas
- Photoshop/Lightroom
- VirtualBox
- precision measurements/calibration
- EPICS software and Schneider Electric Concept software
- Doxygen/Latex
- Machine Learning
- Jupyter notebooks
- Rstudio
Yevgeniy Petrov's Problem Solving Experience:
- I developed python/PBS batch scripts to analyze more than 50 TB of experimental data to extract calibration constants for precise calibration (<10ns time precision) of 1$ USD state-of-the-art particle detector
- I developed automated scripts for data processing and submitting into MySQL database reducing the project's latency time from 1 week to 1 day
- I used Cray super-computer to scale up Monte Carlo data simulation from 1 sample/day on a local machine to 500 samples/day to collect enough statistics for my PhD in reasonable time
- I used Maple software to dramatically (10 time) increase precision of the solution to a class of partial differential equations describing behaviour of spins in the external magnetic field