Fullstack Developer (Yii2 / Laravel / Golang / Vue.js)

Уровень зарплаты: от 200 000 руб.
Местоположение: Россия, Пермский край (МСК +2ч)

Резюме: Fullstack Developer (Yii2 / Laravel / Golang / Vue.js)

Опыт работы — 9 лет 5 месяцев
Альфа Алгоритм
Москва
Апрель 2019 — настоящее время 6 лет 11 месяцев
Программист-разработчик
Задачи:
- Разработка корпоративного портала для клиентов
- Проектирование архитектуры базы данных и серверной части
- Интеграция с внешними системами (1С, СКУД, Кедо, Active Directory)
Достижения:
- Разработал модуль управления рабочими группами и совещаниями, который полностью автоматизировал цикл встреч: от назначения ролей до ведения протокола. Внедрение модуля позволило структурировать всю историю обсуждений и решений в едином окне, исключив потерю данных в переписке и разрозненных файлах.
- Спроектировал модуль управления отпусками, полностью автоматизировав процесс от подачи заявки до контроля пересечений, исключив ошибки HR-отдела при планировании.
- Разработал интерактивный модуль бронирования коворкинга с визуальной схемой офиса, что позволило сотрудникам самостоятельно бронировать места без участия администратора и сократило время планирования загруженности офиса на 30%.
- Реализовал модуль "Оргструктура", объединивший иерархию компании с данными о присутствии (статус Lifecycle — на месте, в совещании, в отпуске). Модуль стал единой точкой входа для поиска сотрудников и понимания контекста их доступности, сократив количество отвлечений и прерываний в рабочих процессах.
- Разработал модуль опросов с гибкими настройками приватности (открытые/анонимные), который позволил HR-отделу проводить исследования удовлетворенности сотрудников и получать честную обратную связь. Автоматическая агрегация статистики по ответам сократила время анализа результатов с нескольких дней до нескольких минут.
- Реализовал REST API и интеграцию с RabbitMQ для обмена данными с 1С и мобильным приложением, обеспечив работу портала как единого центра управления.
Стек технологий:
Yii2, JavaScript, Golang, MySQL, WebSockets, LDAP

Rhinoda
Омск
Март 2018 — Апрель 2019 1 год 2 месяца
Программист-разработчик
- Геопортал для мониторинга местности (Aerial Imagery)
функции портала: автоматизация обработки и просмотра аэрофотосъемки
Моя роль: Полный цикл (Backend + Frontend)
Что сделано:
- Спроектировал архитектуру системы для приема, обработки и отображения геопривязанных изображений.
- Реализовал пайплайн обработки фото: интеграция с GDAL для трансформации сырых снимков в тайлы (tiling), загрузка в AWS S3 и привязка к координатам на Google Maps API.
- Разработал админ-панель на Laravel для управления заказами, клиентами и статусами обработки S3-контента.
- Написал Bash-скрипты для автоматизации рутинных операций с файлами на сервере.
Результат: Заказчики получили веб-интерфейс для просмотра детализированных снимков местности без необходимости скачивать гигабайты данных. Бизнес-процесс "заказ -> съемка -> просмотр" стал полностью цифровым.

- Food Tinder (с интеграцией блокчейна)
Разработка инновационного Web3-приложения: "Food Tinder" (геймификация рекомендаций рецептов)
Моя роль: Fullstack & Blockchain Developer
Что сделано:
- Разработал концепцию и полную реализацию приложения, с рекомендательной системой рецептов.
- Интегрировал блокчейн Ethereum: написал Solidity smart contracts для обработки платежей, управления подписками и реферальной программой, обеспечив прозрачность финансовой логики.
- Построил backend-архитектуру на Laravel.
- Разработал клиентскую часть на Vue.js для взаимодействия с пользователем и кошельком (MetaMask).
Результат: Создан MVP инновационного продукта с децентрализованной финансовой моделью (DeFi), готовый к запуску и привлечению инвестиций.

- Бэкенд для мобильной игры (Security)
Проектирование защищенного API для мобильной игры с режимом "zero-trust" к разработчику
Моя роль: Backend Developer (Laravel)
Что сделано:
- Спроектировал архитектуру API на Laravel с жестким требованием заказчика: невозможность расшифровки пользовательских данных даже на стороне сервера (end-to-end encryption).
- Реализовал схему, где шифрование/дешифрование происходит только на клиенте. В БД (PostgreSQL) хранились исключительно зашифрованные "слепые" данные.
- Разработал механизм аутентификации и обмена ключами, обеспечивающий безопасность сессии.
Результат: Создан высокобезопасный бэкенд, гарантирующий приватность пользовательских данных, что является критическим преимуществом для игр с элементами финансовых транзакций или приватной информацией.

ITE
Пермь
Август 2017 — Март 2018 8 месяцев
Программист-разработчик
Ключевые проекты: Платформа для привлечения инвестиций в стартапы
Стек технологий: Laravel, PostgreSQL, Solidity, React.js, JavaScript

Websil
Пенза
Октябрь 2016 — Август 2017 11 месяцев
Программист-разработчик
Ключевые проекты: CRM система для онлайн салонов красоты
Стек технологий: Yii2, MySQL, JavaScript, jQuery
Образование
Высшее
Пермский государственный университет, Пермь
2002
Высшее
физический, компьютерные системы и телекоммуникации
Знание языков
Русский — Родной
Английский — B2
Навыки
Языки программирования: Golang, PHP, JavaScript, Solidity Ethereum, Bash
Фреймворки и CMS: Laravel, Yii2, Vue.js
Базы данных: PostgreSQL, MySQL, Oracle Pl/SQL, MS SQL
Инфраструктура и DevOps: Git, Docker, Linux, AWS (S3, EC2), RabbitMQ
Протоколы и API: REST API, WebSockets, webRTC, LDAP
Инструменты: ffmpeg, GDAL