Виталий Сорокин
Старший фронтенд-разработчик at Habr.com- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Habr.com
-
Russian Federation
-
Media Production
-
1 - 100 Employee
-
Старший фронтенд-разработчик
-
Sep 2017 - Present
В новой версии Хабра была полностью переписана кодовая база и спроектирована новая архитектура приложения. В качестве javascript-фреймворка был выбран vuejs с использованием vue-cli, vue-router, vuex. На сервере используется nodejs-фреймворк express для сервисов рендеринга SSR и API-gateway. Из достижений: Заново выстроили релизный цикл, процесс сборки и деплой проекта. Полностью перенесли функционал, который был доступен только на десктопной версии. Сделали Progressive Web Application версию, в качестве альтернативы мобильным приложениям. Полностью заменили старую десктопную версию новым приложением Переписали панель управления блогом и аккаунтом компании Специально для проекта был разработан ui-kit, который используется и на других проектах в качестве ui-библиотеки компонентов. Show less
-
-
-
Thematic Media
-
Technology, Information and Internet
-
1 - 100 Employee
-
Фронтенд-разработчик
-
Sep 2013 - Sep 2017
Занимался разработкой новых фич, сервисов, поддержкой кодовой базы. Хабр несколько раз менял дизайн(например https://habr.com/ru/company/habr/blog/335642/), поэтому мной была полностью переписана большая часть кодовой базы(html, js, css), внедрены стайлгайды и линт для javascript и css, улучшена система сборки и деплоя проекта. Так же принимал участие в разработке мультиязычной версии сайта, спецпроектов, и многих других улучшений касающихся пользовательского интерфейса. Основной стек: Php, Blitz, Javascript, Sass, JQuery. TMfeed, Habrastorage, TMID(habr.accounts) - небольшие сервисы, архитектура для которых была спроектирована с использованием vuejs и nodejs. Принимал участие в написание серверной части приложения (nodejs, postgreSQL, sequelize) для создания квиза, который используется в качестве микросервиса внутри клиентских постов. Разработал сервис генерации картинок для социальных сетей. В качестве платформы используется nodejs, express и puppeteer. Show less
-
-
-
Double R
-
Москва, Россия
-
Веб-технолог
-
Sep 2011 - Sep 2013
Кроссбраузерная и семантичная верстка psd-макетов, адаптация под шаблонизатор, оптимизация client-side производительности. Кроссбраузерная и семантичная верстка psd-макетов, адаптация под шаблонизатор, оптимизация client-side производительности.
-
-
Education
-
Пензенский Государственный Университет Архитектуры И Строительства (ПГУАС) / Penza State University of Architecture and Construction
-
Пензенский архитектурно-строительный колледж