Обо мне

Добрый день.

Меня зовут Дмитрий, и я разработчик...

На данный момент я живу и работаю в Берлине (Германия) и познаю финансовую сферу Евросоюза.

Больше всего в работе меня привлекает написание хорошего, качественного, стабильного и полезного бизнесу кода. Я считаю, что разработчик не может быть хорошим, если он не понимает и не осознает бизнес-процессы, которые он пытается реализовать в коде. Это просто невозможно сделать хорошо без понимания предмета.

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

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

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

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


Профессиональные навыки
Опыт работы
Март 2015 — по настоящее время
Lendico Global Services GmbH
Software Engineer
Берлин
Обязанности и достижения

Full-stack разработчик крупной внебанковской финансовой системы. Lendico - одна из самых популярных платформ p2p кредитования в Евросоюзе.
Из ключевых технологий стоит выделить:
- SOA (реализована в микросервисах)
- PHP (Symfony 2 Framework)
- Java
- MySQL

Декабрь 2013 — Март 2015
Яндекс
Разработчик ПО
Москва
Обязанности и достижения

Разработка системы доставки в составе команды MultiShip(теперь одно из направлений Я.Маркета http://www.kommersant.ru/doc/2394934). Улучшение, оптимизация и рефакторинг кода системы. Разработка и внедрение новых логистических модулей в систему.

Сентябрь 2013 — Август 2014
MultiShip
php-developer
Москва
Обязанности и достижения

Интеграция служб доставки в единую систему.Back End работа. Создание системных модулей, отвечающих за реализацию и взаимодействие с каждой конкретной службой доставки. Разработка математических алгоритмов геолокации. Проектирование геолокационных баз данных. Разработка технической документации для создания интеграционных API. Оптимизация и улучшение системы. Доработка ядра системы.

Март 2013 — Сентябрь 2013
ВОГКБ 10
инженер АСУ
Воронеж
Обязанности и достижения

Работал инженером в отделе АСУ в воронежской областной клинической больнице. Из задач: веб-разработка больничной системы, системное администрирование и техническая поддержка.

Высшее образование
Сентябрь 2008 — Август 2013
ВГУ-Воронеж
Физический
Воронеж
Специализация и достижения

Специалист в области микроэлектроники и полупроводниковых приборов.
Специализировался на изучении нейросетей и machine learning. Успешно оптимизировал мощный алгоритм обучения нейронной сети в дипломной работе.