Дмитрий Деркач (dmitriy_derkach), 20 лет, Россия, ОренбургДмитрий Деркач (dmitriy_derkach), 20 лет, Россия, Оренбург

Дмитрий Деркач

Бэкенд разработчикФулстек разработчикСредний (Middle)
От 250 000 ₽Ищу работу

Контакты

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

Обо мне

- Глубокая экспертиза в Node.js, TypeScript, Golang;
- Большой опыт в продуктовой разработке, выстраивании архитектуры проектов с нуля и доведения их до релиза;
- Знаю, как эффективно строить SQL запросы для высоконагруженных сервисов, использовать тротлинг, обрабатывать файлы;
- Хорошо развиты навыки общения с заказчиками и членами команды;
- Умею настраивать CI/CD, заворачивать приложения в docker-контейнеры;
- Готовность брать ответственность за свою работу;

Навыки

TypeScript
Golang
Python
NestJS
Django
PostgreSQL
TypeORM
Docker
Vue.js
React

Опыт работы

  • OnlinePBX
    Екатеринбург
    Бэкенд разработчик (Средний)Backend-разработчик
    Октябрь 2023 — Декабрь 2024 (1 год и 3 месяца)

    Продуктовая компания, занимающаяся разработкой облачной АТС. Большая команда, состоящая из 20+ разработчиков. Рабочий процесс был выстроен по методике agile, а продукт разрабатывался по TDD.

    Обязанности:

    - Разработка и поддержка бэкендов для веб и мобильных приложений;

    - Разработка интеграций с CRM системами, с платежными сервисами, с соцсетями и т.д.

    - Участие в спринт планированиях, груминге, ретро;

    - Хорошее знание SQL, умение писать сложные, высокопроизводительные SQL запросы;

    - Ведение документации во внутреннем wiki, написание скриптов для мониторинга в grafana и умение читать логи из linux терминала.

    - Участие в код-ревью;

    Чем занимался:

    - Разрабатывал проект облачной АТС onlinePBX: создавал бизнес-логику в проекте из 20+ микро сервисов, писал большие и сложные SQL запросы без использования ORM, создавал миграции.

    - Разрабатывал проект аудио-стримингового сервиса Radiotube: писал чаты для прямой трансляции с использованием socket.io, отправку уведомлений через firebase, делал авторизацию в мобильном приложении через telegram и вк, поддерживал версионность api;

    - Выстраивал архитектуру бд (Postgres, MySQL, Mongo) и рисовал ER-диаграммы;

    - Писал интеграции с популярными CRM-системами: amocrm, kommo, bitrix24, yclients, мой склад;

    - Использовал elastic;

    Технологии, с которыми работал в компании: Go, Gin, Echo, Node.js, TypeScript, Fastify, Redis, Sequelize, PostgreSQL, MySQL, Mongodb, mongoose, Kafka, Grafana, ElasicSearch, Kibana, WebSockets, socket.io.

  • Создаем цифровые продукты автоматизируем бизнес-процессы
    ОренбургОт 10 до 100 сотрудников
    Бэкенд разработчик (Средний)Backend-разработчик
    Декабрь 2021 — Сентябрь 2023 (1 год и 10 месяцев)

    Компания является разработчиком программного обеспечения и поставщиком IT-решений. От аналитики и внедрения до сопровождения и развития. Моя команда состояла из 9 человек. Проекты писали по технологии BFF, а рабочий процесс был выстроен по методике agile.

    Обязанности:

    - Разработка и поддержка бэкендов для веб и мобильных приложений;

    - Создание архитектуры проекта и построение контрактов между фронтом и бэком;

    - Умение общаться с заказчиками, составлять ТЗ для команды и разбивать большие задачи на мелкие, чтобы делегировать команде;

    - Умение оценивать ТЗ и задачи;

    - Участие в спринт планированиях, груминге, ретро.

    Чем занимался:

    - Самостоятельно запустил и довёл до релиза проекта Advanced Variables Export Plugin - плагин для figma;

    - Разрабатывал маркетплейс для текстильных производств: личный кабинет, админка, корзина, чаты с использованием websockets, архитектура бд;

    - Писал backend для проекта маркетплейса автозапчастей: каталог, сравнение позиций, поиск через elastic, парсер позиций из xls.

    - Разрабатывал систему коворкинга: интеграция с платёжными системами (Robokassa, ЮKassa), админка, генерация документов (акты, счета, договора), аналитические алгоритмы.

    - Проводил онбординг разработчиков в команду, был наставником для младших разработчиков;

    - Писал unit-тесты с использованием sinon, jest;

    - Интегрировал Redmine и Taiga через rest api, что облегчило жизнь команде;

    - Настраивал npm-репозиторий verdaccio;

    - Создавал и разворачивал docker контейнеры;

    - Настраивал GitLab CI/CD;

    Технологии, с которыми работал в компании: Node.js, TypeScript, Express.js, Fastify, NestJS, PrismaORM, PostgreSQL, Redis, Kafka, RabbitMQ, Mongo, Mongoose, WebSockets, Elastic.

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

  • ОГУ

    Оренбургский государственный университет
    Оренбург1003 выпускника
    Математики и информационных технологий (ФМИТ)
    Сентябрь 2022 — По настоящее время (2 года и 4 месяца)

    Обучение по направлению "Программная инженерия".    

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