Зарплаты разработчиков разных квалификаций в первом полугодии 2019 по данным сервиса зарплат «Моего круга»: читать исследование на Хабре
Обо мне

Здравствуйте!

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

Мой GitHub: https://github.com/rezon73

Профессиональные навыки
PHPMySQLPostgreSQLGitLinuxDockerNginxYii frameworkLaravelSymfony
Опыт работы
Мы ждем людей, которые хотят воплощать и развивать масштабные проекты
программист
Ноябрь 2018 — Апрель 2019 (6 месяцев)

Обязанности:

- развитие чатов в проекте Юла.

Достижения:

- расширение API для мобильной разработки, особенно в части рекомендательной системы внутри чатов.

Европейская компания, предоставляющая инновационные финансовые решения в области электронных платежей
Senior developer
Март 2016 — Октябрь 2018 (2 года и 8 месяцев)

Обязанности:

- Разработка интеграций с платежными системами

- Код-ревью пулл-реквестов с последующим деплоем

- Координация доработок в рамках инцидентов, в том числе непосредственное их исправление

- Коррекция бизнес-процессов для избежания даунтаймов и ускорения доставки задач на production

- Дежурства во внерабочее время для скорейшего исправления проблем во время даунтаймов

- Разработка мониторинговой системы для быстрого выявления проблемного поинта.

Достижения:

- Переработана вся система логирования процессинга. В итоге поток логов был уменьшен на 40% засчет устранения дубликатов и неинформативных логов, что позволило увеличить время хранения на столько же процентов.

- Разработана и введена в эксплуатацию система мониторинга, в которую входит отслеживание состояния инфраструктуры через Prometheus, система светофоров для важнейших узлов системы (проверяется непосредственная работа служб, а не факт их запуска, используется сложная логика для корректного распознавания характера проблем), оповещение в Telegram, сбор телеметрии системы с возможностью визуализации в Kibana.

Система показала свою состоятельность и активно используется.

- Систематизирован поток инцидентов и их фиксов.

- Устранены недочеты в организации работы разработчиков, в том числе в плане мотивации своевременно делать исправления багов, особенно во время регрессионного тестирования.

- Обучены сотрудники службы мониторинга, что позволило получать более лаконичные вводные для устранения проблемы.

- Многочисленные доработки для сотрудников саппорта, что свело к минимуму количество обращений к разработчикам.

- Систематизированы процессы доставки задач путем доработки workflow в Jira с учетом особенностей бизнес-процессов компании. Релизы стали происходить регулярно без лишней нервозности и переживаний. Исчезла необходимость в ежедневных совещаниях о составе задач для очередного релиза.

- Автоматизирован процесс обновления веток разрабатываемых задач после каждого релиза во избежание коллизий с несовместимостью с актуальной production-веткой.

Повышение квалификации, сертификация, экспертные услуги в области промышленной и экологической безопасности.
программист
Июнь 2014 — Март 2016 (1 год и 10 месяцев)

Входил в команду стартапа courson.ru

Использовался laravel 4.

Роль в стартапе:

- Написание каркаса приложения, динамического роутинга, системы организации шаблонов, навигации (в том числе HTML5-навигации history.pushState())

- Активное участие в выработке code-style (PSR-2 с некоторыми коррективами) и системы работы с другой (удаленной) командой, которая реализовывала вторую часть проекта

- Объединение двух частей проекта

- Участие в настройке тестового сервера

- Реализация валидации сложных форм.

- Интеграция и корректировка верстки

Кроме того, развивал внутреннюю CRM компании:

- Автоматизация учебного подразделения компании: общение с внутренними заказчиками, обсуждение задач, доработка ТЗ, генерация идей, разработка, внедрение.

- Формирование документации для облегчения вхождения в работу новых сотрудников, содействие в освоении системы.

- Интеграция с другими продуктами партнеров.

- Упорное продвижение идеи перевода проекта на PHP 7.0 и Symfony. Успехи в этом направлении есть: в ближайший год компания планирует постепенное помодульное переписывание системы на Symfony и PHP 7.0.

PHPMySQLLaravelGitJavaScriptComposer
Мы — пионеры рынка электронных торгов, ведущая интернет-площадка для корпоративных закупок и продаж​
программист
Сентябрь 2013 — Июнь 2014 (10 месяцев)

В обязанности входит:

- Сопровождение и реализация основного продукта компании - электронной торговой площадки: http://www.b2b-center.ru

- Рефакторинг модулей системы.

- Участие во внедрении нового дизайна системы (внедрен на настоящий момент).

Участие в оптимизации внутренних процессов взаимодействия между отделами программирования и технических писателей.

инженер-программист
Февраль 2013 — Май 2013 (4 месяца)

Обязанности:

- Запуск нового портала - каталога компаний catalog.mosaica.ru

- Сопровождение веб-проектов компании (mosaica.ru, ra73.ru, ka73.ru)

- Настройка и сопровождение серверов CentOS, Debian, FreeBSD

Достижения:

- Написание проекта catalog.mosaica.ru с использованием фреймворка yii 1.1 и twitter bootstrap. Работа по методологии разработки Agile

- Введение git в разработку проектов компании, а также обучение разработчиков использованию git

- Значительное расширение функциональности сайта mosaica.ru: реорганизация существующих блоков на странице, добавление новых.

ООО "ЭдМетрик"
Ульяновск
программист
Октябрь 2011 — Февраль 2013 (1 год и 5 месяцев)

Обязанности:

- Написание новых продуктов компании (виртуальная АТС) и дальнейшее их сопровождение

Достижения:

- Написание проектов admetric.ru, service.admetric.ru, cabinet.admetric.ru

- Закупка и настройка серверов компании (hetzner) под написанные проекты. 

PHPMySQLJavaScriptLinuxNginx
Интернет-агентство полного цикла
программист
Июль 2010 — Сентябрь 2011 (1 год и 3 месяца)

Работа над проектом reklamer.ru.

Обеспечение работоспособности технической части проекта, в том числе координация взаимодействия с другими отделами, отвечающими за разные технические аспекты работы проекта.

Написание серверной и front-end-частей проекта (Zend Framework, jQuery, php, xml, web-socket, curl, css, mysql).

Создание модулей Рекламера для таких CMS, как 1C-Bitrix, Umi.cms, Netcat.

Достижения:

- фактически полная реализация существующей функциональности проекта;

- повышение устойчивости проекта к хакерским атакам (во время внутренних испытаний проект так и не был взломан);

- повышение стабильности проекта (обеспечение оптимальности и качества алгоритмов, отслеживание исключений);

- введение системы оповещений о системных сбоях;

- повышение скорости работы проекта (ускорение в 4-5 раз в условиях постоянно расширяющейся базы клиентов);

- проектирование и реализация API (JSON-формат вывода данных).

Интернет-кафе "Net-Life"
Ульяновск
системный администратор
Июль 2009 — Июнь 2010 (1 год)

Администрирование 35 рабочих машин:

- Обеспечение информационной безопасности (антивирусное ПО, firewall, разграничение прав доступа и прочее).

- Мониторинг сетевой и аппаратной нагрузки.

- Обновление техники (закупка, сборка и контроль качества компьютерных комплектующих).

- Подготовка и обеспечение игровых турниров.

Высшее образование
Ульяновский государственный технический университет
Ульяновск
Факультет: Информационных систем и технологий
Сентябрь 2007—Июнь 2012 (4 года и 9 месяцев)

Красный диплом