~ / drozdov
// learning.ts

{ Обучение и развитие }

Профессиональные курсы, практика и академическое образование.

> Профессиональные курсы и практика

~/learning $ cat ./frontend.txt
# FRONTEND STACK

>> Frontend-архитектура и масштабирование

5+ лет разработки enterprise-приложений на React и TypeScript.
Веду архитектурное оздоровление: устраняю проблемные зависимости, выстраиваю чистые границы модулей, провожу поэтапный рефакторинг.
Разработал и поддерживал библиотеку переиспользуемых UI-компонентов, обеспечивал единый дизайн и консистентность.
Настраивал build-процессы (Webpack 4/5, Vite), оптимизировал производительность рендера.
Работал с GraphQL, Apollo Client, реализовывал интеграции с API.
Опыт с real-time: WebSocket, WebRTC (Kurento Media Server для видеопотоков с IP-камер).
Провожу code review с акцентом на типобезопасность, архитектурные решения и предотвращение регрессий.
$ grep -i "technologies" frontend.txt
[01] React [02] TypeScript [03] Next.js [04] GraphQL [05] Apollo Client [06] Webpack [07] Vite [08] Storybook [09] WebRTC [10] WebSocket [11] TailwindCSS [12] Redux/Redux-Saga
12 technologies loaded
~/learning $ cat ./backend.txt
# BACKEND STACK

>> Backend-разработка на Node.js

Практический опыт работы с Node.js и Express: разработка REST API, настройка серверной части приложений
Прошел курс «Бэкенд на Node.js для фронтенд-разработчиков» — освоил основы Node.js, Express, работу с базами данных MongoDB и PostgreSQL (проектирование схем, оптимизация запросов)
Изучил NestJS: модульная архитектура, dependency injection, декораторы, TypeScript-first подход.
Получил опыт в деплое приложений и настройке автоматизации развертывания.
Понимаю полный цикл разработки от проектирования API до production.
$ grep -i "technologies" backend.txt
[01] Node.js [02] Express [03] NestJS [04] MongoDB [05] PostgreSQL [06] REST API [07] TypeScript
7 technologies loaded
~/learning $ cat ./security.txt
# SECURITY STACK

>> Веб-безопасность и пентестинг

Прошел комплексный курс веб-безопасности: виды тестирования, классификация уязвимостей, этап разведки.
Изучил основные уязвимости веб-приложений (OWASP Top 10): XSS, CSRF, SSRF, SQL/NoSQL-инъекции, недостатки аутентификации и авторизации.
Освоил основы безопасной разведки с использованием Burp Suite и других инструментов пентестинга.
Получил знания о контейнеризации, Cloud и DevSecOps-практиках.
Изучил правовые аспекты, документирование уязвимостей и составление отчетов.
Применяю знания безопасности в повседневной разработке: CSP, Security Headers, безопасная работа с JWT.
$ grep -i "technologies" security.txt
[01] OWASP Top 10 [02] Burp Suite [03] XSS/CSRF/SSRF [04] SQLi/NoSQLi [05] Web App Pentesting [06] Security Headers [07] CSP [08] JWT Security
8 technologies loaded
~/learning $ cat ./devops.txt
# DEVOPS STACK

>> Инфраструктура и DevOps

Изучил на практике работу с Docker и Docker Compose во время курса по бэкенду на Node.js: создание изолированных окружений, контейнеризация приложений, управление multi-container системами
Настраивал DevSecOps на YCloud в рамках курса по веб-безопасности: развертывание инфраструктуры, настройка безопасных конфигураций.
Настраивал Nginx как reverse proxy и веб-сервер для production.
Работал с CI/CD: GitHub Actions и GitLab CI для автоматизации тестирования и деплоя.
Изучил деплой Node.js-приложений и автоматизацию развертывания
Опыт работы с платформами для frontend: Heroku, Netlify.
Уверенно работаю в Linux-окружении, настраиваю окружения разработки, пишу bash-скрипты для автоматизации.
$ grep -i "technologies" devops.txt
[01] Docker [02] Docker Compose [03] YCloud [04] DevSecOps [05] Nginx [06] GitHub Actions [07] GitLab CI [08] Heroku/Netlify [09] Linux/Bash
9 technologies loaded
~/learning $ ls -lh && wc -l
-rw-r--r-- 1 user staff 12 tech frontend.txt
-rw-r--r-- 1 user staff 7 tech backend.txt
-rw-r--r-- 1 user staff 8 tech security.txt
-rw-r--r-- 1 user staff 9 tech devops.txt
total: 4 projects, 36 technologies

> Академическое образование

АНО ДПО «Образовательные технологии Яндекса»

«Специалист по информационной безопасности: веб-пентест»

февраль 2025 — август 2025

Виды тестирования, классификация уязвимостей и этап разведки. Осноные уязыимости веб-приложений. Основы безопастной разведки веб-приложений. Контейнеризация, Cloud и DevSecOps. Правовые аспекты, документирование и отчетность

АНО ДПО «Образовательные технологии Яндекса»

«Бэкенд на Node.js для фронтенд-разработчиков»

август 2024 — декабрь 2024

Основы Node, Express и MongoDB. PostgresSQL и Nest.js. Деплой и автоматизация

АНО ДПО «Образовательные технологии Яндекса»

«Мидл фронтенд-разработчик»

2021 — 2022

В рамках курса был написан собственный шаблонизатор и реалиована в рамках командной работы онлайн версия игры "Имаджинариум"

Ивановский Государственный Энергетический Университет (ИГЭУ)

Магистр

2015 — 2017

Направление: "Управление в технических системах"

Ивановский Государственный Энергетический Университет (ИГЭУ)

Бакалавр

2011 — 2015

Направление: "Промышленная электроника"

> Сертификаты

Сертификат о прохождении обучения по Frontend разраработке

январь-апрель 2020

Frontend - разработчик

Прошел обучение в школе Газпромбанка