Специалисты

Описание

Back-end: php, bash, python, Bitrix, yii2, Symfony, Spiral Framework.
Front-end: React, TypeScript, JavaScript (ES5-8), SASS, SCSS, Stylus, Webpack, Gulp, HTML5, CSS3, Bootstrap, jquery.
Базы данных: MySQL, PostgreSQL.
Тестирование: Postman, JMeter, Codeception, PHPUnit.
Методологии разработки: Agile (Scrum, Kanban)
Инструменты: Git, Github, Gitlab, Bitbucket, Jira, Trello, Confluence, Bash, Nginx, Apache, Swagger, API сторонних разработчиков.

Общие сведения
9+ лет опыта разработки Backend с использованием PHP, Bitrix, Laravel, а также опыт с Frontend технологиями и различных MVC фреймворков, таких как VueJS, а также JavaScript (ES5-8), SCSS, Gulp, Webpack, jquery.
Опыт работы и настройки серверов на основе *nix. Настройки apache, nginx, php, node.js, др. необходимых приложений.
Опыт работы с базами данных MySql, PostgreSql, в том числе оптимизация запросов и проектирование структуры базы данных на основе технического задания.
Опыт создания и работы в окружении docker включая механизмы доставки кода.
Опыт настройки и работы с CI/CD на платформах gitlab, bitbucket.
Опыт работы с брокерами очередей RabbitMQ, PgQ, на базе Redis.
Опыт использования ElasticSearch, как средства для ускорения поиска, так и средства отображениях данных.
Работа со Swagger для документирования api.
Опыт работы, реализации и проектирования api для взаимодействия с frontend частью, взаимодействия между отдельными сервисами приложения.

Образование
2010: Высшее, Пензенский государственный университет

Сертификаты
1. PHP & MySQL - The Ultimate Web Development Training
2. Project on PHP - Developing Web Applications
3. Laravel PHP Framework Training
4. Advanced Laravel PHP Framework Training
5. XHTML - Server Side Programming with PHP
6. XHTML - Advanced Server Side Programming with PHP

Опыт
Проект

Портал отслеживания конверсии

Описание

Роль/должность: Laravel Developer Доработка существующего и разработка нового функционала, перенос части функционала, работающего в предыдущей версии проекта с улучшением работоспособности без потери важных функций портала согласно требованиям.

Технологии

php 8.1 , Laravel 9, PHPUnit, Docker, MySQL, JavaScript, VueJS, jquery

Длительность

Июнь 2022 – настоящее время месяцев

Проект

Система для автоматизирования введения хозяйственной деятельности

Описание

Роль/должность: бэкенд-PHP-программист Проект предназначен для компаний-клиентов, позволяет автоматизировать введения хозяйственной деятельности с учетом использования и распределения электроэнергии. Система является настраиваемой, функции учета могут быть как базовыми, так и специфичными для нужд отдельных клиентов. Основная задача проекта - работа с серверной частью, обеспечил взаимодействие с несколькими источниками данных для формирования отчетности и отображения в графическом виде. Осуществил разработку части новых функций серверной части проекта, выполнил поддержку и улучшение существующих модулей прежней версии портала.

Технологии

PHP 7.0, Laravel, MySQL, Postgresql, Oracle, HTML5, SCSS, JavaScript, Git, GitLab, CI

Длительность

Январь 2022 – Июнь 2022 месяца

Проект

Технологический портал для взаимодействия с мобильными клиентами

Описание

Роль/должность: Backend PHP Developer Проект предназначен для компаний-клиентов, позволяет автоматизировать введения хозяйственной деятельности крупных предметов. Система является настраиваемой, функции учета могут быть как базовыми, так и специфичными для нужд отдельных клиентов. Основная задача проекта - работа с серверной частью, обеспечил взаимодействие с несколькими источниками данных для взаимодействия с мобильными клиентами (Android). Осуществил разработку части новых функций серверной части проекта, выполнил поддержку и улучшение используемых модулей, а также управляющей web-части для администраторов системы и команды поддержки. Создал операции взаимодействия согласно требованиям.

Технологии

PHP 7.0, Zend 1.12, MySQL, Postgresql, Elasticsearch, Redis, Docker-compose, HTML5, SCSS, JavaScript, Git, GitLab, CI

Длительность

Октябрь 2021 – Декабрь 2021 месяц

Проект

Технологический портал

Описание

Роль/должность: инженер-программист Проект предназначен для сотрудников компании, позволяет автоматизировать построение необходимых отчетов для контроля передачи ресурсов между технологическими контрольными точками в табличном и графическом виде, визуализировать поведение датчиков для эффективного решения нестандартных ситуаций. Основная задача проекта - работа с серверной частью, обеспечил взаимодействие с несколькими источниками данных для взаимодействия с web-стороной портала. Осуществил разработку части серверной части проекта, а также части web-клиента. Создал web-страницы согласно требованиям.

Технологии

PHP 8.0, Laravel 8, Postgresql, HTML5, SCSS, JavaScript, jQuery 3.6.0, Vue 2, figma, SSH, Git, GitLab

Длительность

Январь 2021 – Сентябрь 2021 месяц

Проект

Автоматизированная отчётность

Описание

Роль/должность: программист PHP Проект предназначен для сотрудников компании, позволяет автоматизировать построение необходимых отчетов для контроля передачи ресурсов между технологическими контрольными точками в табличном виде, автоматизируя расчеты из различных источников данных, осуществлять контроль нестандартных ситуаций. Основная задача проекта - работа с серверной частью, обеспечил взаимодействие с несколькими источниками данных для взаимодействия с web-стороной портала. Осуществил разработку части серверной части проекта, а также части web-клиента. Создал и оптимизировал расчетную модуль портала, согласно предоставленным требованиям. Создал web-страницы согласно требованиям.

