🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Даниил Мальков (donl0), 22 года, Россия, Санкт-ПетербургДаниил Мальков (donl0), 22 года, Россия, Санкт-Петербург

Даниил Мальков

.NET разработчикБэкенд разработчикФронтенд разработчикМладший (Junior)
Ищу работу

Контакты

Войти
Возраст: 22 года
Опыт работы: 2 года
Регистрация: 04.10.2024
Последний визит: 1 неделю назад
Гражданство:
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Архитектура распределенных систем
- Балансировка системы
- Виды кэширования
- Event Driven Architecture
- Паттерны отказоустойчивости
- идемпотентные сервисы для консистентности данных
- Паттерны микросервисного взаимодействия типа outbox и saga
- Event Sourcing
Базы данных
- Архитектура, понимаю какие есть фоновые процессы в postgresql, что такое wal файлы.
- Виды изоляций транзакций.
- Snapshot isolation по MVCC, UNDO/REDO LOG.
- Индексы и подкапотное как работает B-tree
- Реплицирование, Шардирование
- Знаю для чего и когда используются Elasticsearch, ClickHouse и S3.

Многопоточка

- Понимаю что такое упасть в ядро и потерять производительность, а что такое крутиться на спинлоке и к каким последствиям может привести. - Алгоритмы распределение процессорного времени операционными системами.
- Примитивы синхронизации, потокобезопасные коллекции
- Реализовывал lock-free связанный список на CAS операциях и проверял линеаризуемость с помощью Kotlin библиотеки.

Проектирование

- Domain Driven Design
- onion, hexagonal архитектуры
- Гоф паттерны

Ключевые навыки

ASP .NET Core Web Api
ASP .NET Core MVC
EF Core
PostgreSQL, Elasticsearch, ClickHouse
Kafka, RabbitMQ
gRPC
Docker
TypeSctipt, React, Redux
xUnit
OpenTelemetry
Blazor

Контакты

Telegram - @donlo0
github - https://github.com/donl0

Навыки

ASP.NET
C#
Blazor
React
JavaScript
PostgreSQL
gRPC
ASP.NET MVC
.NET
Entity framework

Опыт работы

  • Частная практика, работа без зачисления в штат
    Фулстек разработчик (Младший)Разработчик Python
    Октябрь 2020 — Сентябрь 2022 (2 года)

    • Автоматизация и интеграции внутренних процессов компаний в оболочку Telegram с кастомизированной админ панелью и бекендом на Django
    •Telegram боты
    • Парсинг сайтов.

    Ключевые проекты с основными техническими задачами
    •Tg Чат-бот для знакомств
    ◦ Алгоритмы сопоставления пар по разным настройкам
    ◦ Функционал для отзывчивого интерфейса, типа алгоритмов корректировки выбранного города

    •Tg Бот для хранения и показа фильмов
    ◦ Был Американский заказчик, разработка была нацелена не только на СНГ аудиторию, многоязычный проект.
    ◦ Обход блокировок парсинга IMDB
    ◦ На стороне бекенда хранились сотни гигабайтов фильмов, что вызывало беспокойство по бекапам и автоматизации переносов фильмов на другие оболочки.

    •Бот и интерфейс для world of warcraft для рыбалки
    ◦ Компьютерное зрение для определение ключевых кадров
    ◦ Апи для ежемесячной оплаты ключей на приложение
    ◦ Пайплайны для автоматической доставки рыбы и смены локаций
    ◦ Пайплайны смены поведения, чтобы не получить бан

    •Оболочка для CRM процессов менеджеров.
    ◦ Делал для компании intech (https://www.intech-ukraine.com/). 
    Нужно было провести глубокую работу с персоналом, тк проект требовал глубокого понимания в бизнес процессах команды и ролях сотрудников для разного рода ответственности в приложении.
    ◦ Гибкая админ панель для команды для настройки пайплайна приложения самими пользователями без будущего вмешательства программистов
    ◦ Глубокая система ролей
    ◦ Периодическая отчётность с помощью фоновых процессов, генерация excel, word документов

    •Tg бот для компании-автопарка
    ◦ Перенос части процессов в оболочку. Удобный подход к брони автомобилей, интеграция с битриксом и автоматизированная регистрация сотрудников с составлением отчётов

    • Ключевые навыки на Python позиции
    Django
    Selenium
    Tkinter
    Aiogram
    mySql
    Google Sheet API
    Bitrix API
    html, css, javascript

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

  • Университет ИТМО

    Национальный исследовательский университет ИТМО
    Санкт-Петербург5035 выпускников
    Информационных технологий и программирования
    Сентябрь 2021 — По настоящее время (3 года и 2 месяца)