Максим В. .NET разработчик, Middle+
ID 31943
МВ
Максим В.
Мужчина, 24 года
Россия, Смоленск, UTC+3
Ставка
3 376,62 Р/час
НДС не облагается
Специалист доступен с 23 октября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Middle+ .NET разработчик, обладающий широкими знаниями в современных технологиях и архитектурах для создания масштабируемых и отказоустойчивых систем. Опыт работы включает разработку и поддержку микросервисов, интеграции с внешними сервисами, проектирование бизнес-логики и обеспечение качества через тестирование и код-ревью.
Максим демонстрирует системный подход к разработке с акцентом на качество, масштабируемость и взаимодействие с командой и бизнесом. Он активно использует современные практики и технологии для управления сложными проектами и построения надежных решений.
Проекты
(5 лет 1 месяц)
Цифровой образовательный сервис «Цифровой психолог»
Роль
.NET Developer
Обязанности
Платформа для обр. учреждений для проведения психологических мероприятий. Цель проекта — открыть доступ школьникам к качественной психологической помощи через интернет, независимо от того, где живет ребенок.
- Создавал интеграцию с Сферум API для привязки учетки, управления звонками и чатам. Сферум использовался как платформа для проведения онлайн консультаций.
- Распиливал распределенный монолит на микросервисы:
- Внедрял событийную архитектуру, отказоустойчивость (transactional outbox, ретраи), SAGA. Рефакторил имеющуюся реализацию, которая сильно повышала связанность и нарушала контексты.
- Проектировал то, как новые выделенные микросервисы будут задействованы в текущих процессах, какие данные им нужны, какие события они будут порождать. Близко сотрудничал с архитектором.
- Добавил Unit тесты на бэке. Покрывал критично важную бизнес-логику. В процессе этого рефакторил покрываемую логику, так как она была сложно тестируемой.
- Выполнял задачи направленные на рефакторинг, исправление багов, реализацию нового функционала.
- Реализовывал возможность создавать отчеты в xlsx для администратора платформы, так как ему было необходимо знать статистику по имеющимся специалистам.
- Выделил процессы, связанные с помещениями в отдельный сервис, что в дальнейшем позволило просто и надежно внедрять новые домены, которым требовались брони помещений.
- Реализовал возможность делать массовую рассылку для уведомления пользователей системы. А так же возможность управлять шаблонами уведомлений.
- Реализовал подсистему публикации контента. Теперь специалисты могут публиковать общедоступный материал в виде статей с прикрепленным видео/фотографиями.
Состав команды: 1 архитектор, 1 тимлид разработки, 2 бэк разработчика, 3 фулстек разработчика, 1 дизайнер, 2 фронт разработчика, 2 тестировщика, 1 девопс, 1 пм, 4 аналитика
Стек специалиста на проекте
PostgreSQL, C#, Jira, Confluence, GitLab, Web Api, Kafka, Quartz, xUnit, Entity Framework Core, MassTransit, Apache Ignite, OpenSearch, S3, ocelot, .net 8
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Февраль 2025 - По настоящее время
(9 месяцев)
Ак Барс Банк
Роль
.NET Developer
Обязанности
Система, через которую клиенты банка имеет возможность подключить торговый эквайринг.
- Поддержал возможность выбора клиентом терминалов с функцией оплаты биометрией, сертификатами. В процессе обработки заявки с таким терминалом необходимо было дополнительно просаживать данные в сторонние системы.
- Дорабатывал процессы в Camunda BPMN. Все процессы прохождения заявок на подключение идут через флоу сформированный в Camunda.
- Помогал тестеру и фронтендеру разбираться в бизнес-процессах.
- Для удобства региональных менеджеров настроил дашборды в Grafana, чтобы они имели возможность просматривать застрявшие в обработке заявки, метрики, и реагировать на них.
- Реализовал возможность менеджерам формировать отчетность по клиентам с торговым эквайрингом. Это позволило в едином месте просматривать эффективность клиентов, тарифы, метрики (кол-во транзакций, общий оборот…).
- Реализовал возможность заменить терминал по инициативе клиента через нашу систему.
- Существующая реализация этого процесса была не автоматизирована, занимала продолжительное время и требовала много ручных действий.
- Реализовал задачу по добавлению гибкости при выборе даты установки терминала менеджером. Раньше, дата установки не могла быть не раньше, чем через 4 дня. Из-за автоматизации процессов, для некоторых терминалов мы смогли уменьшить время, требуемое для подготовительных действий. В итоге менеджеры могут для конкретных терминалов выбирать завтрашний день в качестве даты установки.
- Доработал процесс подбора оборудования. Офис с склада которого поставляется терминал отвечает и за обслуживание терминала. Раньше подобранные терминалы доставлялись клиенту с склада на котором были остатки, хотя сам склад мог оказать далеко от ТСП. Это приводило к дополнительным ручным действиям по перепривязки терминала между офисами.Теперь, менеджер может руками выбрать офис, с которого будет поставляться терминал.
Состав команды:
Команда торгового эквайринга: 2 бэк разработчика, 1 тестировщик, 1 фронт разработчик, 1 представитель бизнеса, 1 скрам мастер, 1 пм
Команда Сбп: 3 аналитика, 3 бэк разработчика, 3 тестировщика, 1 представитель бизнеса, 1 скрам мастер, 1 пм
Стек специалиста на проекте
PostgreSQL, Git, Docker, TFS, Grafana, JWT, ASP.NET, Quartz, Serilog, Entity Framework Core, Logstash, Automapper, ASP.NET Web API, MediatR, OpenSearch, .NET 7, Identity Server, ceph, fluent validation
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - Февраль 2025
(1 год 2 месяца)
Цифровой образовательный сервис «Цифровой психолог»
Роль
.NET Developer
Обязанности
- Настраивал Entity Framework Core;
- Разрабатывал бизнес-логику. Постоянно держал связь с аналитиками для уточнения всех моментов и внесения правок в постановки;
- Предлагал улучшения по коду, БД;
- Занимался проектированием приложения в стиле Чистой архитектуры;
- Реализовывал интеграцию с сервисами ГОСТЕХ: Audit, SMEV, Notification Center;
- Реализовал интеграцию с ИС РУО;
- Реализовал интеграцию с Happy Desk;
- Реализовал scheduler micro-service для запуска задач по CRON;
- Реализовал сидер бд из CSV файлов;
- Внедрял и настраивал Serilog + logstash + opensearch;
Состав команды: 1 архитектор, 1 тимлид разработки, 2 бэк разработчика, 3 фулстек разработчика, 1 дизайнер, 2 фронт разработчика, 2 тестировщика, 1 девопс, 1 пм, 4 аналитика
Стек специалиста на проекте
PostgreSQL, C#, Jira, Confluence, GitLab, Web Api, Kafka, Quartz, xUnit, Entity Framework Core, MassTransit, Apache Ignite, OpenSearch, S3, ocelot, .net 8
Отрасль проекта
BioTech, Pharma, Health care & Sports
Период работы
Апрель 2023 - Декабрь 2023
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Смоленский Государственный Университет
Специальность
Прикладная математика
Завершение учебы
2022 г.