Досвід роботи:
СиЭйИ Текнолоджи / CAE Technology
1 год и 10 месяцев
Full stak developer
Сентябрь 2024 — сейчас (1 год и 10 месяцев)
Разрабатывал и поддерживал аналитическую CRM-платформу на Angular и C# для автоматизации бизнес-процессов и анализа данных.
Участвовал в разработке крупной B2B-платформы оптовой торговли с использованием Vue.js, React и PHP в рамках микросервисной архитектуры.
Разрабатывал аналитические веб-приложения на Vue.js и PHP, включая визуализацию и обработку бизнес-данных.
Самостоятельно выполнил миграцию крупного проекта с Twig на Vue 3 в экосистеме Symfony, модернизировав frontend-часть приложения и улучшив поддерживаемость кода.
Спроектировал frontend-архитектуру проекта и инициировал разделение монолитного приложения на независимые frontend и backend части.
Полностью отвечал за frontend-направление проекта: принимал архитектурные решения, определял стандарты разработки, структуру приложений и подходы к масштабированию.
Разрабатывал SPA-приложения, интегрированные с REST API и внутренними сервисами компании.
Реализовывал real-time функциональность с использованием WebRTC, WebSocket, LiveKit и Flashphoner для видеоконференций, онлайн-коммуникации и передачи данных в реальном времени.
Писал Unit и End-to-End (E2E) тесты для обеспечения стабильности приложений и снижения количества регрессий.
Участвовал в повышении качества кода через code review, рефакторинг и внедрение лучших практик разработки.
Выступил инициатором внедрения AI-инструментов в процессы разработки, включая настройку автоматизированного AI Code Review в GitLab с использованием Claude для анализа Merge Request'ов и повышения качества кода.
Работал с Docker и Kubernetes для контейнеризации, оркестрации и развертывания приложений.
Использовал Redis для кеширования данных и оптимизации производительности.
Настраивал мониторинг и отслеживание ошибок через Sentry.
Работал с Linux-серверами и участвовал в настройке окружений разработки, CI/CD-пайплайнов и процессов деплоя.
Использовал Cloudflare для управления DNS, CDN и обеспечения безопасности веб-приложений.
Работал с Webflow для разработки и поддержки корпоративных сайтов и лендингов.
Взаимодействовал с backend-разработчиками, дизайнерами, QA-инженерами и менеджерами проектов на всех этапах жизненного цикла продукта.
Tech Stack: Vue.js, Vue 3, Nuxt.js, React, Next.js, Angular, TypeScript, JavaScript (ES6+), PHP, Symfony, C#, Node.js, Express.js, NestJS, Twig, HTML5, CSS3, SCSS, REST API, WebRTC, WebSocket, LiveKit, Flashphoner, Unit Testing, E2E Testing, Docker, Kubernetes, Redis, Sentry, Linux, Cloudflare, Terraform, Webflow, Git, GitLab, GitHub, CI/CD, Claude AI.
Свернуть
Proofix
2 года и 8 месяцев
Frontend Engineer
Март 2022 — Октябрь 2024 (2 года и 8 месяцев)
Разработка и развитие собственной платформы для онлайн-трансляций корпоративных мероприятий (конференции, прямые линии, гибридные мероприятия). Платформа обслуживает крупнейших корпоративных клиентов России, включая финансовый, энергетический и телеком-секторы, с поддержкой до 100 000+ одновременных зрителей.
Ключевые задачи и достижения: Разработка приложения для видеоконференций с real-time видеосвязью на WebRTC, WebSocket, LiveKit и Flashphoner Создание личного кабинета пользователя: управление мероприятиями, настройка трансляций, аналитика и система электронных билетов Разработка фронтенда на Vue.js, Nuxt.js, React, Next.js и Angular с TypeScript Интеграция интерактивных функций: чат со зрителями, Q&A для спикеров, геймификация и голосования Управление состоянием приложения через Vuex, Pinia, Redux и Context API Адаптивная вёрстка по Figma-макетам (HTML, SCSS, Bootstrap) с поддержкой всех устройств и браузеров Работа с серверной частью на Node.js (Express, NestJS), интеграция с бэкенд-сервисами
Tech Stack: Vue.js, Nuxt.js, React, Next.js, Angular, TypeScript, WebRTC, WebSocket, LiveKit, Flashphoner, Node.js, Vuex, Pinia, Redux, SCSS, Bootstrap
Kidskey
Kidskey
3 года
Frontend Engineer
Май 2019 — Апрель 2022 (3 года)
Разработка и развитие EdTech-платформы для онлайн-обучения детей от 3 до 16 лет. Платформа обслуживает 12 000+ учеников из 88 стран мира, проведено более 210 000 уроков. Рейтинг 4.9 из 5.
Ключевые задачи и достижения:
— Разработка с нуля образовательной платформы для дошкольников: личный кабинет ученика, система видеозвонков с педагогами (камера, интерактивная доска для рисования и совместной работы), квизы и интерактивные задания
— Разработка и интеграция обучающих игр на PixiJS для закрепления материала в игровом формате
— Создание внутренней платформы для педагогов: управление расписанием, трекинг отработанных часов, статусы доступности, система расчёта и выплат зарплат
— SEO-оптимизация и настройка сайта, разработка новых лендингов и промо-страниц для привлечения и конвертации пользователей
— Фронтенд на Vue 3, Nuxt.js 2/3, React, Angular с TypeScript
— Управление состоянием: Pinia, Vuex, Redux в зависимости от модуля
— Real-time функциональность: Firebase, WebSocket для видеосвязи и интерактивных уроков
— Адаптивная вёрстка на Tailwind CSS и SCSS
Стек: Vue 3, Nuxt.js, React, TypeScript, PixiJS, Firebase, WebSocket, Pinia, Vuex, Redux, Tailwind CSS, SCSS
Професійні та інші навички:
TypeScript, JavaScript, Vue, React, Angular, NodeJs
Додатково:
cv: https://drive.google.com/file/d/12uuEbjmS4pgJMSXdR4xIdXGrPWpZFmWX/view?usp=sharing
Frontend / Fullstack Engineer с более чем 6 годами коммерческого опыта разработки масштабируемых веб-приложений, SaaS-платформ и систем реального времени.
На фронтенде я специализируюсь на Vue.js / Nuxt.js, React / Next.js и Angular, используя TypeScript как основной язык разработки. Также имею практический опыт backend-разработки на C#, PHP/Symfony и Node.js (Express, NestJS), что позволяет эффективно работать на стыке нескольких направлений.
Помимо разработки пользовательских интерфейсов, участвую в проектировании архитектуры приложений, построении CI/CD-процессов и работе с инфраструктурой. Имею опыт использования Docker, Kubernetes, Terraform и Cloudflare, что помогает быстрее находить решения и понимать продукт целиком, а не только его фронтенд-часть.
Активно изучаю и внедряю AI-инструменты в процессы разработки. Выступил инициатором интеграции AI-решений в workflow команды, включая настройку автоматизированного AI Code Review в GitLab с использованием Claude для анализа merge request'ов, повышения качества кода и ускорения процесса ревью.
Среди последних задач руководство миграцией легаси-системы с Twig на Vue 3, разработка CRM-платформы на Angular с нуля, создание микросервисных фронтендов на React, интеграция Vue.js-приложений с Symfony-бэкендами и реализация real-time функциональности на базе WebRTC, WebSocket, LiveKit и Flashphoner.