Full-Stack Developer (C#, ASP.NET Core, EntityFramework, React)

Солигорск-Минск, Беларусь
Джуниор • Миддл
Информационные технологии • Разработка • C# • JavaScript • ASP.NET Core • React • MySQL • PostgreSQL
Удаленная работа
Опыт работы от 1 года до 3х лет
Есть файл резюме (защищен)
О себе

На данный момент .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 включала создание интуитивных интерфейсов, которые улучшили пользовательский опыт, обеспечив легкий доступ к новым функциям системы. Редизайн существующих модулей был нацелен на повышение удобства использования и визуальной привлекательности, а так же лучшему взаимодействию с пользователями.



 



Есть файл резюме (защищен)


Интересные кандидаты