Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне
  • 7+ лет опыта разработки коммерческих проектов. Принимал участие во всех видах работ по проекту (управление проектом, программирование, передача в эксплуатацию, дизайн и др. )
  • Опыт поддержки legacy-кода (когда нет ни документации, ни сведений о том, как работает проект).
  • Опыт работы в международной команде (в т.ч. проектные обсуждения, code review, code style, разница во времени ~12ч).
  • Опыт работы с Project management tools: Agile, Jira, Trello.
  • Внутренняя мотивация эффективно работать, повышать качество кода, аналитических способностей. Люблю сложные задачи. Умею думать нестандартно.
  •  Английский язык на уровне Upper Intermediate.
Профессиональные навыки
JavaScriptNode.jsReact.jsMongoDBPythonDjangoLinuxGit
Участие в профессиональных сообществах
Опыт работы
Buildateam is the easiest and most reliable way to outsource web / mobile / e-commerce design & development tasks for
Team Lead / Senior javascript developer
Март 2018 — По настоящее время (2 года и 5 месяцев)

Занимался разработкой SPA-проекта в сфере недвижимости по штату Калифорния. В приложении используется огромное кол-во данных (почти 1TB), большое кол-во разнородных источников данных. Начал как full stack разработчик, затем стал Team Lead & PM.

Обязанности:
Согласование задач с заказчиком (все коммуникации на английском), разработка RoadMap-проекта, постановка задач остальным членам команды (5 человек в непосредственном подчинении). Code Review, консультации по решаемым задачам. Решающее слово по всем архитектурным аспектам. Проведение демо для заказчика, консультации по любым вопросам заказчика/команды/директоров компании.
Так же проводил интервью новых сотрудников для проекта и компании в целом, принимал решение о найме.

Prezentor ApS
Копенгаген
Senior software engineer
Июнь 2016 — Февраль 2018 (1 год и 9 месяцев)

Разрабатывал десктопную (MacOS и Windows) версию приложения в составе команды из шести человек (3 программиста, верстальщик, тестировщик и менеджер). Принимал участие в проектной работе: планирование спринта совместно с командой, оценка сроков и анализ собственных задач, согласование сроков и этапов запуска частей продукта. Разрабатывал как Core, так и UI модули приложения. Занимался багфиксингом, code-review, прототипирование сложных технических решений. 

Интересные задачи:
* Механизм управления синхронизацией приложения.
* Promise-based interface базы данных, использующий IPC для запроса данных из второго node-потока.
* Интеграция tinyMCE (WYSISYG редактор) с react приложением, адаптация редактора к собственным структурам данных.
* Расширение логики механизма автообновления, для обеспечения более гибкой схемы доставки обновлений (отложенные до определённой даты релизы, черный/белый список компаний для обновления, подмена release note для компании)

Wemaketraffic ApS
Копенгаген
Senior Software Engineer
Январь 2014 — Июнь 2016 (2 года и 6 месяцев)

Анализировал клиентские запросы, изучал предметную область. Согласовывал сроки и деталиреализации с менеджерами. Дорабатывал проекты, занимался обновлением, баг-фиксингом. Настраивал и обслуживал серверы. Принял участие в доработке около 15 различных проектов, 5 проектов вел в качестве ведущего программиста.

Интересные задачи:
* Парсинг XML-файла размером около 60gb (python event-based xml reader)
* Автоматизация анализа и резервного копирования серверов. (Написал несколько скриптов, которые анализируют конфиги на сервере, собирают статистику какие хосты еще живы и находятся на нашем сервере, а затем собирают все данные по таким хостам и заливают на s3, готовят статистику по найденным узлам и предпринятым действиям)
* Механизм визуализации музыки, основан на Web Audio Api и canvas.
* Интеграция двух Django-проектов между собой на уровне баз данных, чтобы обеспечить использование моделей и самих данных в обоих проектах.
* API для быстрого экспорта данных из Django ORM в excel файл. API поддерживает различные виды адаптации данных, минимальный набор оформления (надстройка над xlsx-writer)

ИП Дмитриев Дмитрий Игоревич
Пятигорск
Developer, manager
Январь 2010 — Январь 2014 (4 года и 1 месяц)

Практически freelance, сам искал заказы разрабатывал сайты, изучая всё что под руку подвернётся.

PHPJoomlaPythonDjangoMySQL