Резюме

JavaScript Разработчик (Angular/Vue/React)

Образование:

Высшее
Луганский национальный университет им. Т. Шевченко, Луганск
Институт экономики и бизнеса, Маркетинг 2012

Курсы ( Сертификаты )
1. Курс TypeScript о курсе (август 2016)
2. Курс AngularJS о курсе (ноябрь 2015 - декабрь 2015)
3. Курс NodeJS, Автор и ведущий Илья Кантор о курсе (июль 2015 - август 2015)
4. Профессиональные курсы Ruby on Rails о курсе (ноябрь 2014 - январь 2015)

Языки:
1. Английский (чтение документации) 
2. Русский (свободно)
3. Украинский (свободно)
 

Стек технологий:

Использую:
Языки программирования:
  1. JavaScript (ES6)
  2. TypeScript
  3. NodeJS
  4. Pug, Jade (шаблонизатор HTML, HTML5)
  5. Sass, Scss (шаблонизатор CSS, CSS3)
  6. SVG
  7. MongoDB 
  8. AJAX
Фрейм-ворки и библиотеки:
  1. AngularJS/Angular2/Angular4
  2. Vue.JS
  3. React
  4. NgRx (Redux)
  5. jQuery
  6. KoaJS
  7. Mongoose.js
  8. Uikit
  9. Bootstrap
  10. Compass
  11. Socket.IO 
  12. Jasmine
  13. JSdoc
  14. D3JS (D3.js)
Инструменты:
  1. Babel
  2. Webpack
  3. Gulp
  4. Git
  5. PhantomJS
  6. Bower
Программы:
  1. Webstrom
  2. Notepad++
  3. Brackets
  4. Adobe CS PhotoShop 
  5. Balsamic mockup (прототипирование) 
Изучаю и интересуюсь:
  1. Go (Golang)
  2. NoSQL базы данных и методологии разработки
Ранее использовал:
Языки программирования:
  1. CoffeeScript
  2. Ruby
  3. Haml
Фрейм-ворки:
  1. Ruby on Rail
  2. BackboneJS
Инструменты:
  1. Grunt 
  2. Travis CI

Опыт:

DevAlent Июль 2018 — по настоящее время
Разработка облачной платформы
JavaScript Software Engineer

Разработка облачной платформы для создания контента для сенсорных экранов и мобильных платформ.
  • Разработка новых функций для SNAP Player системы создания контента. TypeScript.
  • Миграция проектов с Angular.JS на Angular 8. Гибридные приложения.
  • Конфигурирование Webpack сборок и Gulp деплой скриптов.

Так же участвую в других проектах на Vue.JS.



InterService Июль 2017 — Июль 2018 (1 год)
Интернет провайдер
Full-stack Developer (TypeScript разработчик)
Проектирование и разработка клиент серверных приложений.
Стек Angular 4+, NodeJS, Loopback.js, Express.js, MongoDB, MySql.


Freelance Декабрь 2016 — Июль 2017
Решения для бизнеса
JavaScript разработчик

Проекты:
  • Momonga - система учета затрат.
    Angular 4, Redux, KoaJS, MongoDB, Ngnix.
    Мой собственный OpenSource проект, который всецело веду сам, и работаю над ним как Full Stack JavaScript разработчик.

    Проект использует достаточно широкий набор современных технологий, в частности это TypeScript, Redux, Uikit, Webpack и другие.
  • Beecoon - система подбора товаров для розничных покупателей.
    Vue.JS, Работа в команде с бэкэнд программистом и дизайнером.

    Решал две задачи, первая, обновление дизайна сайта, от работы с дизайнером до верстки макетов и интеграции с сайтом на Django. Вторая, программирование внутреннего SPA интерфейса для прайс-хантера.
  • Платформа предоставления доступа к облачным ресурсам и управления ими. (виртуальных машин и управление ими)
    Angular.JS
    , Работа в паре с бэкэнд программистом.

    Занимался рефакторингом старого кода и переходом на современные системы сборки Webpack, а так же разработкой нового функционала.
    Основное преимущество - доступ из единого интерфейса к ресурсам различных облачных провайдеров.
  • ERP - система для крупного бизнеса.
    Vue.JS, Работа в команде 4 человека.

    Работал над созданием storyboard продукта в паре с 2 front-end разработчиками и одним back-end разработчиком. Storyboard включал в себя набор полей ввода.
Получил опыт удаленной работы в команде.


Fortress Development Апрель 2015 — Ноябрь 2016 (1 год 7 месяцев)
Информационные технологии, системная безопасность, интернет
JavaScript разработчик 

Моей основной задачей являлось, - создание продукта для защиты интернет-банков от атак направленных на хищение данных пользователя и атак по переводу средств третьим лицам. А именно:
  • Проектировал архитектуру и алгоритм ядра защиты.
  • Кодировал, документировал и покрывал тестами систему защиты для интернет банков.
  • Занимался разработкой SPA приложений:
    • Программировал панель администратора для конфигурирования защиты, front-end выполнял на BackboneJS, а back-end  на NodeJS используя фреймворк KoaJS.
    • Программирование панель логирования системы защиты (визуализация данных D3.JS)
  • Прототипировал и программировал сайт компании. За время работы было разработано две версии сайта включая мультиязычную.
В процессе работы удалось достичь стандартизированного подхода к разработке:
  • Организовал процесс постановки и приема задач используя систему управления проектами http://asana.com/
  • Внедрил новые инструменты и технологии в процесс разработки, такие как: ES6 и разработка через тестирование.
  • Внедрил практику своевременного документирования кода. (JSdoc)

IT Logic Январь 2015 — Апрель 2015 (4 месяца)
Информационные технологии, системная интеграция, интернет
Front-end Developer (проектная работа)
Обязанности:
  • Верстал сайты по psd и jpg макетам
  • Подключал и настраивал плагины
Получил опыт работы в условиях быстро меняющихся задач.

Курсы:


1. Профессиональные курсы Ruby on Rails о курсе
2. Курс NodeJS, Автор и ведущий Илья Кантор о курсе
3. Курс AngularJS о курсе
4. Курс TypeScript о курсе