Давид Шекунц (dionid), 30 лет, Индонезия, БалиДавид Шекунц (dionid), 30 лет, Индонезия, Бали

Давид Шекунц

Эксперт
Tech Lead (Go || Node.js)Бэкенд разработчикИнженер по доступности сервисовВедущий (Lead)
От 500 000 ₽Ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 11 лет и 2 месяца
Регистрация: 10.06.2014
Последний визит: 1 день назад
Гражданство: РоссияАрмения
Местоположение: Индонезия, Бали
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский С1Русский родной язык

Обо мне

Блог:


  • 🦾 IT-Качалка 💪 – качаем скиллы Full-stack разработки

Мои книги:


  • λ ФОП – функционально ориентированное программирование, как альтернатива ООП
  • 🛌 FDD– best-practice разработки для уставших

Cli:


  • 🎭 Paasible – Cli и UI для Ansible

Go:


  • 📜 SQLi – type-safe autogenerated Query Builder для
  • 🦦 Dionids Go Boilerplate – шаблон для разработки Web Go приложений

Node.TS:


  • λ FapFop.ts – библиотека ФОП паттернов на TypeScript
  • 🛌 FDDF.ts – FDD Framework на TypeScript
  • 🐘 Introspect-it – интроспеция SQL баз на TypeScript
  • 🪐 JupyterNotebook.TS – JupyterNotebook на TypeScript + батарейки

