✅ Фронтенд-разработка и сборка проекта
- С нуля настраивал Webpack для разных сред, включая разработку, тестирование и продакшен, с оптимизированными конфигурациями, плагинами и лоадерами.
- Полностью настраивал экосистему разработки: ESLint, Prettier, Stylelint, Husky, PostCSS, Babel и другие инструменты.
- Работал с React и Next.js, используя различные стейт-менеджеры: Redux, Redux Toolkit (RTK), MobX, Signals.
- Разрабатывал UI Kit с Storybook и Loki, создавая и документируя все компоненты, необходимые для приложения.
- Работал с популярными библиотеками:
Формы: Formik, React Hook Form, Yup
Графика: Fabric.js, Three.js, Babylon.js
Дата и время: date-fns, Moment.js, Luxon.js, Day.js
Графики и визуализация: ECharts
UI-компоненты: MUI (Material UI), Ant Design
Запросы и кэширование: Axios, React Query, SWR
Локализация: i18next
Анимации: Framer Motion
Тестирование: Jest, React Testing Library
Другие: Swiper, React Window, React Calendar, React Advanced Cropper, React Table, Recharts
✅ CI/CD, DevOps и инфраструктура
- Настраивал CI/CD и деплой на тестовые и продакшен-среды, включая Docker-сборку, автоматизированный деплой и окружения.
- Настроил и администрировал Nginx, SSL-сертификаты, DNS-записи, cron-задачи и автоматические бэкапы баз данных.
- Разворачивал сервер для логирования и мониторинга: Sentry (self-hosted) для фронтенда, Grafana + Prometheus для бэкенда.
- Поднимал кластер Kubernetes с разными нодами и 3 средами, Helm, ArgoCD, GitHub Actions
✅ Интеграции и работа с внешними сервисами
- Настраивал интеграции с email- и SMS-сервисами.
- Внедрял авторизацию через Google, Telegram, Yandex и другие OAuth-провайдеры.
- Работал с S3-хранилищами и CDN.
- Подключал сервисы оплаты Paddle, Striple и Тинькоф эквайринг
✅ Базы данных и Backend
- Работал с SQL (PostgreSQL) и NoSQL (MongoDB) базами данных.
- Проектировал и разрабатывал Backend на Nest.js + PostgreSQL, используя миграции TypeORM и Liquibase.
✅ Полноценные проекты
- Самостоятельно спроектировал и разработал одно Fullstack-приложение с нуля до продакшена.
- Разработал три фронтенд-приложения, включая графический редактор, CRM-систему и клиентское веб-приложение.
- Руководил командой 20+ специалистов, проводил собеседования и менторил начинающих разработчиков
💡 В планах
- Изучение Kubernetes и углубление в DevOps: автоматизация развертывания, оркестрация контейнеров, балансировка нагрузки, шардирование, репликация данных.
- Глубокое погружение в Backend: изучение брокеров сообщений (RabbitMQ, Kafka), кэширования (Redis, Memcached), оптимизации запросов и интеграции с различными сервисами.
- Настройка безопасности серверов: управление доступами, защита от DDoS-атак, мониторинг уязвимостей, шифрование данных и бэкапы.
Как думаете, нормальный список навыков для почти 4 лет опыта, или маловато? Что бы вы посоветовали изучить, чтобы прокачаться еще сильнее?
