.NET Juniour разработчик (Фулстек/Бекенд)

Стажер • Джуниор
Информационные технологии • Разработка • C# • Fullstack • Backend
Опыт работы какой-то есть
О себе

Мои компетенции и опыт

Junior C#/.NET разработчик | Backend | Full-stack | Desktop | Mobile

Разрабатываю приложения и клиент-серверные системы на C#/.NET. Основной интерес — Backend и Full-stack разработка: от проектирования архитектуры, серверной логики, REST API и баз данных до пользовательских интерфейсов, интеграции компонентов и тестирования.

Также имею практический опыт разработки Desktop-приложений для Windows и мобильных приложений для Android.

Образование

В 2026 году окончил Академию транспортных технологий по специальности нужен доступ к резюме "Информационные системы и программирование" (среднее профессиональное образование, диплом с отличием).

Дипломный проект - информационная система мониторинга персонала предприятия

Разработал прототип многокомпонентной системы для контроля присутствия сотрудников, мониторинга местоположения и управления проходами через КПП.

В состав системы входят:

  • нужен доступ к резюме Core - серверная часть, REST API и административный веб-интерфейс для управления сотрудниками, устройствами, геозонами, графиками и просмотра событий.
  • .NET MAUI (Android) - мобильное приложение сотрудника для авторизации, работы с цифровым пропуском, сбора геопозиции и определения нахождения в геозонах.
  • Avalonia UI - приложение контрольно-пропускного пункта для проверки сотрудников, обработки проходов и регистрации событий доступа.
  • Microsoft SQL Server, Entity Framework - централизованное хранение и обработка данных о сотрудниках, устройствах, местоположениях и событиях.

Проектировал клиент-серверную архитектуру, структуру базы данных и взаимодействие компонентов. Реализовывал передачу данных через API, локальное сохранение геопозиций при отсутствии соединения и последующую синхронизацию с сервером.

В рамках проекта работал с авторизацией, разграничением прав, обработкой сетевых запросов, геозонами и обеспечением согласованности данных между приложениями.

Самостоятельные проекты и практическая разработка

TPilot - кроссплатформенная система взаимодействия устройств (C#/.NET)

Разрабатываемое модульное приложение для Windows и Android. Реализуются обнаружение и сопряжение устройств, защищённое сетевое взаимодействие, совместное использование интернет-соединения, маршрутизация трафика и управление правилами сетевых подключений.

Проект включает общее .NET-ядро, платформенные компоненты, сетевые службы и экспериментальную систему подключаемых модулей. Особое внимание уделяется разделению ответственности компонентов, безопасности соединений, восстановлению после сетевых сбоев и расширяемости архитектуры.

Репозиторий закрыт на период активной разработки.

WebPageAnalyzer - Backend REST API ( нужен доступ к резюме Core, PostgreSQL, Docker)

Практический проект, выполненный в рамках тестового задания для вакансии .NET-разработчика.

Разрабатывал API для анализа HTML-документов, поиска элементов по CSS-селекторам, извлечения атрибутов и email-адресов, обработки Base64-данных и расшифровки AES.

Использовал AngleSharp для работы с DOM, FluentValidation для валидации запросов, Dapper и Npgsql для доступа к PostgreSQL. Настраивал Docker Compose для запуска API и инфраструктуры базы данных.
 

SPlan (ScreenPlan) - проектирование интерфейсов и маршрутов

Проект на стадии проектирования. Концепция инструмента для визуального описания экранов приложений, переходов между ними и логики пользовательского взаимодействия.

Технологии и навыки

C#, .NET, нужен доступ к резюме Core, REST API, Entity Framework, Dapper, SQL, Microsoft SQL Server, PostgreSQL, SQLite, WPF, Avalonia UI, .NET MAUI, Git, Docker, HTTP, JSON, WebSocket.

Клиент-серверная архитектура, проектирование баз данных, интеграция приложений, асинхронное программирование, работа с сетевыми протоколами и обработка данных.

Подход к разработке

Стараюсь проектировать решения с понятной архитектурой, разделением ответственности компонентов и возможностью дальнейшего расширения.

Использую AI-assisted development для ускорения разработки, анализа технических решений, генерации и рефакторинга кода, поиска ошибок и автоматизации рутинных задач. Самостоятельно занимаюсь постановкой требований, декомпозицией задач, проектированием архитектуры, интеграцией компонентов и проверкой результатов.

Постоянно развиваю знания нужен доступ к резюме Core, проектирования API, баз данных, архитектурных паттернов, SOLID и разработки масштабируемых систем.

Рассматриваю полностью удалённую работу на позиции Junior C#/.NET Developer, прежде всего в направлениях Backend и Full-stack. Также интересны задачи по разработке Desktop-приложений, интеграционных сервисов и автоматизации.
 

GitHub
Google портфолио (в разработке)


Специализация
Информационные технологииРазработкаC#FullstackBackend
Отрасль и сфера применения

Уровень
СтажерДжуниор

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