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