Специалисты

Описание

Стек
MySQL, MSSQL, .NET (C#), LINQ, Entity framework, Entity, ASP.Net MVC, Asp.Net Core, WCF, ASP.Net WebAPI, WinForms, HTML, CSS, Angular, Next.js, React.js, Redux, NUnit, XUnit, Microsoft Visual, Studio, Visual Studio Code, IIS, SVN, Git.

Образование

2020 г.

Брестский государственный университет, 2020
BS «Экономика»


Опыт
Проект

Система управления химическими соединениями, используемая для создания химических паспортов, сопроводительной документации и т. д.

Описание

Разработка, поддержка и обслуживание программного обеспечения для взаимодействия с клиентами, используя методы гибкой разработки; Проектирование и разработка веб-приложений с использованием .NET и JavaScript, включая использование фреймворка ASP.NET и библиотеки ReactJS; Написание чистого, поддерживаемого и эффективного кода с использованием языка C# и соответствующих технологий (LINQ, Entity Framework); Реализация функциональности как на фронтенде, так и на бэкенде, в соответствии с требованиями проекта; Оптимизация производительности существующих решений и оптимизация запросов к базе данных; Участие в процессе код-ревью и рефакторинге кода для обеспечения высокого качества разработки; Выявление и устранение ошибок в программном обеспечении и улучшение его стабильности и надежности; Постоянное изучение и освоение новых технологий, инструментов и практик разработки.

Технологии

C#, ASP.NET MVC, LINQ, Entity Framework, ReactJS, Redux, JQuery, MaterialUI, SCSS, Git.

Длительность

09/2022 - 06/2024 месяца

Проект

Веб-конструктор для создания магазина

Описание

Разработка backend части приложения. Определение структуры и компонентов учитывая требования заказчика и особенности проекта. Проектирование, создание и поддержка программного приложения; Разработка архитектуры решения; Создание API для взаимодействия между клиентской и серверной частями приложения. Проведение кодового ревью и рефакторинг проекта; Разработка технической документации; Исправление ошибок на всех уровнях приложения.

Технологии

TypeScript, Next.js, NextAuth, MongoDB.

Длительность

09/2023 - 04/2024 месяца

Проект

Веб-приложение трекера задач

Описание

Создание серверной части приложения; Проектирование и создание базы данных с использованием MSSQL и Entity Framework; Разработка моделей данных и их маппинг; Создание API; Реализация бизнес-логики и обработка запросов от клиентской части с использованием ASP.Net Core MVC и Razor Pages; Участие в код-ревью и обмен опытом с другими членами команды разработки; Отладка и исправление ошибок.

Технологии

ASP.Net Core, Microsoft DI, Entity Framework, MSSQL, AutoMapper, MVC, Web API, Razor Pages, XUnit, Moq, Serilog.

Длительность

05/2022 - 08/2022 месяца

Проект

Задача для изучения сетевых коммуникаций и внутренних механизмов протокола HTTP и контейнеров внедрения зависимостей

Описание

Разработка простого HTTP-веб-сервера на основе TcpListener, который разбирает HTTP-запросы и отправляет HTTP-ответы с использованием собственного простого контейнера DI; Анализ производительности веб-сервера и оптимизация обработки запросов; Написание тестов для проверки работоспособности веб-сервера.

Технологии

C#, .NET, TcpListener.

Длительность

12/2021 - 04/2022 месяца

Проект

Новостной портал

Описание

Создание трехуровневой архитектуры приложения с использованием отдельных объектов передачи данных (DTO) для каждого уровня приложения, обеспечивающих разделение ответственности и улучшение читаемости кода; Применение технологии Automapper для удобного маппинга данных между объектами модели и объектами DTO; Использование Entity Framework в подходе code-first для работы с базой данных MSSQL. Создание и модификация сущностей и контекста базы данных через код; Реализация веб-части приложения с помощью старомодного подхода, используя Razor Pages. Разработка серверного рендеринга страниц для отображения контента на клиентской стороне; Соблюдение принципов SOLID.

Технологии

ASP.Net Core, Entity Framework, MSSQL, Automapper, MVC, Razor Pages.

Длительность

04/2021 - 11/2021 месяц