Обязанности и достижения:
Занимаюсь разработкой и поддержкой веб-сервисов полного цикла на JavaScript/TypeScript-стеке. Основная специализация — full-stack разработка с акцентом на архитектуру, интеграции и автоматизацию процессов. Проектирую и реализую интерфейсы на React / Next.js, серверную логику на NestJS, а также обеспечиваю полноценный CI/CD с деплоем через Docker и GitHub Actions.
В зону моей ответственности входит:
Проектирование архитектуры веб-приложений: от структуры базы данных (PostgreSQL, SQLite) до пользовательского интерфейса.
Разработка Telegram-ботов для автоматизации отчетности, мониторинга и управления проектами.
Интеграция с внешними API (Google Meet, Google Sheets), реализация кастомной логики взаимодействия.
Парсинг и обработка структурированных данных (PDF, Excel) с сохранением в JSON-форматы и загрузкой в backend.
Настройка и поддержка инфраструктуры серверов Linux, деплой frontend и backend через Docker и Docker-compose.
Разработка UI-компонентов, слайдеров, интерактивных элементов с использованием кастомных скриптов и Swiper.js.
Управление логикой взаимодействия с пользователями через телеграм-ботов, включая пошаговые сценарии, inline-кнопки, хранение сессий в PostgreSQL.
Мои проекты охватывают задачи из сферы фриланс-бирж, статистики персонала, онлайн-продаж, админ-панелей и B2B-интеграций. Во всех из них я выступаю не только как разработчик, но и как техлид, принимающий архитектурные решения, выстраивающий процессы и отвечающий за стабильную работу систем.