Vladimir Solomatin (leenr)

Software Developer

Who am I?

I'm an IT person. I love many things related to *nix systems (hence the nickname — it's from Linux), software development and computer networking — and especially the things that converge together all three of these vertices.

Professional experience

  • Yandex — since March 2018 (v-solomatin@)

    Yandex Infrastructure: Nocdev — since 2025

    Едадил — since 2018 till 2024: Backend Developer of core-case and of miscellaneous projects
    – Python, aiohttp, a small bit of C++

    Yandex Academy schools (since 2019 till 2023): Tools developer, ad-hoc help
    – Python, aiohttp, aiogram, Yandex.Cloud API

    Company's internal jeopardy CTF: participant in 2018 and 2019 as part of a large team, and in 2020-2024 solo against mostly teams of three and two. Took quite successful place in 2022 (4th), slightly less so in 2023 (6th) and slighly more so in 2024 (3rd place, yeah! :)

    Security Research: Sometimes I randomly try to find some misconfigurations or vulnerabilities in company's internal systems/services accessible to me, and sometimes do randomly find something (often in a quite plain sight) — and report it to an internal bug bounty program: from finding OAuth tokens and other secrets in unexpected places to bypassing authentication mechanisms and ACLs.

  • Panoramik Games — from August 2016 till March 2018

    Mighty Party, "Commons": Backend Developer — authored a lot of different components
    – Python 2 & 3 (mostly 2.7) & Flask

    Forge of Gods: Backend Developer — mostly just an ocassional support
    – Python 2.7 & Flask

    Admin and support tools: Fullstack Developer
    – Python 2.7 & Flask; JavaScript & Angular 1

General experience (extract)

  • Python

    11 years of experience (since mid-2013). asyncio — 6 years (since early 2018).
    First 3 years (until mid-2016) — non-professionaly.

    Notable work from the first years:
    • SoHabr/СоХабр (personal non-commercial project, was primarily educational for me; now closed);
    • Help with pythontutor.ru.

  • *nix, GNU coreutils and other commonly-used tools

    About 12 years of experience (since around 2012) daily driving Arch Linux on all my workstations (at home and at work) and other Linux distributions on servers. I also have some (small) experience with OpenBSD and FreeBSD.

  • Computer networking

    I do love experimenting with overcomplicated home network I have and still have a lot of things I want to try out.