denis-kirsadenis-kirsa

Денис Кирса

Teamlead, head, руководитель разработки · Разработка ПО · Менеджмент · Ведущий (Lead)
От 5000 € · Открыт к предложениям
Возраст: 32 года
Опыт работы: 13 лет и 5 месяцев
Регистрация: 21.05.2009
Последний визит: 1 месяц назад
Местоположение: Россия, Санкт-Петербург
Войдите, чтобы посмотреть контакты пользователя

Участие в профессиональных сообществах

Опыт работы

  • Трейдинговая платформа
    Санкт-Петербург · От 100 до 1000 сотрудников
    Head of finance development (Руководитель отдела разработки)
    Апрель 2016 — По настоящее время (4 года и 10 месяцев)

    В качестве руководителя (с апреля 2018)

    • Управление несколькими небольшими командами разработки финансовых сервисов биллинга компании, общей численностью 15 человек: бэкенд, фронтенд разработчики, тестировщики, техническая поддержка
    • Планирование разработки, внедрение agile практик в команды, налаживание процессов в новых командах. Создание команд и новых сервисов с нуля. Разделение монолитного приложения на микросервисы
    • Разработка архитектуры приложения и БД с повышенными требованиями по безопасности и отказоустойчивости (биллинг, финансы)
    • Найм в свою и смежные команды разработчиков: предварительный отбор, собеседования, составление и проверка заданий. Последующее наставничество и обучение сотрудников, сопровождение при карьерном развитии
    • Внедрение в команды процесса, основанного на элементах kanban + scrum, которая позволяет эффективно разрабатывать продукт в постоянно изменяющихся условиях, при этом не оставляя огромное количество технического долга
    • Работа совместно с PO/PM: проработка требований, декомпозиция, квартальное планирование и планирование отдельных спринтов, оценка пропускной способности команды

    В качестве разработчика (до апреля 2018)

    • Покрытие кода юнит и интеграционными тестами
    • Разработка REST/Bus API для различных микросервисов компании
    • Автоматизация сборок и деплоя приложения (TeamCity, Ansible, Gitlab CI)
    • Проектирование и разработка на Go системы по выявлению мошеннических платежей (antifraud monitoring) на основе бизнес правил.
    • Разработка с нуля и доведение до продакшена микросервисов

    Стэк технологий:

    PHP, Go, Yii2/Symfony, PostgreSQL, RabbitMQ, Redis, Docker

  • Хостинг-провайдер, регистратор доменных имён
    Санкт-Петербург · От 100 до 1000 сотрудников
    Технический руководитель группы разработки (Tech Lead)
    Июль 2014 — Март 2016 (1 год и 9 месяцев)

    Основные обязанности: разработка панелей управления хостингом на фреймворке Yii2 с использованием технологий single page application.

    Написание кода приложения бэкенд (Yii2 + доступ к БД через REST API) и фронтенд (Backbone.js + Marionette.js). Написание автоматизированных тестов (PHPUnit, Codeception) использование Continuous Integration сервера для сборок. Написание документации к проекту.

    В качестве технического руководителя: разработка основной архитектуры проекта, выбор технологий и методов реализации задач, определение сроков выполнения задач, совместная работа над ТЗ, контроль выполнения подзадач, контроль качества кода в команде, помощь и обучение младших программистов.

    Достижения:

    • успешно внедрил популярные практики проектирования;
    • внедрил и наладил практику ревью кода в команде;
    • обеспечил разработчиков поддерживаемым рабочим окружением на основе vagrant;
  • Fastimport LTD
    Гуанчжоу
    Web разработчик
    Октябрь 2013 — Июнь 2014 (9 месяцев)

    Разработка интернет-магазина товаров из Китая на основе Taobao REST API. Создание стандартного функционала для интернет-магазинов. 

    В качестве инструментов для разработки используются PHP 5.4 (Yii framework), MySQL, фронтенд: Javascript (jQuery), Twitter Bootstrap. 

    Написал собственную "обертку" для вызова API методов. Оптимизация работы с API, кэширование данных. 

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

  • Планета-медиа
    Благовещенск
    Старший web программист
    Январь 2013 — Сентябрь 2013 (9 месяцев)
    • Разработка городского портала с 1500-2000 хостов в сутки. Планирование архитектуры проекта для создания с нуля.
    • В качестве инструментов использовал Yii framework, Twitter Bootstrap, MySQL.
    • Для совместного проектирования в команде использовал GIT и Mantis bugtracker.
    • Так же выполнял функции старшего программиста по обучению остальных программистов, проведение собеседований, разработка тестовых заданий для соискателей
    • Администрирование выделенного веб сервера компании.
  • АЮСС
    Благовещенск
    Web программист, Системный администратор
    Февраль 2011 — Январь 2013 (2 года)
    • Разработка c нуля и сопровождение интернет-магазина на базе CMS Битрикс. Доработка существующего кода интернет-магазина.
    • Администрирование выделенного web сервера на платформе Linux debian (Apache + MySQL + PHP5).
  • Частная практика, работа без зачисления в штат
    Благовещенск · От 1000 до 5000 сотрудников
    Разработчик сайтов
    Сентябрь 2007 — Декабрь 2012 (5 лет и 4 месяца)
    • Разработка (создание дизайна и написание кода) сайтов для коммерческих заказчиков.
    • Создание как собственных CMS так и использование уже существующих решений.
    • Разработка сайтов на PHP в т.ч. с использование ООП. Написание как простых так и достаточно сложных SQL запросов.
    • Использование JavaScript как в plain, так и в виде jQuery фреймворка. Верстка проектов с использованием HTML и CSS.

Высшее образование

  • АмГУ

    Амурский государственный университет; БПИ; БТИ
    Благовещенск · 123 выпускника
    Энергетический
    Январь 2004 — Январь 2009 (5 лет)
    Инженер по специальности "Тепловые электрические станции"

Дополнительное образование