Обо мне

Добрый день.

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

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

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

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

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

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

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

Профессиональные навыки
Опыт работы
We’re passionate about collaboration and giving back to the community
Software Engineer
Апрель 2018 — По настоящее время (2 года и 6 месяцев)

В 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

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

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). Улучшение, оптимизация и рефакторинг кода системы. Разработка и внедрение новых логистических модулей в систему.
Стартап в сфере e-commerce, занимающийся агрегацией логистических компаний
php-developer
Сентябрь 2013 — Август 2014 (1 год)
Интеграция служб доставки в единую систему.Back End работа. Создание системных модулей, отвечающих за реализацию и взаимодействие с каждой конкретной службой доставки. Разработка математических алгоритмов геолокации. Проектирование геолокационных баз данных. Разработка технической документации для создания интеграционных API. Оптимизация и улучшение системы. Доработка ядра системы.
ВОГКБ 10
Воронеж
инженер АСУ
Март 2013 — Сентябрь 2013 (7 месяцев)
Работал инженером в отделе АСУ в воронежской областной клинической больнице. Из задач: веб-разработка больничной системы, системное администрирование и техническая поддержка.
Высшее образование
Воронежский государственный университет
Воронеж
Факультет: Физический
Сентябрь 2008—Август 2013 (4 года и 11 месяцев)
Специалист в области микроэлектроники и полупроводниковых приборов. Специализировался на изучении нейросетей и machine learning. Успешно оптимизировал мощный алгоритм обучения нейронной сети в дипломной работе.