Обо мне

Тортик - это ложь!

Познаю как работают компьютеры. Много разрабатываю, как frontend, так и backend, но еще люблю настольные, мульти-платформенные приложения (Electron, C++/Qt)

Если что, я иногда пишу здесь всякие интересности: http://swen.tech/

Профессиональные навыки
JavaScriptSQLPythonNode.jsDockerElectronVue.jsWebglC++Jira
Участие в профессиональных сообществах
Опыт работы
Разработка букмекерских веб-проектов, мобильных приложений и сервисов
Front-end разработчик
Ноябрь 2018 — По настоящее время (1 год и 2 месяца)

Занимаюсь разработкой десктопных приложений на платформе Electron, а также backend сервисов на NodeJS.

Конкретно, занимаюсь следующим:
 -Клиентское десктопное приложение для возможности делать ставки, которое работает в клубах  "Фонбет"
 - Разработка сервисов обновлений, и управления для десктопных приложений в клубах. 

 - Проектирование и создание мощного и большого десктопного приложения для работы с 2D графикой на базе Electron. Стек WebGL / VueJS / Electron / WebAssembly(C++) / NodeJS(TypeScript)

IT-разработка
Front-end разработчик
Ноябрь 2017 — Ноябрь 2018 (1 год и 1 месяц)

- разработка административных панелей для нужд известной библиотеки России (поисковые системы, системы для работы с единицами хранения документов, промо-лендинги крупных мероприятий)

- Проведения code-review для коллег, обсуждение рабочих вопросов по стеку, и взаимодействию как внутри команды, так и с другими коллегами из других отделов (нас было трое фронтов)

- Старались упрощать собственную работу разработкой библиотек vue компонентов, для интеграция одного компонента в несколько разных проектов. (Стайлгайды были очень сильно похожи из проекта в проект)

- Принятие архитектурных решений на стороне Frontend-разработки.

- В разработку входило:

- верстка макетов с Adobe Photoshop / Figma. Верстка всех

состояний (мобильная, планшетная, десктопная) IE 11+. Использовался БЭМ.

- интеграция данных от backend-разработчиков (использовался PHP фреймворк Yii2, стиль взаимодействия был по REST API)

- написание, и интеграция тестов на фронте(unit) (vue-test-utils, jest) на e2e не хватало времени, хотя очень нужно было.

Рабочий стек выглядел так:

1) Как основной JS фреймворк использовался VueJS (тогда еще начиная с версии 2.5.13 и дальше)

2) В качестве HTML шаблонизатора был raw-html / pug (в зависимости от проекта)

3) В качестве CSS препроцессора был SASS (синтаксис как в классическом стиле, как и в стиле Ruby)

4) Все это собиралось сначала Gulp + Browserify. Потом все это делал уже один webpack.

5) Настраивал выкладку всего этого на CI.

Высшее образование
Саратовский государственный технический университет имени Ю.А. Гагарина
Саратов
Факультет: Международный факультет прикладных информационных технологий
Сентябрь 2012—Сентябрь 2016 (4 года)
Специальность - Дизайн и цифровые искусства (ДЦИ)