Artem Natolin's Projects
ΠΡΠΎΠ΅ΠΊΡ ΠΏΠΎ ΡΠ±ΠΎΡΡ ΠΎΡΠ·ΡΠ²ΠΎΠ² Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠΈΠ»ΡΠΌΡ ΠΈ ΠΌΡΠ·ΡΠΊΡ. ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π±ΡΠΊΠ΅Π½Π΄ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ API. ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ JWT-ΡΠΎΠΊΠ΅Π½Ρ
ΠΠ°ΡΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Python. ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Python. ΠΠΌΠ΅Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ.
Π‘Π°ΠΉΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΎΡΠ·ΡΠ²ΠΎΠ² Π½Π° ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠΈΠ»ΡΠΌΡ ΠΈ ΠΌΡΠ·ΡΠΊΡ. ΠΠΊΠ»ΡΡΠ°Π΅Ρ Π±ΡΠΊΠ΅Π½Π΄ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ API. ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ JWT-ΡΠΎΠΊΠ΅Π½Ρ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π±Π»Π°Π³ΠΎΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ½Π΄Π°, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠ΅Π΅ API Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ, ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΡΡΠ° Π² Π³ΡΠ³Π»-ΡΠ°Π±Π»ΠΈΡΠ΅.
ΠΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΉ ΠΏΠ°ΡΡΠ΅Ρ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ PEP Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΡ Π² Π΄Π²Π° csv ΡΠ°ΠΉΠ»Π°.
ΠΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Π½Π° Django Ρ ΠΊΠΎΡΠ·ΠΈΠ½ΠΎΠΉ, ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΊΠ°Π·Π°, ΠΏΡΠΎΡΠΈΠ»Π΅ΠΌ ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΌΠΈ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ.
Π€ΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠΉ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΠΠ°ΠΌ Π²Π΅ΡΡΠΈ ΠΈΡΡΠΎΡΠΈΡ ΡΠ°ΡΡ
ΠΎΠ΄ΠΎΠ² (aiogram + flask webhook to deploy).
CΠ΅ΡΠ²ΠΈΡ Π΄Π»Ρ ΡΠΊΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΡΡΡΠ»ΠΎΠΊ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΊΠΎΡΠΎΡΠΊΠΈΡ
ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ².
REST API Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΈΡΠ° YamDb, Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Docker, CI/CD Π½Π° GitHub Actions)
ΠΡΠΎΠ΅ΠΊΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π»ΠΈΡΠ½ΡΡ
Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΠ².