👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Даниил Оглоблин (n3rfy), 23 года, Россия, МоскваДаниил Оглоблин (n3rfy), 23 года, Россия, Москва

Даниил Оглоблин

Бэкенд разработчикВеб-разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 23 года
Опыт работы: 3 года и 11 месяцев
Регистрация: 21.02.2024
Последний визит: 5 дней назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков:
Куратор
  • LootWave
    Автоматизация в Steam

Обо мне

Мой опыт:

  • Построение продукта с нуля;
  • Проектирование систем, обрабатывающие большие потоки данных;
  • Интеграция внутренних продуктов с внешними системами;
  • Работа как в одиночку, так и в больших командах из восьми человек;

Идеальное место работы - это развивающаяся компания с командой, которая 

  • стремится к новым знаниям;
  • расшаривает знания между ее участниками;
  • предпочитает библиотеки вместо фреймворков;
  • покрывает тестами важные компоненты системы;

Но ничего идеального в этом мире нет, поэтому в любом случае присылайте ваши предложения. 

Помимо программирования готов рассмотреть другие смежные профессии:

  • QA-инженер;
  • Инфраструктурный разработчик (DevOps-инженер);
  • ETL-разработчик;

Навыки

Python
Clean Architecture
SOLID
ООП
Паттерны проектирования
SQL
ClickHouse
PostgreSQL
Linux
Docker

