kalbaskalbas

Дмитрий Гудаков

Software Engineer · Бэкенд · Разработка ПО
Не ищу работу
Возраст: 33 года
Опыт работы: 11 лет и 1 месяц
Регистрация: 16.04.2014
Последний визит: 1 неделю назад
Местоположение: Россия, Белгород
Профессиональные навыки: Python · PostgreSQL · Git · Docker · Sqlalchemy · Memcached · Redis · ООП · Высоконагруженные системы · Amazon AWS
Войдите, чтобы посмотреть контакты пользователя

Обо мне

I have been in IT since 2008. Started as a fullstack web developer; over the time, acquired valuable experience in backend developing. Now I seek to share my experience with the team.

I prefer to work with well-designed code and with well-designed command's process flow. If things are not up to my preferences, I ready to change them. I always follow the rule: "Leave things better than you found them"; except when it doesn't seem profitable. I practice TDD, pair programming and continuous code review on a regular basis.

I think a good software developer has next several traits: they knows about SOLID, design patterns, care to name things decently, how to organize CI/CD on project, and they never says "It works on my machine".

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

Опыт работы

  • Обучаем будущих веб-разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
    Москва · От 10 до 100 сотрудников
    Код-ревьювер (part-time)
    Июль 2020 — По настоящее время (4 месяца)

    Делаю код ревью, общаюсь по вопросам :)

  • Web-разработка
    Москва · От 10 до 100 сотрудников
    Python developer
    Апрель 2020 — По настоящее время (7 месяцев)
  • B2B веб-сервис для автоматизации процессов подбора персонала
    Москва · От 10 до 100 сотрудников
    Python developer
    Ноябрь 2019 — Март 2020 (5 месяцев)
  • Мы создаем и развиваем веб-сервисы (и не только их)
    Белгород · От 100 до 1000 сотрудников
    Team Lead
    Июнь 2018 — Ноябрь 2019 (1 год и 6 месяцев)

    Найм и переформатирование команд разработки под продуктовые задачи.
    Оптимизация процесса разработки.
    Коммуникация с другими службами в компании, в том числе межкомандная.
    Менторство в вопросах архитектуры, дизайна кода, инфраструктуры и личной эффективности.

    Основные достижения

    Скорректировал рабочий процесс с учетом DevOps-практик.
    Организовал систему разработки из нескольких контуров (dev, stage, prod).
    Значительно ускорил процесс инфраструктурных изменений за счет затягивания дополнительных компетенций внутрь команды.
    Активно участвовал в переформатировании внутренней базы знаний.

    Технологический стэк
    GitLab CI/CD, Docker/compose, Youtrack, Confluence, Python, Aiohttp, AWS.

  • Создание двигателей ЖРД, метеорологических и сверхлегких ракет
    Белгород
    Tech Lead
    Август 2016 — Июнь 2018 (1 год и 11 месяцев)

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

    Основные технологии: Python(Pyramid, Flask, Asyncio)/Docker/PostgreSQL/TeamCity/AWS

  • Мы — небольшая компания неплохих людей с большими планами и тенденцией к превращению в среднюю компанию с гигантскими планами.
    Москва · От 10 до 100 сотрудников
    Python developer
    Март 2012 — Июнь 2016 (4 года и 4 месяца)

    Разработка серверной части сайтов https://dirty.ru и https://leprosorium.ru

    Технологии: Python/Pyramid/PgQ/PostgreSQL/Memcached/Redis/Ansible

  • Прямая линия
    Москва
    Python developer (проектная работа)
    Июнь 2011 — Декабрь 2011 (7 месяцев)

    Участие в разработке серверной части покеррума JokerPoker.

    Технологии: Python/Gevent/PostgreSQL/Protocol Buffers.

  • Наука-Связь Черноземье
    Белгород
    Android developer (проектная работа)
    Март 2011 — Май 2011 (3 месяца)

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

    Технологии: Java/Android JDK

  • Excentrics
    Белгород
    Системный администратор/Web developer
    Май 2008 — Декабрь 2009 (1 год и 8 месяцев)

    Настройка и обслуживание игровых серверов и серверов мониторинговой системы для своей серверной площадки.

    Фулл-стек разработка на Python/Django/jQuery/MySQL.

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

  • БГТУ

    Белгородский государственный технологический университет им. В.Г. Шухова
    Белгород · 249 выпускников
    Институт информационных технологий и управляющих систем (ранне АПиИТ)
    Сентябрь 2004 — Июнь 2009 (4 года и 9 месяцев)
    Получен диплом по специальности "Программное обеспечение вычислительной техники и автоматизированных систем".

Рекомендательные письма

  • Роман Дмитерко
    Frontend-developer · коллега
    Работал совместно с Дмитрием на нескольких проектах. Сильные стороны: - Опытный python-разработчик с обширными знаниями в области веб-разработки, баз данных, devops. - Хороший ментор и руководитель, помогающий в профессиональном развитии своим коллегам и грамотно ставящий задачи. - Обладает хорошими коммуникативными навыками, с ним комфортно работать как в офисе, так и сотрудничать удаленно. - В работе - ответственный. Независимо от варианта работы (удаленно/ в офисе) соблюдает сроки взятых на себя задач. В целом, работать с Дмитрием легко и комфортно.
    Письмо написано 21 февраля 2019 в 00:08