Детализируем рейтинг лучших ИТ-работодателей России 2019. Что ценят сотрудники в своих компаниях больше всего — читайте на Хабре
Обо мне

Гитхаб: http://github.com/shvedovskiy

Фронтенд-разработчик с чувством прекрасного и 3 годами опыта разработки. Специализируюсь на современном и сложном фронтенде в экосистеме React. 

Уделяю много внимания качеству создаваемых интерфейсов, борюсь за скорость и оптимальность продуктов. Умею верстать качественно, семантично и доступно. Развиваю бэкграунд в дизайне и UX.

Изучаю лучший опыт коллег по цеху, прокачиваю архитектурное видение и скилл рефакторинга. Работаю с вниманием к мелочам, делая продукт удобным для пользователя. Свою работу всегда довожу до результата и в срок.

Стек: React, GraphQL, TypeScript. Также имею опыт в Angular, Python и Java. 

Уровень английского языка — B1 Intermediate.

Профессиональные навыки
TypescriptReact.jsGraphQLJavaScriptReduxCSSNode.jsPythonGitDocker
Участие в профессиональных сообществах
Опыт работы
Разработка программных решений для контакт-центров
Санкт-Петербург
Frontend Developer
Октябрь 2017 — По настоящее время (2 года и 8 месяцев)

Проект: SPA для real-time мониторинга и администрирования контакт-центров. Приложение основано на интерактивной панели управления с виджетами, содержит много интерфейсов с графиками, статистическими датасетами. Команда проекта состоит из 6 разработчиков и 3 QA.

  • Внёс вклад в миграцию приложения с AngularJS + jQuery на Angular 8 и TypeScript
  • Перенёс проект с Gulp + Bower на Angular CLI с кастомной конфигурацией webpack и миграцией legacy библиотек
  • Существенно оптимизировал производительность графиков, анимаций, интерфейсов с большим количеством данных. Сократил время загрузки экранов, внедрил lazy loading тяжелых модулей. Мигрировал самописные табличные интерфейсы на ag-Grid
  • Адаптировал интерфейс под мобильные устройства, поддерживал кросс-браузерность с IE 11, улучшал качество верстки
  • Участвовал в улучшении доступности: семантика, клавиатурная навигация, поддержка screen readers
  • Разрабатывал HTML-редактор с произвольным форматированием текста и виджетами для его отображения
  • Писал юнит и интеграционные тесты на UI (Karma, Robot Framework, Selenium)
  • Много контрибьютил во внутреннюю библиотеку UI-компонентов и виджетов
  • Участвовал в разработке облачного деплоя приложения на AWS и Azure. Внедрил CI и test environment для деплоймента. Наладил мониторинг состояния и оповещения на production (Prometheus, Grafana)

Разработка и продвижение сайтов Разработка приложений
Санкт-Петербург
Junior Fullstack Developer
Март 2017 — Август 2017 (6 месяцев)

Проекты: поддержка 2-х интернет-магазинов на Django, запуск онлайн-кинотеатра на Flask. Работал в команде из 4-х разработчиков по kanban. 

  • Улучшал и ускорял внутренний core-фреймворк для интернет-магазинов на базе Django
  • Реализовывал новые функции и исправлял баги на бэк- и фронтенде продуктов. Обучался рефакторингу и оптимизации кода
  • Интегрировал интернет-магазины с Яндекс Маркетом и CRM
  • На проекте онлайн-кинотеатра с нуля разрабатывал мобильное API, взаимодействовал с командами разработки на аутсорсе
  • Познакомился с контейнеризацией сложных проектов в Docker и их развертыванием на production
  • Много работал с версткой: улучшал и исправлял существующие интерфейсы, реализовывал новые (ES6 + SASS/LESS). Покрывал UI тестами (Selenium)
  • Непрерывно обучался командному взаимодействию, углубил знания Django и PostgreSQL, изучил Mongo, Celery и Redis
Высшее образование
Санкт-Петербургский политехнический университет Петра Великого
Санкт-Петербург
Факультет: Управления и информационных технологий
Сентябрь 2016—Июнь 2017 (9 месяцев)

Математическое обеспечение информационных систем — не окончено

Санкт-Петербургский государственный университет (бывший ЛГУ)
Санкт-Петербург
Факультет: Прикладной математики - процессов управления
Сентябрь 2012—Сентябрь 2016 (4 года)

Фундаментальная информатика и ИТ (Computer Science)