Запускаем сервис оценки компаний как работодателей на «Моем круге». Узнать подробности
Обо мне

Добрый день.

Меня зовут Дмитрий, и я инженер...

На данный момент я живу и работаю в Берлине.

Больше всего в работе меня привлекает создание хорошего, качественного, стабильного и полезного бизнесу продукта. Я считаю, что разработчик не может быть хорошим, если он не понимает и не осознает бизнес-процессы, которые он пытается реализовать в коде. Это просто невозможно сделать хорошо без понимания предмета. Также я стараюсь постоянно мотивировать себя и команду придерживаться комфортного и эффективного рабочего процесса. Огромную пользу, исходя из личного опыта, приносит Agile во всех его проявлениях. Хорошее и грамотное планирование помогает решить почти 100% пока ещё не появившихся проблем.

Работу я для себя всегда делю на 2 типа: работа инженера и работа "врача" =)

Работа инженера - это работа над новой задачей. Большая часть времени уходит на проектирование, раскладку всех зависимостей, расписывание взаимосвязей. Далее идет написание тестов и кода.

Работа "врача" - это классический случай исправления багов. Огромное количество раз приходилось встречаться с ситуациями, когда коллеги исправляли "симптом", но не искали саму "болезнь" приложения. Я стараюсь так не делать. Если это не сверхсрочная задача, которая требует костыля, то решить её желательно комплексно.

Всё своё свободное время стараюсь проводить с семьей (жена, маленькая дочка). Очень люблю кататься на велосипеде, заниматься спортом, иногда играю на ПК.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Апрель 2018 — по настоящее время (4 месяца)
Zalando GmbH
Software Engineer
Берлин
Обязанности и достижения

В Zalando моя роль - это Transaction Handling Department Software Engineer.

Основными обязанностями является построение доменной архитектуры для процессинга входящих заказов (средний рейт 300 заказов/мин) и организации фулфиллмента через собственную логистическую систему, сетку партнёров, а так же складов. Помимо этого часть работы заключается в координации команды и созданию development pipeline.

Zalando - одна из крупнейших e-commerce компаний Евросоюза.

Стек технологий открытый, посмотреть можно тут - http://zalando.github.io/tech-radar/Основными являются Java, Kotlin, Python, JS, Kubernetes, Docker, AWS, PostgreSQL

Март 2015 — Март 2018 (3 года и 1 месяц)
Lendico Global Services GmbH
Software Engineer
Берлин
Обязанности и достижения

Full-stack разработчик крупной внебанковской финансовой системы. Lendico - одна из самых популярных платформ p2p кредитования в Евросоюзе.

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

Из ключевых технологий стоит выделить:

- SOA (реализована в микросервисах)

- Java (java 8, Spring Framework, Spring Boot)

- Docker, Kubernetes

- MySQL

Дополнительный стек:

- Golang сервисы отлично уживаются с java приложениями. Поддерживать их тоже приходится

- PHP (Symfony 2 Framework) - старая монолитная платформа

- Financial Accounting (теория и реализация в продукте)

- Banking integration

- Core architecture and domain development

Декабрь 2013 — Март 2015 (1 год и 4 месяца)
Разработчик ПО
Москва
Обязанности и достижения
Разработка системы доставки в составе команды MultiShip(теперь одно из направлений Я.Маркета http://www.kommersant.ru/doc/2394934). Улучшение, оптимизация и рефакторинг кода системы. Разработка и внедрение новых логистических модулей в систему.
Сентябрь 2013 — Август 2014 (1 год)
MultiShip
php-developer
Москва
Обязанности и достижения
Интеграция служб доставки в единую систему.Back End работа. Создание системных модулей, отвечающих за реализацию и взаимодействие с каждой конкретной службой доставки. Разработка математических алгоритмов геолокации. Проектирование геолокационных баз данных. Разработка технической документации для создания интеграционных API. Оптимизация и улучшение системы. Доработка ядра системы.
Март 2013 — Сентябрь 2013 (7 месяцев)
ВОГКБ 10
инженер АСУ
Воронеж
Обязанности и достижения
Работал инженером в отделе АСУ в воронежской областной клинической больнице. Из задач: веб-разработка больничной системы, системное администрирование и техническая поддержка.
Высшее образование
Сентябрь 2008 — Август 2013
ВГУ-Воронеж
Физический
Воронеж
Специализация и достижения
Специалист в области микроэлектроники и полупроводниковых приборов. Специализировался на изучении нейросетей и machine learning. Успешно оптимизировал мощный алгоритм обучения нейронной сети в дипломной работе.