Тимлид, ведущий архитектор, главный разработчик, руководитель направления

Москва, Россия
Сеньор • Тимлид/Руководитель группы • Руководитель отдела/подразделения • Архитектор • Консультант
Информационные технологии • Разработка • Backend • Bash • C • Python • Rust • SQL • ClickHouse • PostgreSQL • Redis • Tarantool
Удаленная работа
Опыт работы более 5 лет
от 350 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Ведущий системный аналитик.

Мои компетенции и опыт

Меня зовут Денис Гура. Мне 49 лет, из них 35 я занимаюсь программированием, более 30 лет - управлением командами.

Soft skills

Я многие годы профессионально работал с людьми. Сотрудники трёх последних коллективов, с которыми я работал, называли меня лучшим руководителем за время их карьеры, и я горжусь такой оценкой. Имея опыт психологического консультирования (более 15 лет), я профессионально определяю коммуникативные и логические проблемы в сотруднике или между сотрудниками, беру на себя роль переговорщика и практически всегда довожу ситуацию до положительного результата. Не инициирую конфликты и аккуратно их завершаю, когда они возникают между сотрудниками. Формирую климат в коллективе и дирижирую работой в духе Agile / Scrum - рационально, без фанатизма, ориентируясь на конечный результат и пространство возможностей. Держу руку на пульсе значимых рабочих процессов, по возможности - всех, вовремя обнаруживаю неблагополучие и вношу коррективы на максимально ранней стадии. Отношусь к людям с уважением, они это ценят и отвечают тем же. При необходимости жёсткой коррекции вплоть до вывода сотрудника из команды, увольнения - действую чётко, но корректно с минимальной травматичностью для сотрудника. Слежу за синергией в команде, взращиваю, подпитываю и активно участвую в ней, ускоряя пути всех, кого нужно, в рабочем процессе. Подсказываю, наблюдаю, усиливаю, поддерживаю, корректирую.

Коротко: я чувствую людей, хорошо работаю с ними, учился этому много лет и у меня получается.

 

Hard skills

Более или менее плотно соприкасался с бОльшей частью обычных в нынешней разработке технологий:

  • СУБД, включая аналитические поколоночные - ClickHouse, VictoriaMetrics, DuckDB, но не ограничиваясь ими
  • брокеры сообщений - RabbitMQ, beanstalkd, Kafka, Nats, Nsq
  • Процессоры потоков данных - нужен доступ к резюме (логи), benthos (пайплайны)
  • In-memory databases / caches: Redis (в т.ч. multi-thread versions KeyDB, DragonflyDb), Aerospike, Tarantool
  • Языки разработки, по возрастанию требований к производительности/эффективности: Golang, Rust, C, Assembler - 2 последних в критичных случаях. На многих языках программирования (C++, ObjectPascal/Delphi, PHP) читаю, но пишу редко по необходимости. Python считаю наиболее перспективным в современном мире языком интеграции, стараюсь освоить на экспертном уровне, но нехватка времени мешает.
  • Рабочая среда - Linux / bash / Midnight Commander, среда разработки - VS Code, эпизодически JetBrains.

 

 

Главный инструмент разработки - Rust. Стремлюсь достичь экспертного уровня в работе с его экосистемой, вижу в нём огромную перспективу, подтверждённую экспертами мирового уровня - Линус Торвальдс и ведущие специалисты Google, Microsoft, Amazon, Facebook/Meta, Cloudflare, Dropbox, Mozilla и многих других. Зона профессионального интереса - построение отказоустойчивых наблюдаемых (high observability) распределённых высоконагруженных систем на основе микросервисной архитектуры с ядром Rust и обвязкой, подбираемой под задачу. Интересна разработка гибридных систем, сочетающих производительность и надёжность Rust с гибкостью и простотой сопровождения Python / Ruby / Golang etc - такой подход позволяет экономить средства и добиваться высокой скорости вывода функциональности к заказчику.

 

Построю микросервисную архитектуру любой степени сложности любой требуемой модели и оркестровки. Предпочтительный стек - Rust или Golang, но без проблем интегрирую элементы на любом другом языке. Бэкэнд хранения и обработки данных подберу под задачу. Критичные к эффективности сервисы - предпочтителен Rust, но возможны другие варианты. Большой опыт моделирования и разработки сложных систем (компиляторы, сети Петри, лексические и синтаксические анализаторы) позволит обеспечить высокую управляемость, надёжность и наблюдаемость (observability) спроектированной и реализованной системы, прозрачное тестирование и ровный жизненный цикл без перерасхода времени и средств на рефакторинг. Имею большой опыт в анализе и тестировании опенсорс-решений в качестве элементов или возможной основы проекта, что позволяет опираться на хорошо отлаженную кодовую базу, в которую вложены тысячи человеко-лет разработки.

 

Дальше идут большие тексты, дающие представление о моих методах и подходах. Если готовы читать - буду рад. Написаны они сухо, лучше общаться вживую.

 

нужен доступ к резюме
нужен доступ к резюме

нужен доступ к резюме
нужен доступ к резюме

 

Хочу найти команду, в которую гармонично включусь, или поучаствую в её формировании - и которой будут максимально полезны мои навыки и знания.



Есть файл резюме (защищен)


Интересные кандидаты