Специалисты
Технические навыки
Backend: PHP, Laravel, Symfony, Bitrix, Docker, Composer, Python, Bash.
Frontend: React, TypeScript, JavaScript, SASS, SCSS, Stylus, Webpack, Gulp, HTML5, CSS3, Bootstrap, jQuery, Vue, Npm, Yarn.
Базы данных:PostgreSQL, MySQL.
Тестирование: Postman, JMeter, Codeception, PHPUnit.
Методологии разработки: Agile (Scrum, Kanban)
Инструменты: Git, Github, Gitlab, Bitbucket, Jira, Trello, Confluence, Bash, Nginx, Apache, Swagger, API сторонних разработчиков, nextcloud, memcached, redis, docker, docker-compose/docker compose.
Образование
2010: Высшее, Пензенский государственный университет. Специальность 230105 "Программное обеспечение вычислительной техники и автоматизированных систем"
Сертификаты
Февраль 2024
PHP Developer. Professional
С защитой проектной работы «чат бот для спортсменов»
(Symfony, Php, PhpUnit, PostgreSQL, ElasticSearch, ClickHouse, Redis, RabbitMQ, Kafka,
MongoBD, Git, GitLab, gitlab-ci, Docker, docker compose, bash, composer, sockets)
Август 2022
PHP & MySQL - The Ultimate Web Development Training
Ноябрь 2022
Project on PHP - Developing Web Applications
Ноябрь 2022
Laravel PHP Framework Training
Ноябрь 2022
Advanced Laravel PHP Framework Training
Октябрь 2022
XHTML - Advanced Server Side Programming with PHP
Интернет портал продвижения видео-контента в социальных сетях.
Описание: Серверная часть приложения, взаимодействующая с БД, автоматизирующая учет создания и продвижения видео роликов в социальных сетях, предоставляющая интерфейс веб и мобильным клиентам и администратору портала. Роль/должность: Backend разработчик Выполненные задачи и достижения: Совместно с командой успешно реализовали продукт, реализующий актуальные задачи клиентов. В короткие сроки удалось разобраться с применяемым архитектурным подходом в проекте на Symfony 5.4, mysql 8, rabbitmq 3.9, php 8.2, проверили и обновили файлы конфигурации для инициализации проекта новыми сотрудниками. Добавил новые возможности в портал согласно ожиданиям заказчика. Улучшил существующие функции портала с учетом ограничений по типам пользователей портала. Улучшено быстродействие часто используемых разделов портала на примере веб-клиента. Реализация выполнялась согласно поставленным задачам. По обратной связи от клиентов заказчик адаптировал требования к реализации для лучшего использования портала.
symfony, doctrine, mysql, rabbitmq, docker compose, git.
Июль 2024 – настоящее время 2024 месяца
телеграмм бот ассистент спикера презентации.
Описание: Серверная часть приложения, взаимодействующая с БД, позволяющая предоставлять информацию о текущей презентации и информации со слайдов при использовании внутри компании. Отдельная админ панель для управления данными презентаций. Роль/должность: Backend разработчик Выполненные задачи и достижения: Реализация выполнялась согласно поставленной задачи и промежуточными проверки кода реализации и соответствия ожиданиям заказчика.
Laravel, PostgreSQL, docker compose, gitLab, bash.
Май 2024 – Июнь 2024 месяца
телеграмм бот взаимодействующий со студентами интернет школы.
Описание: Серверная часть приложения, взаимодействующая с БД, выполняющая первоначальную оценку знаний после прохождения курса онлайн школы для последующей обработки результата специалистами школы. Роль/должность: Backend разработчик Выполненные задачи и достижения: Реализация выполнялась согласно описанию технических требований. При реализации были обсуждены и улучшен архитектурный стиль для последующий возможных изменений.
Laravel, PostgreSQL, docker compose, gitLab, bash.
Май 2024 – Июнь 2024 месяца
интернет магазин сантехники.
Описание: Серверная часть приложения, взаимодействующая с БД, слоем кеширования с модульной архитектурой. Роль/должность: Backend разработчик Выполненные задачи и достижения: Совместно с командой успешно реализовали продукт для демонстрации к планируемой дате. Перенесли часть функций на новую модульную архитектуру приложения, позволяющую обновлять версию библиотек, фреймворка с минимальными необходимыми изменениями, при этом часть пакетов были обновлены до актуальной версии - laravel 11.7, spatie/laravel-data 4.6, filament 3.2. Реализация выполнялась согласно поставленным задачам.
Laravel, doctrine, redis, PostgreSQL, docker compose, Postman, Phpunit. DDD.
Март 2024 – Май 2024 месяца
Корпоративный телеграмм-бот для учета рабочего времени сотрудников.
Описание: Серверная часть приложения, взаимодействующая с БД. Добавление веб-страницы для отображения информации согласно ТЗ. Роль/должность: PHP-разработчик Выполненные задачи и достижения: Совместно с командой обновили способ взаимодействия с ботом, формируя описания примененного решения в документации для последующей поддержки приложения. Улучшили решение, обновив хранение данных из google-сервиса в БД и добавили новые функции по отображению пользовательских статистических данных.
PHP 7, Laravel/lumen 8, PHPUnit 9, PostgreSQL 13, docker compose, bash, Vue 3, Yarn.
Январь 2024 – Март 2024 месяца
Автоматизированная информационная система для продажи туров.
Описание: Приложение, построенное по принципу микро-сервисной архитектуры. Серверная часть приложения взаимодействует с другими сервисами и веб-клиентом по rest api, выполняет контроль и обработку передаваемых данных. Роль/должность: Backend разработчик Выполненные задачи и достижения: Обновление функционала сервисов, поддерживая действующий архитектурный подход. Тестирование запросов между сервисами, используя Postman, PHPUnit, имитацию работы других сервисов, для поддержки используемого json-формата данных, актуализация тестов.
Symfony, zend framework, doctrine, memcached, PostgreSQL docker compose, Postman, Phpunit. DDD, гексагональная архитектура, CQRS.
Август 2023 – Январь 2024 месяца
Автоматизированная информационная система управления оператора рекламных данных.
Описание: Серверная часть приложения, взаимодействующая с клиентами по rest api, выполняющая контроль и обработку переданных данных согласно ТЗ. Далее взаимодействие с единым сервисом обработки данных. Роль/должность: Backend разработчик Выполненные задачи и достижения: Улучшение времени выполнения нескольких существующих операций на порядок - обрабатываемые данные увеличились с 2.3 млн записей до 5.7 млн, при этом расчетное время обработки всего объема данных сократилось с 8 до 3 суток. Совместное улучшение функциональной части операций для эффективного решения задач и будущей поддержки таких решений.
Laravel 9, Swagger, PostgreSQL, Redis, REST, Docker.
Июнь 2023 – Август 2023 месяца
Портал отслеживания конверсии.
Описание: Портал автоматизации задач отслеживания данных конверсии. Роль/должность: Laravel Developer Выполненные задачи и достижения: Разного рода задачи по доработке существующего функционала и разработка нового функционала портала согласно поставленным ТЗ. Рефакторинг функционала, работающего в предыдущей версии проекта согласно требованиям и существующим тестам. Добавление функций обработки показателей конверсии для конкретных клиентов компании. Общие изменения в обработки показателей с проверкой организации доступа к данным различным пользователям
PHP 8.1 , Laravel 9, PHPUnit, Docker, MySQL, JavaScript, VueJS, jQuery.
Июнь 2022 – Апрель 2023 месяца
Технологический портал.
Описание: Проект предназначен для компаний-клиентов, позволяет автоматизировать введения хозяйственной деятельности с учетом использования и распределения электроэнергии. Система является настраиваемой, функции учета могут быть как базовыми, так и специфичными для нужд отдельных клиентов. Основная задача проекта - работа с серверной частью, обеспечил взаимодействие с несколькими источниками данных для взаимодействия с клиентской частью (веб-интерфейс, мобильный клиент) и формирования отчетности с отображением в табличном и графическом видах, визуализировать поведение датчиков для эффективного решения нестандартных ситуаций. Осуществил разработку части новых функций серверной части проекта, выполнил поддержку и улучшение существующих модулей прежней версии портала, добавив управляющую web-часть для администраторов системы и команды поддержки. Приложение разрабатывалось от начальной версии без использования фреймворка на серверной стороне, в следующих версиях проект получил развитие для определенных клиентов, учитывая их функциональные требования и технологический стек. Роль/должность: бэкенд-PHP-программист
- PHP 7.0 - 8.0, Laravel 8, MySQL, PostgreSQL, Oracle, HTML5, SCSS, jQuery 3.6, Vue 2, figma, SSH, GitLab, CI, Redis, Docker-compose.
Ноябрь 2020 – Июнь 2022 месяца
Проект предназначен для сотрудников компании, позволяет осуществлять контроль над услугами
Описание: Проект предназначен для сотрудников компании, позволяет осуществлять контроль над услугами, предоставляемыми клиентам компании, над статусами по шаговым услугам, предоставлять привилегии клиентам с особым статусом. Основная задача проекта - работа с фронт частью, обеспечил актуальное получение от серверной стороны и необходимое обновление web-стороны портала. Создал web-страницы согласно требованиям. Роль/должность: WEB - программист
Postman, HTML5, SCSS, JavaScript, jQuery 1.8, SSH, Git.
Октябрь 2020 – Ноябрь 2020 месяцев
Корпоративная социальная сеть.
Описание: Проект предназначен для сотрудников группы предприятий заказчика, позволяет организовать оперативный обмен информацией внутри компании. Основная задача проекта - работа с серверной частью для взаимодействия с web- и мобильными клиентами портала. Осуществил доработку серверной части проекта, а также части web-клиента. Обновил web-страницы согласно требованиям. Роль/должность: программист PHP
PHP 7.2, MySQL, HTML5, SCSS, JavaScript, jQuery v1.8.3, figma, ssh.
Март 2020 – Сентябрь 2020 месяцев
Решение для клиентов компании, которое позволяет упростить работу с сервисами через личный кабинет
Описание: Решение для клиентов компании, которое позволяет упростить работу с сервисами через личный кабинет. Основная цель проекта - обновление платформы по требованиям заказчика, где в личном кабинете, в зависимости от выбранного типа, пользователю предоставляются разные функциональные возможности. Доработал личный кабинет. Роль/должность: backend-разработчик (программист PHP)
PHP 5.6, Laravel 5.4, Composer, JavaScript, Node.js / npm, Vue.js, Webpack, Yarn, jQuery, Elasticsearch
Февраль 2020 – Март 2020 месяцев
Банковские гарантии.
Описание: Проект для клиентов заказчика (юридические лица), который позволяет сократить риски при финансовых расчетах. Основные требования проекта - разработать систему по автоматизации предоставления банковских гарантий, позволяющих создавать, редактировать, контролировать заявки на банковскую гарантию, просматривать отчетность, статистику и дополнительную информацию. Обновил платформу автоматизации анализа и принятия решения. Роль/должность: FullStack-разработчик
JavaScript, Angular, Node.js / npm, Webpack, Yarn, Git, CSS, HTML.
Январь 2020 – Февраль 2020 месяцев
Микросервисная архитектура для web-звонков
Описание: Проект предназначен для бизнеса, и помогает оперативно решать корпоративные коммуникационные задачи. Основная задача проекта - разработка web-сервиса для АТС. Разработал и согласовал ТЗ, проверял выполненную работу от подрядчика. Разработал прототип и composer-пакет. Взаимодействовал с существующими Symfony-микросервисами. Написал frontend часть с использованием облачного Bitrix24 (web-версия). Роль/должность: FullStack-разработчик
CentOS, Debian, Ubuntu, SSH, АТС, VoIP, WebRTC, JavaScript, Jquery, PHP, Symfony, Laravel, Bitrix
Июль 2019 – Январь 2020 месяцев
Сервис отправки SMS, телефонных звонков
Описание: - участие в проекте по разработке сервиса микро-сервисной архитектуры (отправка SMS, телефонные звонки) в качестве инженера-программиста по тестированию; - разработка unit тестов (по методологии TTD) на PHP, PHPUnit, CodeCeption; - разработка утилит на PHP для сбора информации; - разработка автотестов для проверки работы веб-сайтов (Python, Selenium) Роль/должность: инженер-программист Достижения: Завершили проект в сжатые сроки.
PHP, PHPUnit, CodeCeption, Python, MongoDB, MySQL, rabbitmq, unix (CentOS), aws.
Август 2015 — июнь 2017 месяцев
заказные проекты по требованиям заказчика
Описание: - участие в разработке web-проектов для заказчиков; - разработка и доработка модулей, code review, самодокументируемый код. Роль/должность: PHP-разработчик
limb-php-framework, GIT, vagrant, gulp, bootstrap, Jira.
Август 2014 — июнь 2015 месяцев
проект для организации туров клиентам компании
Описание: - участие в разработке и поддержке проекта http://www.tourindex.ru; - разработка/доработка модулей проекта, командное удаленное взаимодействие.; - подготовка технической документации. Роль/должность: PHP-разработчик
PHP, PHPUnit, SVN, JavaScript, jQuery, Angularjs, PostgreSQL.
Август 2013 — январь 2014 месяцев
Система мониторинга биллинга мобильного оператора связи
Описание: - проведение ручного и автоматизированного тестирования клиент-серверных приложений; - заведение дефектов в баг-трекинговой системе; - написание отчетов по результатам тестирования; - разработка тест-кейсов и программы и методики испытаний; - написание скриптов на bat. Роль/должность: Инженер-тестировщик
.
Май 2012 — июль 2013 месяцев