I am a passionate programmer with a strong foundation in computer science and competitive programming. Programming isn’t just my profession—it’s my lifelong passion. Whether tackling complex challenges or building innovative solutions, I bring dedication and expertise to every project.
Work experience
2011–2023: R&D Center GeoTEC LLC (Russia), Software engineer.
- Designed a UI/Dataflow framework for Prime, a platform for petrophysical interpretation. The framework is complemented by a compiled domain-specific language (DSL) and an integrated development environment (IDE).
- Designed a DSL for wellborne data retrieval that compiles into efficient SQL queries.
- Implemented a wide variety of tools and components for pertophysical interpretation (using conventional as well as various Machine Learning algorithms).
- Worked on company’s internal infrastructure in Python (build system, CI).
- Wrote a web-based wellborne data visualization solution using C# + WebSharper.
- Wrote wellborne data visualization desktop software using Rust + GTK.
- Designed and developed software for digitizing well logs using Rust + GTK.
- Implemented software for Multi-finger Caliper Tool (MCT) data visualization and interpretation.
- Implemented software for Electromagnetic Defectoscopy (EMDS) of multi-string wells.
- Systems programming for the Prime platform (tools for data and computation management).
2010: Yandex (Russia), Software engineering intern.
Worked on algorithms for search results ranking.
Language skills
- Russian: native.
- English: fluent.
- Japanese: intermediate.
Education
-
2006—2010: Ufa State Aviation Technical University (now UUST).
Bachelor of Computer Science.
Programming competitions
- Author of championship-winning AI for PC game StarCraft. It won the SSCAIT AI Tournament in 2022 and 2023, also placing second in 2021.
- Finalist of ACM International Collegiate Programming Contest (Harbin, China, 2010).
- Finalist of Google Code Jam (Mountain View, USA, 2008).
- Achieved a red level of skill on TopCoder (2007—2015).
- Did well in the ICFP programming contest, 2015—2024.