Технологии

PHP 7.2, Postgresql, HTML5, SCSS, JavaScript, jQuery 1.8, SSH, Git

Длительность

Ноябрь 2020 – Январь 2021 месяц

Проект

Веб портал для сотрудников компании

Описание

Роль/должность: WEB - программист Проект предназначен для сотрудников компании, позволяет осуществлять контроль над услугами, предоставляемыми клиентам компании, над статусами по шаговым услугам, предоставлять привилегии клиентам с особым статусом. Основная задача проекта - работа с фронт частью, обеспечил актуальное получение от серверной стороны и необходимое обновление web-стороны портала. Создал web-страницы согласно требованиям.

Технологии

Postman, HTML5, SCSS, JavaScript, jQuery 1.8, SSH, Git

Длительность

Октябрь 2020 – Ноябрь 2020 месяцев

Проект

Корпоративная социальная сеть.

Описание

Роль в команде - программист PHP Проект предназначен для сотрудников группы предприятий заказчика, позволяет организовать оперативный обмен информацией внутри компании. Основная задача проекта - работа с серверной частью для взаимодействия с web- и мобильными клиентами портала. Осуществил доработку серверной части проекта, а также части web-клиента. Обновил web-страницы согласно требованиям.

Технологии

PHP 7.2 MySQL 1c-bitrix JavaScript jQuery v1.8.3 CSS LESS SSH

Длительность

Март 2020 – Сентябрь 2020 месяцев

Проект

Moos платформа

Описание

Роль в команде - 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

Длительность

Январь 2021 – Февраль 2021 месяц

Проект

Микросервисная архитектура для web-звонков

Описание

Роль в команде - FullStack-разработчик Проект предназначен для бизнеса, и помогает оперативно решать корпоративные коммуникационные задачи. Основная задача проекта - разработка web-сервиса для АТС. Разработал и согласовал ТЗ, проверял выполненную работу от подрядчика.Разработал прототип и composer-пакет. Взаимодействовал с существующими Symfony-микросервисами. Написал frontend часть с использованием облачного Bitrix24 (web-версия).

Технологии

CentOS, Debian, Ubuntu, SSH, АТС, VoIP, WebRTC, JavaScript, Jquery, PHP, Symfony, Laravel, Bitrix

Длительность

Июль 2020 – Январь 2021 месяц

Проект

Тестовое задание

Описание

Команда 1 человек Роль в команде - backend-разработчик Программа для расчета доходов от инвестирования, для клиентов. Основная задача проекта - выполнение тз согласно требованиям, с использованием определенного стека технологий. Реализовал расчетный модуль по TDD методологии, написал несколько unit-тестов.

Технологии

PHP PHPUnit Composer Git TDD

Проект

Сервис для менеджеров

Описание

Команда 1 человек Роль в команде - frontend-разработчик Проект для менеджеров компании, для автоматизации их работы, с возможностью показа презентаций клиентам. Требовалось создать страницы Web-сайта по техническому описанию. Создал часть web-приложения по макету заказчика.

Технологии

JavaScript Jquery HTML / HTML5 CSS LESS BEM Gulp

Проект

Web-сайт компании

Описание

Команда 4 человека Роль в команде - FullStack-разработчик Сайт предназначен для потенциальных клиентов компании, позволяет автоматизировать работу с грузами (следить, контролировать, оплачивать и т.д.). Основной задачей проекта - разработка сайта по новому дизайну, обеспечивающему интеграцию функций личного кабинета с собственной информационной системой . Разработал обновленный личный кабинет.

Технологии

PHP 1C-Bitrix JavaScript HTML CSS SQL

Проект

Интернет магазин

Описание

Команда 5-8 человек Роль в команде - FullStack-разработчик Проект предназначен для потенциальных клиентов компании, которые могут выбирать и осуществлять заказы онлайн. Основной задачей проекта являлось осуществление сопровождения сайта заказчика. Осуществил поддержку сайта, а именно: обновил frontend часть, улучшил поиск на сайте, оптимизировал БД.

Технологии

PHP 1С-Bitrix JavaScript JQuery HTML CSS SSH

Проект

Сервис коммуникаций

Описание

Команда 24 человек Роль в команде - программист-тестировщик Основное задача проекта - разработка сервиса для отправки SMS и телефонных звонков. Разработал несколько unit тесты (по методологии TTD). Разработал утилит на PHP для сбора информации, а также несколько авто-тестов для проверки работы web-сервисов и их взаимодействия.

Технологии

PHP PHPUnit Codeception TDD Python Selenium JMeter MongoDB MySQL RabbitMQ CentOS AWS

Проект

Сайт компании

Описание

Команда 4 человека Роль в команде - backend-разработчик Сайт разрабатывался для физических и юридических лиц, которые могли осуществить выбор и покупку продукта онлайн, через личный кабинет. Основная задача проекта - разработка сайта по ТЗ, отображаемому актуальную информацию по доступности продуктов. Разработал и доработал несколько модулей, выполнил code review, а также написал самодокументирующий код.

Технологии

Limb PHP-framework GIT Vagrant Gulp Bootstrap Jira

Проект

Поисковая система

Описание

Команда 6 человек Роль в команде - backend-разработчик Проект предназначен для турагентств и туристов, где можно получить необходимую информацию для путешествий. Основной задачей проекта была разработка и поддержка ресурса, где можно найти нужную информацию по различным критериям. Разработал и доработал несколько модулей проекта для эффективной работы ресурса, а также подготовил техническую документацию.

Технологии

PHP PHPUnit SQL SVN JavaScript jQuery Angular.js