Mikhail Itkin

Senior Engineer at Norwegian Polar Institute

Tromsø, Troms og Finnmark, Norway
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
Mikhail Itkin is a Senior Engineer with 13 years of experience building production data platforms and geospatial services for polar research at the Norwegian Polar Institute. He combines backend engineering (Go, Python, Docker, GitLab CI/CD, TDD/BDD) with deep domain expertise in remote sensing, PostgreSQL/PostGIS and near-real-time satellite processing to support field operations, marine navigation and policy advisors. He has hands-on Arctic and Antarctic field experience—ice coring, snow profiling and on-site sea ice analysis—that informs robust operational services. An active open-source contributor, he implemented a CALIOP data reader and HDF4 handling for the widely used satpy satellite-processing library. Comfortable bridging research and production, he applies Bayesian uncertainty methods and long-standing satellite-data know-how to deliver reliable geospatial products for harsh, data-sparse environments.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (MSc), Hydrometeorology, Master of Science (MSc), Hydrometeorology at Russian State Hydrometeorological University
bookSchool of Integrated Climate Sciences, Remote sensing of environment, Not fully complete, School of Integrated Climate Sciences, Remote sensing of environment, Not fully complete at University of Hamburg
languagesEnglish, Slovenian, German, Russian, Norwegian
github-logo-circle

Github Skills (5)

satellite10
python10
xa9
weather9
xray9

Programming languages (6)

TypeScriptShellCHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
pytroll/satpy

Jan 2017 - Dec 2017

Python package for earth-observing satellite data processing
Role in this project:
userBack-end Developer
Contributions:11 commits, 5 PRs, 1 push in 10 months
Contributions summary:Mikhail primarily contributed to the development of a CALIOP (Cloud-Aerosol Lidar with Orthogonal Polarization) data reader for the `satpy` package, focusing on processing and handling HDF4 files. Their work involved creating the reader, defining data access methods, and extracting time-related metadata, including end times. They also refactored existing code, such as coordinate computations in the SAFE SAR-C reader. The user also implemented various PEP8 fixes to maintain code quality.
pythonsatellitedaskxarray
mitkin/rasmover

Oct 2019 - Oct 2022

A QGis plugin that moves all the active rasters, using an input vector, that is the original point and the destination point.
Contributions:1 release, 3 commits, 6 pushes in 3 years
qgisraster
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