OpenSource:


  • 📖 N2P – превращайте свой Notion страницы в интерактивные презентации
  • ✈️ Teleblog – шаблон для превращения телеграм канала в сайт

    Навыки

    Внутри навыка можно посмотреть пройденные и доступные тесты
    Golang
    Kubernetes
    Linux
    Ansible
    CI/CD
    PostgreSQL
    Node.js
    Docker
    gRPC
    Apache Kafka

    Эксперт

    1консультация
    5
    1 оценка

    Работаю с квалификациями

    СреднийСтаршийВедущий

    Помогаю развивать навыки

    Node.jsБазы данныхGolangRabbitMQTypeScriptPostgreSQLВысоконагруженные системы

    Экспертность

    Привет) Пока день заполнять этот профиль полностью, но приложу полезные ссылки:

    - https://t.me/it_kachalka – мой блог

    - https://fop.davidshekunts.ru/ – моя книга по функционально ориентированному программированию

    - https://fdd.davidshekunts.ru/ – моя книга про разработку крупных backend приложений (в процессе написания)

    Стоимость
    100 $/ час
    Первая встреча бесплатно

    Участие в профсообществах

    Опыт работы

    • Лиссабон
      Бэкенд разработчик (Ведущий)Senior Go / Node.js Engineer
      Март 2024 — Апрель 2025 (1 год и 2 месяца)
      • Разработал и внедрил внутреннюю систему управления транзакциями, управляющую активами компании на миллионы долларов.
      • Развернул, поддерживал и автоматизировал предоставление инфраструктуры компании: Kubernetes, Tailscale, Loki, Grafana, Portainer, Minio, Kuma, n8n, Gitea, Vaultwarden, Authentik и др.
      • Разработал и внедрил автоматизацию деплоя, сократившие время релиза проектов с 3 дней до 2 часов.
      • Руководил реагированием на инциденты и анализом причин, решая проблемы, стоимость которых превышала $100,000.
      PythonPostgreSQLLinuxGolangNode.jsKubernetesAnsibleDevOpsSREGitLab
    • ЛиссабонОт 10 до 100 сотрудников
      Бэкенд разработчик (Ведущий)Tech Lead (Go / Node.js)
      Февраль 2022 — Март 2024 (2 года и 2 месяца)

      GMT (ссылка) – крипто-токен, обеспеченный майнинговыми фермами.

      • Разработал и внедрил систему виртуальных / кастодиальных криптокошельков с поддержкой более 100 000 активных пользователей и объемом транзакций $175 млн в месяц
      • Разработал и внедрил сервис управления транзакциями, защищающий операции от кибератак

      Smartvend IoT (ссылка) – система телеметрии и удалённого управления для торговых автоматов.

      • Разработал и внедрил полностью новую систему с производительностью 10k+ RPS, увеличив скорость в 5 раз, обеспечив 99.999% доступности, и мигрировал всех клиентов на неё
      • Разработал и внедрил интегрированную рекламную платформу, систему интеграции партнёров и SDK, программное обеспечение для эмуляции виртуального оборудования, что позволило реализовать более 5 крупных контрактов

      Gomining (ссылка) – система мониторинга для крупных майнинговых ферм.

      • Переработал передачу данных майнеров, ETL и запросы, сократив время обработки с 5 секунд до 700 мс
      • Разработал и внедрил системы устойчивости к сбоям, обеспечив восстановление работы даже после нескольких дней отсутствия сети на фермах
      • Разработал и внедрил внутреннюю систему задач для обслуживания инженеров

      Во всех проектах

      • Рефакторил большую часть кода и оптимизировал производительность каждой системы, добившись общего ускорения на 40% по всем трём проектам
      • Руководил реагированием на инциденты и анализом причин, снизив количество сбоев на 60%
    • Разработка в области онлайн-игровой индустрии
      МоскваОт 100 до 1000 сотрудников
      Бэкенд разработчик (Ведущий)Senior Go / Node.js Engineer
      Август 2020 — Январь 2022 (1 год и 6 месяцев)

      • Разработал инструменты для локальной разработки в Kubernetes, что улучшило время и снизило количество ошибок при релизах в продакшен.
      • Создал и внедрил сервис ETL Kafka-ClickHouse и SDK, обрабатывающие 1,7 миллиарда событий в день для аналитических хранилищ данных.
      • Создал и внедрил сервис управления доступом (IAM) для аналитической инфраструктуры, обслуживающий более 1000 аккаунтов.

    • Three Zeta Studio
      Москва
      Бэкенд разработчик (Ведущий)Tech Lead (Go / Node.js)
      Март 2014 — Август 2020 (6 лет и 6 месяцев)

      Meveric IoT

      - Спроектировал и разработал софт микроконтроллеров (C/C++/JS), хаба (Golang), cloud (Golang), веб и мобильного приложения (React + ReactNative) проекта

      - Продали разработку по программе тендера "Умные теплички для инженерных вузов"

      МегаФон IIoT

      - Нанял команду из 5-ти разработчиков и разработал систему полной автоматизации ЖКХ и инфраструктуру для Иннополиса.

      Контроль112 (в рамках проекта Ростелкома)

      - Нанял команду разработчиков и разработал новую self-hosted систему контроля проезда (от получения данных от датчиков, до админок с фиксацией машин и графиков) (Golang + PG)

      - Перевел инфру на Yandex.Cloud и Kubernetes

      Sanctuary

      - Разработки гибкой системы тарификации пользователей: создание подписочных и пакетных тарифов в админке и настройка атрибутов пользователей по которым им доступен тот или иной вид (Golang + PG)

      - Внедрил CI/CD, перенес инфру на AWS, настроил мониторинга

      - Обучение команды и внедрение best-practice разработки (большая часть описана здесь https://fdd.davidshekunts.ru)

      Circle SO


      - Разработка встраиваемого redis-like чат-форму (Golang + React + Redux)

      Yodvisor

      - Разработка чат системы (React + PHP Laravel + Node.js
      - Нанял раработчков и прооптимизировал процесс разработки

      Rucont

      – Руководил и был старшим Frontend разработчиком при полная переработки платформы (с https://rucont.ru на https://lib.rucont.ru)

      Astkol-Alfa

      – Собрал команду и руководил процессом разработки
      – Выпустили новый витринный сайт, административную панель и модуль онлайн-курсов

      Prezervativnaya

      – Провел исследование рынка, собрал команду разработчиков и руководил созданием нового дизайна, движка и полной миграцией проекта

      – Решил множество проблем, перейдя с PrestaShop на новую платформу

    Высшее образование

    • ВШЭ (НИУ)

      Национальный исследовательский университет «Высшая школа экономики»
      Менеджмента
      Сентябрь 2013 — Март 2014 (6 месяцев)

      Встал и ушел самостоятельно изучать программирование

    Дополнительное образование

    • IT-Качалка

      Как добавить дополнительное образование, чтобы получить 100% на Хабр.Карьера
      Март 2014 — По настоящее время (11 лет и 3 месяца)

      Я невероятно благодарен ChatGPT за то, что он помог мне сформировать сертификат прохождения курса, благодаря которому я смог набрать все 100% на Хабр.Карьера