TL;DR

- ΠΠ΅ΠΉΠ±ΠΎΠ²ΠΈΡ ΠΠΈΠΊΠΈΡΠ° β’ 26 Π»Π΅Ρ β’ ΠΠΎΡΠΊΠ²Π°
- Full Stack Developer β’ 7 Π»Π΅Ρ ΠΎΠΏΡΡΠ°
- Backend: Python β’ Django/FastAPI/Flask β’ Postgres/MySQL/Mongo/Elastic β’ Celery/Redis/RabbitMQ β’ pytest/mypy/ruff
- Frontend: Svelte β’ TypeScript/JavaScript β’ TailwindCSS β’ Vue/Vuetify/Nuxt
- Ops: GoogleCloud/YandexCloud β’ GitHubActions/BitBucketPipelines β’ Docker
- Π₯ΠΎΠ±Π±ΠΈ: ΠΠΈΡΠ°ΡΡ β’ ΠΠ΅Π»Π°ΡΡ ΠΏΠ΅Ρ-ΠΏΡΠΎΠ΄ΠΆΠ΅ΠΊΡΡ β’ Π‘Π»ΡΡΠ°ΡΡ ΠΌΡΠ·ΡΠΊΡ β’ ΠΠΈΡΡ ΠΏΠΈΠ²ΠΎ :)
- Π‘Π²ΡΠ·Π°ΡΡΡΡ: Telegram β’ ΠΠΎΡΡΠ° β’ Github
WebAspect [2021 β 2023]
- Π‘ΡΠ΅ΠΊ: Python + Django + Celery + Postgres + Redis
- Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» Π Π°Π΄ΠΈΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠΠΠ‘, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΠ’, ΠΠ Π’, Π£ΠΠ ΠΈ ΠΏΡΠΎΡΠ΅Π΅
- ΠΠΈΡΠ°Π» ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΠ ΠΠ‘ ΠΠΠΠΠ‘ β ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π²Π½Π΅Π΄ΡΡΡΡ ΠΠ Π² Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ
- ΠΠ°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠΌΠΈ Π±Π°Π· Π΄Π°Π½Π½ΡΡ : Π²ΡΠ½Π΅Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ β ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠ½ΠΈΠ·ΠΈΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΈ ΡΡΠΊΠΎΡΠΈΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π» ΠΌΠ΅ΠΆΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΠΌΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ β ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΎΠ±ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠ°ΡΠΈΠ΅Π½ΡΠ° Π² Π΄ΡΡΠ³ΠΈΡ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΈΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡ , Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ²
- ΠΠΎ ΠΊΠ»Π°ΡΡΠΈΠΊΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ, Π·Π°ΠΊΡΡΠ²Π°Π» Π²ΡΡΠΊΠΈΠ΅ Π±Π°Π³ΡΠ»Π΅ΡΠΊΠΈ, ΠΏΠΈΡΠ°Π» ΡΠ΅ΡΡΡ, Π΄Π΅Π»Π°Π» ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ β ΡΡΠΎ ΡΠ»ΡΡΡΠΈΠ»ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ
RuBeacon [2016 β ...]
- Π‘ΡΠ΅ΠΊ: ΠΡΠ΅, ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² TL;DR
- ΠΠ°Π½ΠΈΠΌΠ°Π»ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π΄ΠΎΡΡΠ°Π²ΠΊΠ΅ Π΅Π΄Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅
- ΠΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π» Π»Π΅Π³Π°ΡΠΈ ΡΠ΅ΡΠ²Π΅Ρ Ρ Python 2 Π½Π° Python 3, Π° ΡΠ°ΠΊΠΆΠ΅ Π²Π½Π΅Π΄ΡΠΈΠ» ΡΠ΅ΡΡΡ, Π»ΠΈΠ½ΡΠΈΠ½Π³ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π±ΠΈΠ»Π΄Π° ΠΈ Π΄Π΅ΠΏΠ»ΠΎΡ Π½Π° CI - ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ΅Ρ Π΄ΠΎΠ»Π³ ΠΈ ΡΡΠΊΠΎΡΠΈΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ captcha, throttling ΠΈ jwt - ΡΡΠΎ ΡΠ»ΡΡΡΠΈΠ»ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΡΠΏΡΠ°Π²ΠΈΡΡΡ Ρ ΡΠΌΡ-ΡΠΏΠ°ΠΌΠΎΠΌ
- ΠΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π» ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΏΡΡΠ΅ΠΉ ΡΠ΅ΡΠ΅Π· Firebase - ΠΈΠ½Π°ΡΠ΅ ΠΏΡΡΠΈ Π±Ρ ΠΎΡΠ²Π°Π»ΠΈΠ»ΠΈΡΡ =\
- ΠΠ°ΠΏΠΈΡΠ°Π» ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠΎΠ±ΠΎΡΠΎΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΠΎΡΠ½ΡΠΌ ΡΡΠ»ΠΈΡ, ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΡ Π² ΠΠΎΡΡΡ Π ΠΎΡΡΠΈΠΈ ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΈΠΏΠ° Pyrus β ΡΡΠΊΠΎΡΠΈΠ² ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠΎΠ² Π½Π° ΠΎΠΏΠ»Π°ΡΡ
- ΠΠΈΡΠ°Π» ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΎΡΠ°Π½ΠΎΠ²: Iiko, FrontPad, Mobidel, Poster, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ Π²ΡΠ³ΡΡΠΆΠ°ΡΡ ΠΌΠ΅Π½Ρ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π·Π°ΠΊΠ°Π·Ρ, ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΠΈ β ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±ΠΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ΅ΡΡΠΎΡΠ°Π½ΠΎΠ²
- ΠΠΈΡΠ°Π» ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΌΠΈ ΠΈ ΡΠΌΡ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ - ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π² Π΄ΡΡΠ³ΠΈΡ ΡΡΡΠ°Π½Π°Ρ
- ΠΠ΅Π»Π°Π» ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ ΠΏΠΎ ΠΏΠΎΡΡΠ΅ ΠΈ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΊΡ Π΄Π»Ρ ΠΏΡΠΈΠ½ΡΡΠΈΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² - ΡΡΠΎ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΎ ΡΠ΅ΡΡΠΎΡΠ°Π½Π°ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π·Π°ΠΊΠ°Π·ΠΎΠ²
- ΠΠ°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠΌΠΈ ΡΡΠ°Ρ Π² ΠΎΠ±Π»Π°ΠΊΠ΅
- ΠΠ°ΠΏΠΈΡΠ°Π» ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΈΠ· Google AppEngine DataStore Π² Google Bigquery, ΡΡΠΎ ΡΡΠΊΠΎΡΠΈΠ»ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΎΡΡΠ΅ΡΠΎΠ² + ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π΅Π»Π°ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ BigQuery SQL
ΠΠΎΠΌΠΈΠΌΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π·Π°ΠΊΠ°Π·Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, ΡΠ°ΠΊ Ρ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ McDonald's ΠΈ ΠΠ Π΄Π»Ρ ΡΠΈΡΠ½Π΅Ρ-ΠΊΠ»ΡΠ±ΠΎΠ² Kometa Fit:
Kometa Fit [2018 β 2020]
- Π‘ΡΠ΅ΠΊ: C# / ASP.NET Core + Python + Flask + Nuxt
- Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π» Π°Π΄ΠΌΠΈΠ½ΠΊΡ Π΄Π»Ρ ΡΠΎΠΏ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ²: ΠΎΡΡΠ΅ΡΡ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ ΡΡΠ΅Π½Π΅ΡΠΎΠ², Π±ΡΠ°ΡΠ»Π΅ΡΠΎΠ², ΡΠ΅Π½ Π½Π° Π°Π±ΠΎΠ½Π΅ΠΌΠ΅Π½ΡΡ ΠΈ ΠΏΡΠΎΡΠ΅Π΅ - ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ Π·Π°Π΄Π°ΡΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΡ, Π²ΠΌΠ΅ΡΡΠΎ IT
- ΠΠ°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ: ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ SQL-Π²ΡΠ³ΡΡΠ·ΠΊΠΈ, Π±Π°Π³-ΡΠΈΠΊΡΡ, ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΠ² - ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΠ½Π΅Ρ-ΠΊΠ»ΡΠ±Ρ Π² ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΡΠ»Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠΊΠΈΠ½ΡΠ»Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ
McDonald's [2017 β 2019]
- Π‘ΡΠ΅ΠΊ: Python + Django + Celery + Elastic + MySQL
- Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» Π°Π΄ΠΌΠΈΠ½ΠΊΡ ΠΈ API Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ McDonald's - ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΠ΅Π½Ρ ΠΈ ΡΠ΅ΡΡΠΎΡΠ°Π½Π°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
- Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» API Π΄Π»Ρ Π°ΠΊΡΠΈΠΈ βΠΠΎΠ½ΠΎΠΏΠΎΠ»ΠΈΡβ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΡΡΠΈΠΊΠ΅ΡΡ, ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠΎΠ·ΡΠ³ΡΡΡΠ΅ ΠΏΡΠΈΠ·ΠΎΠ² - ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π°ΠΊΡΠΈΡ
- Π Π°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» API Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΠΈ Π½Π° ΡΠ΅ΠΊΠ°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΠΊΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ QR-ΠΊΠΎΠ΄Ρ, Π΄ΠΎΠ±Π°Π²Π»ΡΠ» Π² ΡΠ΅ΠΊ ΠΏΡΠΈΠ·ΠΎΠ²ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ - ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΠΏΡΠΈΠ±ΡΠ»Ρ