Igor Kim

Senior Petrophysicist at Petroleum Development Oman

Oman
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
Igor Kim is a Senior Petrophysicist with over a decade of global experience applying computational physics to real-world reservoir problems across Shell, Baker Hughes, and Petroleum Development Oman. He blends hands-on field expertise in wireline logging and fluid sampling with pragmatic software engineering—regularly using Python for scientific computing and even contributing documentation and examples to the high-profile Numba project. Comfortable down to assembler and APL for performance and expressiveness, he pairs low-level optimization skills with C/C++/Java/JavaScript toolsets to prototype physics models and production-ready workflows. Based in Oman, he supports asset delivery and operational metrics while continuing to explore simulation, modelling and practical applied physics. Notably, his background in electrical and electronics engineering informs a systems-thinking approach that bridges instrumentation, data interpretation and computational model development.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BS), Electrical and Electronics Engineering, Bachelor of Science (BS), Electrical and Electronics Engineering at Tashkent State Technical University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
1,253reputation
87kreached
37answers
7questions
github-logo-circle

Github Skills (18)

python10
llvm10
cuda10
numba10
documentation10
numpy9
compiler-compiler9
compiler9
code-analysis8
bytecode8
hash6
concurrency6
godoc6
goroutine6
clojure6

Programming languages (6)

ShellC++LLVMGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
numba/numba

Mar 2023 - Mar 2023

NumPy aware dynamic Python compiler using LLVM
Role in this project:
userBackend Developer
Contributions:3 reviews, 3 PRs, 6 comments in 5 days
Contributions summary:Igor primarily contributed to documentation updates and example code related to dynamic shared memory within the Numba CUDA context. Their work involved clarifying the usage of `cuda.shared.array` and providing examples of how to use it in CUDA kernels, including addressing potential aliasing issues. The user also made changes to bytecode analysis related to exception handling within the byteflow module. These contributions enhanced the documentation and the core functionality of the Numba compiler.
compilerllvmnumpypythoncuda
k1m190r/sktime

Jan 2022 - May 2022

A unified framework for machine learning with time series
Contributions:2 PRs, 54 pushes, 6 branches in 4 months
deep-learningtime-seriesmachine-learning
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