Читаете ли вы наш блог на Хабре? Если да — оцените нас, пожалуйста, и поделитесь своим мнением. Пройти опрос (займет 5-7 минут)
Обо мне

В web-разработке около 5 лет.
- Angular 2 - 3 года
- VueJs - 1 год
- Angular JS - 1 год
Демо-проекты:
https://gitlab.com/ZX-Virus/youtube-viewer-angular8-ivy
https://gitlab.com/ZX-Virus/smart-and-dumb

Профессиональные навыки
Опыт работы
Nakor Group
Галифакс
Frontend-разработчик
Октябрь 2018 — Октябрь 2019 (1 год и 1 месяц)

- Разработка SPA на Angular 5-7 (вся его инфраструктура) 
- TypeScript
- Material
- RxJS (чистый - без Redux)
- REST (http://NSwag.org)
- Локализация (самодельная, не от Angular)
- PUG(HTML), SASS
- BrowserStack
- GIT
- IntelliJ IDEA
- Trello (https://trello.com)
- BreadCrumbs(с индексацией под поисковики), SSR, никаких JQuery
- Refactoring проекта в больших объемах, терпимость к legacy
График работы: full-time



AngularTypescriptRestPugSassGit
JamJar Dance Palace
Москва
Frontend-разработчик
Август 2018 — Октябрь 2018 (3 месяца)

- Разработка SPA на Angular2+/4/5 (CLI)(вся его инфраструктура), TypeScript
- Ionic 3 (Mobile)
- RxJS

Основные моменты архитектуры проекта на Front-End:

- REST (https://www.getpostman.com)

- Локализация

- Yarn

- SCSS

- GIT

- IntelliJ IDEA

- TimeDoctor

График работы: не полный

Чикаго
Middle Front-End Developer
Январь 2018 — Май 2018 (5 месяцев)

О проекте: написание собственной Jira

- Разработка SPA на Angular5 (CLI), TypeScript
- HTML5, CSS3, Flexbox, Адаптивная верстка
- Модульная архитектура проекта(lazyLoading)
- Написание директив, Pipes, Guards, Validation, Routing
- RxJS, Redux
- REST, swaggerhub-api
- Bootstrap
- IDE: IntelliJ IDEA
- Качество кода (tslint, pull-requests), соблюдение Code Style
- Анимация процессов - Angular(Animation) и собственные через translate
- Jira, Agile(Ежедневные планерки 15 минут, Sprints - 2 недели, Grumming, Plannings, Retro, Demo c заказчиком, Internal Demo)
- Skype, Slack
- GIT-Flow (испытано 2 подхода)
- Взаимодействие с back-end, командная работа

Частная практика, работа без зачисления в штат
главный Front-End разработчик
Июнь 2017 — Декабрь 2017 (7 месяцев)

- Разработка SPA на Angular2+/4/5 (CLI), TypeScript

- Angular: Роутинг, Material Design, Angular Bootstrap, Валидация вводимых данных, Реактивные формы, RxJS, Guards, Pipes, Мокинг обмена, Animation

Основные моменты архитектуры проекта на Front-End:

- REST, AJAX, JSON (Добавление новых сервисов во frontend, интеграция их с backend частью), swaggerhub-api

- Google map API Services (Geocoding API)

- Работа над проектами с нуля, работа над всеми модулями:

- демонстрационные страницы

- аутентификация: регистрация (почта), вход, восстановление пароля, смена пароля

- формы создания, редактирования, обновления сущностей проекта (CRUD)

- меню сайта, так и дополнительные меню для конкретной страницы

- принятие стратегических решений

- Постановка задач верстальщику, дизайнерам и разработчикам на back-end для достижения целей Спринта в необходимых для Front-End рамках

- Прием работ от дизайнеров

- Прием работ от back-end - правильность REST запросов

- Взаимодействие с back-end

- Работа с IIS (для ASP NET CORE)

- Webpack

- NPM, Yarn (использование компонентов)

- JQuery, HTML, CSS/SCSS/SASS/LESS, Адаптивная верстка

- GIT, SVN

- IDE: Visual Studio 2017, WebStormГрафик работы: удаленный

С&L Consulting Co Ltd
Москва
Middle Front-end разработчик
Сентябрь 2016 — Июнь 2017 (10 месяцев)

- SPA на Vue.js, redux, JavaScript (ES5, ES6)

- Кросс-браузерная responsive/adaptive вёрстка HTML5, CSS3

- Rest, JSON (Добавление новых сервисов в frontend, интеграция их с backend частью)

- Google map API Services

- Личный кабинет пользователя

- Аутентификация: регистрация (почта, телефон, соц.сети), вход, восстановление пароля не только с главной страницы, но и с других страниц если требуется

- Локализация (получение JSON файла с языком и использование в приложении)

- Вёрстка писем для рассылок (учет особенностей при верстке)

- Взаимодействие с многоуровневой командой

- SVG-графика

- Slack (основная система общения), Skype (скрамы, отчеты, планирование)

- Умею разбираться в чужом коде и применять принятый в компании code style

- Методологии работы: Scrum и Kanban, gitlab

- Умение решать простые и сложные задачи

- Ориентированность на результат, а не на формальное выполнение задачи (вникаю в суть доработки, уточняю и если надо предлагаю)

- Исправление ошибок верстки и багов

Видео c результатами моей работы

Стек технологий: SPA MVM VueJS, JS, HTML5, Css3, LocalStorage, npm, Bower, SVG, Gulp, GIT, WebSocket, GitLab, JSON, Google API Sevices, Redux, Slack, Scrum, Kanban

График работы: удаленный

IT-Expert
Москва
Front-End-разработчик
Сентябрь 2015 — Сентябрь 2016 (1 год и 1 месяц)

- Вёрстка HTML, CSS

- JavaScript, Angular 1.5 (AJAX)

- Поддержка нескольких проектов (до 3 проектов одновременно)

- Взаимодействие с большой и многоуровневой командой (midle-программисты, back-end программисты, дизайнеры, постановщики)

- реализация сложных элементов дизайна (деревья, svg-модули)

- синхронизация текущего состояния графической схемы на сервере с состоянием у пользователя в браузере (система уведомлений и реакции на основе SignalR)

- понимание принципов клиент-серверной архитектуры приложений

- опыт работы с BitBucket, Confluence

- методология Scrum

- небольшой опыт работы в C# ASP(доработка обмена)

Система управления версиями: GIT

Стек технологий: Angular, Bootstrap, Draw2D.JS (SVG), JQuery, JQuery UI, Canvas, npm, Bower, Gulp, GIT, SignalR (LongPolling и WebSocket), C# ASP

График работы: удаленный

ЗАО "Энтелс"
Москва
Программист
Январь 2012 — Июль 2015 (3 года и 7 месяцев)

- Разработка и внедрение Web-интерфейса в контроллерную технику на Linux (подбор и компиляция web-cервера, разработка CGI-приложений для взаимодействия между главным приложением в контроллере (по внутреннему протоколу Sockets) и пользователем (REST)

Стек технологий: Linux, C\C++, CGI, XML, JSON, AJAX, JavaScript, CSS, HTML/HTML5, jQuery/jQuery UI, REST, TCP/IP, 2D (Canvas), Back-End и Front-End

- Web-сервер (на Delphi) в виде сервиса Windows (REST и WebSocket).

Стек технологий: Windows, Delphi, Многопоточность, Indy, ICS Components, JSON, XML, Back-End

- Ведение документации по проекту

- Разработка и поддержка компонентов визуализации технических процессов (Delphi)

- Оптимизация/реструктуризация работы базы данных на Firebird/Interbase (Borland C++ Builder 6)

- Драйверы обмена между устройствами (C/C++)(написано 20-30 различных драйверов по разным протоколам обмена)

Стек технологий: C\C++, UDP/IP, COM-порты, GPS

- Система управления версиями: Tortoise SVN

График работы: удаленный

ОАО Элара, Diasoft, ООО "Каскад-АСУ", ГУ ЦНОТ
Чебоксары
Разработчик ПО - Ведущий инженер-программист
Февраль 2005 — Декабрь 2011 (6 лет и 11 месяцев)

- Разработка и внедрение Web-интерфейса в контроллерную технику на Linux (подбор и компиляция web-cервера, разработка CGI-приложений для взаимодействия между главным приложением в контроллере (по внутреннему протоколу Sockets) и пользователем (REST)

Стек технологий: Linux, C\C++, CGI, XML, JSON, AJAX, JavaScript, CSS, HTML/HTML5, jQuery/jQuery UI, REST, TCP/IP, 2D (Canvas), Back-End и Front-End

- Web-сервер (на Delphi) в виде сервиса Windows (REST и WebSocket).- Доработка банковского программного обеспеченияDelphi (20%), MS SQL Server (80%)

Стек технологий: Windows, Delphi, Многопоточность, Indy, ICS Components, JSON, XML, Back-End- Разработка приложения на Windows для пробного тестирования сдачи ЕГЭ

- Ведение документации по проекту- Программирование автомобильной микроэлектронники

- Разработка и поддержка компонентов визуализации технических процессов (Delphi)

- Оптимизация/реструктуризация работы базы данных на Firebird/Interbase (Borland C++ Builder 6)

- Драйверы обмена между устройствами (C/C++)(написано 20-30 различных драйверов по разным протоколам обмена)

Стек технологий: C\C++, UDP/IP, COM-порты, GPS

- Система управления версиями: Tortoise SVN

Высшее образование
Чувашский государственный университет имени И.Н. Ульянова
Чебоксары
Факультет: Информатики и вычислительной техники
Сентябрь 2002—Июнь 2007 (4 года и 9 месяцев)
Программное обеспечение вычислительной техники и автоматизированных систем