π§βπ» ΠΡΠΎΡΠΈΠ»Ρ
Tech Lead / Backend-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Ρ 8-Π»Π΅ΡΠ½ΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈ 3 Π³ΠΎΠ΄Π°ΠΌΠΈ Π² ΡΠΎΠ»ΠΈ ΡΠΈΠΌΠ»ΠΈΠ΄Π°.
Π‘ΡΡΠΎΡ Π½Π°Π΄ΡΠΆΠ½ΡΠ΅ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π° Python, Ρ ΡΠΎΠΊΡΡΠΎΠΌ Π½Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·Ρ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΠ» ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ· 10 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π²ΡΡΡΡΠ°ΠΈΠ²Π°Π» ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ
Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌ (SSO, IDM, Π΄ΠΎΡΡΡΠΏΡ).
π οΈ ΠΠΏΡΡ ΡΠ°Π±ΠΎΡΡ
Tech Lead / Python Developer
VK (Mail.ru Group) | 4 Π³ΠΎΠ΄Π° 6 ΠΌΠ΅ΡΡΡΠ΅Π²
Python, Django, FastAPI, Celery, Valkey Sentinel, Redis Sentinel, PostgreSQL, Prometheus, Grafana, React, OAuth2, SAML2, LDAP, Docker
- Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΈΠ· 10 ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², 6 ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², 3 ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΊΡΠΈΡΠΈΡΠ½Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π²ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
- Π‘ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π» ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»:
- IDM β ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ°ΠΌΠΈ ΠΈ ΡΠΎΠ»ΡΠΌΠΈ (15K ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², 5M+ Π²ΡΠ΄Π°Ρ)
- Π‘Π΅ΡΠ²ΠΈΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ°ΠΌΠΈ
- SSO β Π΅Π΄ΠΈΠ½ΡΠΉ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
- QR-Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ β ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π°
- ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠ°ΡΡΡΠ»ΠΎΠΊ
- ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ°ΠΉΡΡ:
vk.company,team.vk.companyΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΡΠ°ΠΉΡΠΎΠ²
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΡΠ΅ΡΠ΅Π· Π°Π»Π΅ΡΡΠΈΠ½Π³ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» ΡΠ΅ΡΠ²ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ COVID-Π°Π½Π°Π»ΠΈΠ·ΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠΏΡΡΠΊΠΎΠ² Π² ΠΎΡΠΈΡ
Fullstack Developer
ΠΠΎΠΌ ΠΠ½Π°Π½ΠΈΠΉ | 1 Π³ΠΎΠ΄ 3 ΠΌΠ΅ΡΡΡΠ°
Python, Django, React, PostgreSQL
- ΠΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΠΊΠΎΠ², ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΡΠΈΡΠ΅Π»Π΅ΠΉ
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΈ ΠΏΠΈΠΊΠΎΠ²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ΅ Π΄ΠΎ 10 000 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎΡ ΠΎΡΡΠΈΠ½Π³Π°, ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°
Fullstack Developer
ΠΡΠ΄Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ | 2 Π³ΠΎΠ΄Π° 2 ΠΌΠ΅ΡΡΡΠ°
PHP, JavaScript, HTML, amoCRM
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ amoCRM: ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°Ρ
- Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ
π§° Π‘ΡΠ΅ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
- Π―Π·ΡΠΊΠΈ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ: Python (Django, DRF, FastAPI), JavaScript/TypeScript (React, Next.js)
- ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡΡ: Celery, Redis Sentinel, Valkey Sentinel
- ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ : PostgreSQL, ElasticSearch, OpenSearch
- ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ BI: Superset, Grafana, Prometheus
- ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ: OAuth2, SAML2, LDAP
- DevOps: Docker, CI/CD, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, Π°Π»Π΅ΡΡΠΈΠ½Π³
π ΠΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠΠΠ’Π£ (ΠΠ°Π·Π°Π½ΡΠΊΠΈΠΉ Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ)
ΠΠ°ΠΊΠ°Π»Π°Π²ΡΠΈΠ°Ρ, 2017
ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅: ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
π ΠΡΡΡΡ
- ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠΉ Python β Π―Π½Π΄Π΅ΠΊΡ ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ
- Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ β Karpov.Courses