Опыт работы

  • Автоматизация в Steam
    Москва
    Менеджер по продукту, Backend-разработчик
    Январь 2023 — По настоящее время (1 год и 11 месяцев)
    • Система сбора и хранения данных c площадок для продажи виртуальных предметов (Steam, TM, Buff163). Автоматизация расчета и использования рыночных показателей и сигналов (ликвидность, волатильность, осцилляторы) для определения точек входа в рынок. Для ускорения работы витрин данных и расчета рыночных показателей была произведена бесшовная миграция из PostgreSQL в ClickHouse;
    • Система покупки виртуальных предметов на различных площадках. Обход ограничений на разных площадках (решение капчи, имитация человекоподобного поведения, обнаружение новых потенциально выгодных предметов с частотой обновления до 1000 RPS);
    • Построение продуктовой инфраструктуры на bare metal;

    Стек разработки: Python 3.11; PostgreSQL; ClickHouse; Graylog; Docker; Docker Compose; Container Registry; GitHub; GitHub Actions; Unraid;

  • Фулфилмент-оператор, входящий в тройку лидеров своей отрасли, оказывающий услуги поставщикам маркетплейсов
    МоскваОт 10 до 100 сотрудников
    Backend-разработчик (продуктовая разработка)
    Апрель 2022 — Август 2023 (1 год и 5 месяцев)
    • Интеграция внутренних систем (WMS, TMS) и процессов компании с маркетплейсами (Wildberries, Ozon, Yandex Market). Изолирована работа c системами, предотвращающая возможные проблемы с доступностью одной из систем. Вынужденная постоянная адаптация систем под внеплановые изменения маркетплейсов;
    • Реализация ETL процессов направленных на постоянное наполнение DWH, а также создание бизнес-дашбордов на основе собранных данных;
    • Разработка системы биллинга, включая расчет стоимости хранения с гибкой тарификацией и формирование детализации по выставленным счетам;
    • Представление цифровых продуктов компании потенциальным клиентам, а также осуществление техническую поддержки текущим;
    • Написание документации для продукта;
    • Организация процесса разработки с помощью Github Actions (тестирование, версионирование, развертывание);
    • Утилита мониторинга баз данных с гибкими настройками, с поддержкой MySQL и Oracle, а также с буферизацией метрик;
    • Интеграция продуктов компании с CRM (Bitrix24);

    Стек разработки: Python 3.8-3.11; PostgreSQL; MySQL; Oracle; Docker, Docker Compose; GitHub; GitHub Actions; Yandex Cloud;

  • Осуществляем деятельность по ОПС и НПО
    МоскваОт 100 до 1000 сотрудников
    Backend-разработчик (продуктовая разработка)
    Март 2022 — Апрель 2022 (2 месяца)

    80% рабочего времени поддерживал и дорабатывал внутренний API.
    Занимался разработкой внешнего API для интегратора:

    • Сформировал задачи и планированировал их срок решения;
    • Описал контракты в виде OpenAPI схемы для будущих методов;
    • Реализовал часть доменной логики и интерфейсы для ее использования;

    Стек разработки: Python 3.5; MSSQL; Redis; Jira/Confluence;

  • ИТ-холдинг, работающий в направлениях: внедрение 1с, разработка других ПП, сайтов, айти-аутсорсинг, ритейл-автоматизация
    ТверьОт 100 до 1000 сотрудников
    Системный администраторСистемный администратор
    Июнь 2021 — Август 2021 (3 месяца)

    Прошел практику для системного администратора в крупной IT-компании.

    За время практики:

    • Внедрил IP-телефонию в нескольких предприятиях;
    • Занимался построением инфраструктуры компании:
      • Настроил VLANы и VPN для компании;
      • Настроил систему виртуализации Hyper-V для серверов;

      • Добавил новые правила для Firewall;
    • Произвёл настройку роутеров MikroTik для клиентов компании;
    • Перепрошил порядка 10 модемов;
    • Собрал и отремонтировал порядка 30 ПК;
    • Обеспечил отдел ПК и профессиональным ПО;
  • Проектная разработка
    Бэкенд разработчик (Младший)Программист-разработчик
    Январь 2021 — Март 2022 (1 год и 3 месяца)

    Telegram-бот для канала SteamTrade | HUB (02.2022-03.2022)
    Telegram-бот позволяющий сообществу самостоятельно структурировано создавать контент в канале

    • Система уведомлений на события (создание/модерацию/публикацию поста);

    Стек разработки: aiogram3; SQLAlchemy; PostgreSQL; Alembic; rodi; Tenacity; structlog;

    Автоматизация P2P-торговли валютами (01.2022-01.2022)
    Поиск и исполнение P2P заявок на покупку валюты ниже рыночной цены.

    • Обход капчи при аутентификации пользователя;
    • Telegram-бот для управления приложением;

    Стек разработки: HTTPX; python-telegram-bot; Pydantic; SQLAlchemy; PostgreSQL; Alembic; rodi; Tenacity;

    Система обнаружения новых обновлений (11.2021-11.2021)
    Уведомление заказчика при обновлениях игры Dota 2, чтобы тот мог моментально отреагировать на изменения игрового процесса.

    • Возможность уведомлять пользователя через звонок на телефон;
    • Автоматическая оценка изменений игрового баланса с помощью нейросети;

    Стек разработки: HTTPX; Twilio; OpenAI; SQLite; Tenacity;

    Система активации промо-кодов (10.2021-10.2021)
    Обнаружение поста с промо-кодом во VKontakte и моментальная активация промо-кода на тысячах аккаунтах.

    • Распознавание промо-кода с изображения в посте;
    • Асинхронная активация промо-кода;

    Стек разработки: HTTPX; SQLite; EasyOCR;

    Система продажи игровых предметов (01.2022-03.2022)

    Выгодная продажа игровых предметов на площадке ТМ.

    • Для быстрой продажи использовалось перебитие цены конкурента на минимальную единицу валюты;
    • Для выгодной продажи использовался выведенный алгоритм получения диапазона цен продажи для каждого предмета;
    • Поддержка продаж с нескольких аккаунтов, таким образом, чтобы аккаунты не конкурировали между собой;

    Стек разработки: SteamPY; Requests; SQLite;

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

  • МТУСИ

    Московский технический университет связи и информатики
    Информационные технологии
    Сентябрь 2019 — Март 2022 (2 года и 6 месяцев)

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