удалёнка
#резюме
#backend
#удалёнка
#junior
#middle
#fulltime
#cv
Junior/Middle .NET Backend Developer (
ASP.NET
, PostgreSQL, React, DDD, EF Core)
Занятость: fulltime
Ожидания: от 70к
Опыт: 1.5 года коммерческой разработки
Стек:
- Языки и технологии: C#, .Net Core,
ASP.NET
, EF Core, Docker, DDD
- БД: Postgresql, Mongodb, MySql, S3
- Брокеры: Kafka, RabbitMQ
- Git: Github, Gitlab
- Cache: Redis
- Rest, WebSockets, SignalR
Опыт:
ООО «MoveMint»
Компания является крупным логистическим оператором с широкой сетью складов и распределительных центров, обеспечивающим эффективное управление транспортными и складскими ресурсами по всей стране.
- Разрабатывал REST API микросервисы для системы управления заявками с версионированием через URL и документацией на базе OpenAPI/Swagger. Обеспечил обратную совместимость клиентских приложений с RESTful-сервисами, что упростило интеграцию новых и существующих функциональностей.
- Провел рефакторинг легаси-сервиса: оптимизировал работу с PostgreSQL, переписал запросы с использованием EF Core и Dapper, а также внедрил кэширование с помощью Redis, что ускорило получение данных.
- Спроектировал и реализовал полную замену локального хранилища на S3-совместимое объектное хранилище MinIO. Внедрил операции загрузки, скачивания и удаления файлов с валидацией типов и размеров. Оптимизировал работу с большими файлами за счёт потоковой загрузки и скачивания, снизив потребление памяти на 30% и значительно повысив производительность системы.
- Разрабатывал асинхронное взаимодействие с микросервисами уведомлений и файловыми сервисом с помощью RabbitMQ, что позволило добиться слабой связанности сервисов, повысить отказоустойчивость системы и гарантировать доставку сообщений.
- Внедрял паттерн CQRS для разделения моделей чтения и записи в системе статистики пользователей. Добавил кэширование на Redis, снизил время ответа на 40% и повысил общую производительность.
- Покрывал код unit-тестами. Внедрил новую практику в интеграционные тесты - это использование Docker-контейнеров для изоляции тестов и работы с внешними зависимостями, такими как PostgreSQL.
- Настроил Nginx в Docker-контейнере для балансировки нагрузки, что обеспечило автоматическое распределение запросов между клиентом и сервером.
Александр (@gdog50000)
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.