Vladimir Solomatin (leenr)

Software Developer @ Edadeal @ Yandex

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 ones that intersects all three of these vertices (or, at least, any two).

Professional experience

  • Yandex (since March 2018, v-solomatin@)
    Едадил: Backend Developer at Search team and of miscellaneous projects (Python, aiohttp, aiomisc, a small bit of C++).
    Yandex Academy schools: Tools developer, ad-hoc help (Python, aiohttp, aiogram, Yandex.Cloud API).
    Company's internal CTF: participant in 2018 and 2019 as part of a large team, and in 2020-2023 solo against mostly teams of two or three. Took quite successful place in 2022 (4th), and slightly less so in 2023 (6th).
    Penetration testing: I randomly try to find some misconfigurations or vulnerabilities in company's internal systems/services accessible to me, and sometimes do randomly find something and report it to an internal bug bounty program.
  • Panoramik Games (from August 2016 till March 2018)
    Mighty Party, Forge of Gods, Commons: Backend Developer (Python 2 & 3, Flask).
    Admin and support tools: Developer of backend (Python 2, Flask) and frontend (JavaScript, Angular 1).

General experience (extract)

  • Python
    10 years of experience (since mid-2013). asyncio — 5 years (since early 2018). First 3 years (until mid-2016) — non-professionaly.
    Notable work from the first years: SoHabr/СоХабр (personal non-commercial project, primarily educational for me; now closed) and help with pythontutor.ru.
  • *nix, GNU coreutils and other commonly-used tools
    About 11 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.
    Also, I have light experience working with both OpenBSD and FreeBSD and configuring pf rules on them.
  • Computer networking
    I do love experimenting with the home network I have and still have a few thing I want to try out.

Something I'm not so good at