Обо мне

Fullstack разработка около четырёх лет. В настоящее время делаю больший упор в сторону Frontend.

Посещаю IT-митапы, изучаю паттерны проектирования. Увлекаюсь велоспортом, волейболом, футболом. Люблю формат standup, географию и путешествия.

Профессиональные навыки
Опыт работы
Разработка программного обеспечения
Fullstack разработчик
Октябрь 2017 — По настоящее время (1 год и 10 месяцев)

Fullstack разработка и поддержка веб-приложений. Проведение вебинаров по тематикам разработок.

Разработка фронтенда на Angular2+ (около месяца также работал с AngularJS).

Разработка бэкенда (REST API) на Node.js (express) и Laravel 5.7.

Проектирование структуры и разработка баз данных (PostgreSQL, MySQL).

Рефакторинг.

Проекты:

1) Helpdesk на Angular2 + Node.js + PostgreSQL:

- управление заявками и справочниками,

- формирование отчётов (в т.ч. pdf, excel),

- профиль пользователя,

- fcm, email и SMS уведомления,

- документирование API (http://apidocjs.com/).

2) iOS-приложение Moodle Mobile (ionic): работа над функционалом бесед, постов, а также стилями приложения.

3) CRM телекоммуникационной компании. Разработка "from scratch". Приложение состоит из клиентской и админской частей.

Angular6 (каркас приложения - один из шаблонов PrimeNG) + Laravel 5.7 + MySQL:

- проектирование и разработка базы данных,

- подача и обработка заявок,

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

- email рассылки,

- интеграция платёжной системы,

- взаимодействие через бэкенд с Asterisk.

Частная практика, работа без зачисления в штат
Май 2016 — Июль 2017 (1 год и 3 месяца)

Разработка и поддержка сайтов.

1) masterskayafrolova.ru

Перенос на OpenCart интернет-магазина цветов.

2) mycott.ru, hotlinetrip.ru

Доработка сайтов и вёрстка.

3) nscan.ru

Сайт по подбору красивых номеров и тарифов. Написан на Wordpress. Разработка БД и вёрстка с нуля, работа над плагином в админке.

4) Система построения алгебраических решёток (в рамках магистерской диссертации).

WEB-FOR-YOU
Волгоград
Веб-программист
Сентябрь 2015 — Апрель 2016 (8 месяцев)

Разработка и поддержка сайтов на различных платформах, различной сложности и различной тематики.

Познакомился со множеством платформ для разработки сайтов: CMS Wordpress, Easyii CMS, OpenCart, Laravel, Yii, Yii2.

Получил следующие умения/навыки/компетенции:
- процедурное и ОО программирование на PHP5;
- основы JavaScript;
- JavaScript-библиотеки (в т.ч. JQuery, TinyMCE, MaskedInput, Sigma.js);
- CMS и MVC-фреймворки;
- проектирование реляционных БД;
- адаптивная вёрстка;
- вёрстка по макету .psd и .ai;
- FTP-клиент Filezilla;
- Git;
- платёжные системы;
- средства SMS-рассылок;
- авторизация через социальные сети (uLogin).

Наиболее крупным проектом, над которым я работал в компании, является доска объявлений 1глобус.рф на фреймворке Yii2.

Другие сайты (могут быть уже недоступными или обновлёнными):

1) mycott.ru

На Yii. Небольшие правки в админке и вёрстке сайта.

2) hotlinetrip.ru

На Yii. Доработка БД, админки и вёрстки сайта.

3) sravni-doma.ru

На Laravel. Доработка админки и функционала - поиск похожих ЖК, построение маршрута на Яндекс.Картах от ближайшей станции метро до объекта, вёрстка формы поиска.

4) so-vlg.ru

На Wordpress. Доработка БД, вёрстка страницы оформления подписки и интеграция с платёжной системой Pay Any Way, разработка плагина в админке.

5) prioritet.lastweb.ru

На Wordpress. Разработан с нуля.

6) ocean-plenty.me

На Easyii CMS. Разработка БД, админки и немного вёрстки.

Высшее образование
Волгоградский государственный технический университет
Волгоград
Факультет: Электроники и вычислительной техники (ЭиВТ)
Сентябрь 2011—Июль 2017 (5 лет и 10 месяцев)

Магистр техники и технологии