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).
Ethical hacking: 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, "Commons": Backend Developer — authored a lot of different systems.
(Python 2 & 3 – mostly 2.7, Flask)Forge of Gods: Backend Developer — mostly just a legacy support of the backend.
(Python 2.7, Flask)Admin and support tools: Developer of backend (Python 2.7, Flask) and frontend (JavaScript, Angular 1).
General experience (extract)
-
10 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. -
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 do love experimenting with the home network I have and still have a lot thing I want to try out.
Something I'm not so good at
-
I've started ocasionally write Rust code in 2023 and have not yet made something notable.
But at least I have made something: directoutput-libusb and native-messaging-proxy.