A software engineering manager who keeps his hands dirty.
Work experience
2019–2023: R&D Center GeoTEC LLC (Russia), Head of software development.
- Managed a team of 9-14 software engineers, ranging from juniors to leads.
- Served as a systems architect.
- Led the development of several multi-year projects, adhering to contract deadlines.
- Supervised hiring, salary and bonuses management.
- Introduced a code review system.
2010–2019: R&D Center GeoTEC LLC (Russia), Software engineer.
- Developed an internal programming language for Prime, a platform for petrophysical interpretation. The project involved implementing an optimizing compiler (in OCaml), a runtime system (in C), a development environment (in Delphi), and a diverse standard library. Led the multi-year evolution of this product, both as a designer and a developer. Took part in educational workshops as a tutor for this programming language.
- Implemented a variety of tools for petrophysical interpretation (in Delphi), including interactive graphics and scientific computations.
- Contributed to the software kernel of Prime (in Delphi) and led efforts to reengineer its legacy subsystems.
- Worked on the company’s internal infrastructure (in Python).
- Pioneered a system of interships. Leveraged networking skills to secure company sponsorship of a local programming competition, creating a pipeline for selecting top talent. Oversaw the selection process and mentored interns, contributing to their professional growth and development.
- Brought over 10 software engineers into the company through personal networking efforts.
Education
-
2006—2010: Ufa State Aviation Technical University (now UUST).
Software Engineering, specialist (an MSc-equivalent degree).
Language skills
- Russian: native.
- English: fluent.
- Japanese: intermediate.
Other activities
-
Did well in the ICFP programming contest, 2015—2024.
-
A minor contributor to more than 30 open source projects (see GitHub).
Notably, to the OCaml programming language and its ecosystem.