Резюме специалистов Creative

Олег А.

UPPER-MIDDLE FULLSTACK DEVELOPER

Основной стек: PHP, Laravel, JavaScript, TypeScript, ReactJS, VueJS
Коммерческая разработка: 6+ лет
Уровень английского: B1 - Intermediate
Образование: Высшее

Навыки

  • Frontend: JavaScript, ReactJS(+Next, +MobX, etc.), VueJS(+Nuxt, +Vuex, etc.), NodeJs, HTML,CSS,SCSS, TypeScript , Ajax, SSR
  • Backend: PHP, Laravel, Yii2 , OpenCart, Bitrix(Bitrix24), NodeJs, DataBases(MySQL, PostgreSQL, memcached, Redis, Sphinx), OOP, MVC, REST
  • Git, Docker Kubernetes, Terraform, Helm
  • Graylog, ELK, Sentry
  • Figma
  • Jira, Youtrack, Redmine
  • Slack, Mattermost
  • Mobile applications: Java, Android, SQLite, Room

Опыт работы

Проекты для разных компаний: ЛК и система отчетности для финтех; ERP-система для Гос.подрядчика; Игровой сервис с поддержкой мобильной и десктопной версии; Система голосования для проекта по благоустройству регионов; Онлайн-гипермаркет и т.д.

· Backend:

  • Переписывание старого функционала;
  • Дописывание нового функционала;
  • исправление разных ошибок;
  • Настройки оптимальных параметров баз данных;
  • Анализ и оптимизация запросов к базам данных;
  • Переделка логики запросов;
  • Переделка таблиц и связей между ними;
  • Перенос тяжелых данных в быстрые хранилища;
  • Анализ и создание/оптимизация индексации данных;
  • Настройка и оптимизация кеширования на разных уровнях;
  • Оптимизация времени работы HTTP запроса в целом(TTFB);
  • Аутентификация и авторизация;
  • Создание и настройка системы управления доступом (ACL, RBAC, ABAC, etc.).

· Frontend:

  • Переписывание старого функционала;
  • Дописывание нового функционала;
  • Исправление разных ошибок;
  • Анализ и оптимизация тяжелых участков кода;
  • Оптимизация времени реакции;
  • Замена участков кода из библиотек, фреймворков на нативный код;
  • Отложенная загрузка;
  • Верстка и переверстка;
  • Перевод стилей на препроцессоры;
  • Кроссбраузерная и адаптивная верстка;
  • Оптимизация скорости загрузки сайта в целом.

· Управление и коммуникация:

  • Общение и встречи с заказчиками
  • Разноплановые и разноуровневые митинги, встречи, планирования, спринты, код-ревью, презентации, best practices и т.д.;
  • Оказание и получение помощи в разработке и решении других задач;
  • Коммуникации с разными отделами – бизнес, дизайн, продвижение и т.д.;
  • Работа с ТЗ, корректировки ТЗ по срокам и требованиям;
  • Ведение и предоставление отчетности.


Гос. подрядчик – ERP-система (десятки подразделений, тысячи сотрудников). Десктопные и мобильные устройства. Участие в разработке.

Роль: developer
Технологии: PHP, Laravel, JavaScript, React, HTML, CSS, SCSS, PostgreSQL, Redis, memcached, OOP, MVC, ajax, REST, webpack, GIT, Docker, Jira, Mattermost
Команда: более10 специалистов

· Разработка на PHP, JavaScript, Laravel, React;
· Рефакторинг;
· Внедрение новых фич;
· Правки кода, исправление ошибок.

POS – проект партии «ЕДИНАЯ РОССИЯ» и министерства строительства – система голосования по проектам благоустройства в регионах. Участие в разработке.

Роль: developer
Технологии: JavaScript, ReactJS, MobX, TypeScript, react-router, styled-components, hooks, HTML, CSS, SCSS, webpack, GIT
Команда: более10 специалистов

· Разработка на JavaScript, ReactJS, TypeScript;
· Правки кода, исправление ошибок;
· Добавление нового функционала;
· Верстка по макетам.

Финтех
личные кабинеты, управление бизнес-процессами, интеграции (R-Keeper, iiko и др.), статистика, отчеты, импорт/экспорт, биллинг, и много другого разного. Десктопные и мобильные устройства. Организация разработки.

Роль на проекте: lead, developer, devops
Технологии: PHP, Laravel, JavaScript, TypeScript, Vue, NodeJS, Golang, HTML, CSS, SCSS, PostgreSQL, MySQL, Redis, memcached, OOP, MVC, ajax, REST, webpack, YAML, GIT, Docker, Apache Kafka, Kubernetes, Terraform, Helm, Graylog, ELK, Sentry, Youtrack
Команда: 5-6 специалистов


· Разработка на PHP, JavaScript, Laravel, Vue, NodeJS, Golang;
· Разработка архитектуры с нуля;
· Планирование и организация разработки командой;
· Наставничество и обучение;
· Разработка ключевых структур проекта;
· Миграция старых частей проекта на новую архитектуру;
· Правки кода, исправление ошибок;
· Установка и настройка систем логирования и мониторинга;
· Создание и развертывание инфраструктуры проекта на k8s;
· Организация Continuous Integration и Continuous Delivery.

CRM – внутренний проект организации, продажа услуг и товаров. Разработка с нуля + мобильное приложение.

Роль: developer, devops
Технологии: PHP, JavaScript, VueJS, HTML, CSS, MySQL, memcached, Redis, Sphinx, OOP, MVC, Ajax
Команда: более10 специалистов

· Разработка на PHP, JavaScript, JQuery c использованием OOP, MVC, ajax;
· Через несколько лет приложение переписано на VueJS;
· Верстка сайта по макетам;
· Создание и настройка баз данных MySQL, Redis, memcached;
· Подключение и настройка поискового движка Sphinx, полнотекстовый и морфологический поиск;
· Подключение графических JS библиотек для раздела аналитики(amCharts, Chart.js, D3.js);
· Разработка мобильного приложения на Java(Android);
· Настройка и администрирование серверов с ОС Debian, Ubuntu.

CLOUDCONTENT – ERP система. Правки и доработки.

Роль: developer
Технологии: PHP, Yii2, JavaScript, VueJS, PostgreSQL, Redis, memcached, OOP, MVC, ajax, REST, webpack, GIT
Команда: более10 специалистов

· Разработка на PHP, Yii2, JavaScript, VueJS;
· Правки кода, исправление ошибок;
· Анализ и оптимизация запросов к базе данных, переписывание запросов и ORM для уменьшения времени работы запроса;
· Изменение структуры таблиц и связей базы данных;
· Добавление нового функционала.