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

Давид Шекунц

Эксперт
Tech Lead (Go || Node.js)Бэкенд разработчикАрхитектор программного обеспеченияВедущий (Lead)
Ищу работу
Поднимите резюме с подпиской Буст

Контакты

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

Обо мне

Блог:


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

Мои книги:


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


    Go:


    • 🎭 Paasible – Cli и UI для Ansible
    • 📜 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 + батарейки

      Навыки

      Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

      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 — По настоящее время (2 года и 1 месяц)
        • Разработал и внедрил внутреннюю систему управления транзакциями, управляющую активами компании на миллионы долларов.
        • Развернул, поддерживал и автоматизировал предоставление инфраструктуры компании: 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 — По настоящее время (12 лет)

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