Full-Stack Developer (C#, ASP.NET Core, EntityFramework, React)
Солигорск-Минск, БеларусьДжуниор • Миддл
Удаленная работа
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gzoP
О себе
На данный момент .Net Developer.
Мои компетенции и опыт
Январь 2024 — Май 2025: 1 год 5 месяцев. Компания Lynda (Москва)
Должность .Net Developer
В рамках работы я занимался разработкой REST API реализовал полный цикл CRUD-операций обеспечивая удобное и надежное взаимодействие с данными, так же впервые столкнулся с архитектурой модульный монолит, разделяя код на отдельные модули что упростило процесс сопровождения, тестирования и добавления новых функций. Применял принцип чистой архитектуры для отделения бизнес-логики от инфраструктуры и разделяя модуль на слои. Использовал Entity Framework Core для работы с базой данных, конфигурировал модели, строил Linq запросы, применял миграции. Для высоконагруженных операций чтения применял Dapper. Использовал паттерн Result для обработки ошибок и управления результатами операций. Это позволило унифицировать подход к обработке ошибок и существенно улучшило оптимизацию. Для повышения производительности разделил операции чтения и записи, применив паттерн CQRS. Внедрил паттерн UnitOfWork для управления транзакциями. Это помогло гарантировать атомарность операций и упростило управление изменениями данных. Реализовал функционал загрузки и хранения файлов в распределённом файловом хранилище Minio. Это дало возможность надёжно сохранять файлы в облаке, обеспечив их доступность и удобство управления. Разработал background-сервис, который регулярно удаляет сущности, помеченные как soft delete, если срок их хранения истёк. Для тестирования использовал xUnit, писал модульные тесты для бизнес логики и интеграционные проверяя взаимодействие между слоями и функциональность API, создавал тестовые контейнеры для изолированного тестирования, использовал NSubstitute для создания mock-объектов, что помогло изолировать тестируемую логику от внешних зависимостей.
Апрель 2021 — Январь 2024: 2 года 10 месяцев. Компания Номари продакшн (Минск)
Должность UX/UI Designer
Разработка и внедрение дополнительных модулей для TMC и LMS включала создание интуитивных интерфейсов, которые улучшили пользовательский опыт, обеспечив легкий доступ к новым функциям системы. Редизайн существующих модулей был нацелен на повышение удобства использования и визуальной привлекательности, а так же лучшему взаимодействию с пользователями.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
