UPPER-MIDDLE FULLSTACK DEVELOPER
Основной стек: PHP, Laravel, JavaScript, TypeScript, ReactJS, VueJS
Коммерческая разработка: 6+ лет
Уровень английского: B1 - Intermediate
Образование: Высшее
Навыки
Опыт работы
Проекты для разных компаний: ЛК и система отчетности для финтех; ERP-система для Гос.подрядчика; Игровой сервис с поддержкой мобильной и десктопной версии; Система голосования для проекта по благоустройству регионов; Онлайн-гипермаркет и т.д.
· Backend:
· Frontend:
· Управление и коммуникация:
Гос. подрядчик – 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 для уменьшения времени работы запроса;
· Изменение структуры таблиц и связей базы данных;
· Добавление нового функционала.
Основной стек: 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 для уменьшения времени работы запроса;
· Изменение структуры таблиц и связей базы данных;
· Добавление нового функционала.