.NET Juniour разработчик (Фулстек/Бекенд)
Стажер • Джуниор
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/g1C1a
О себе
Мои компетенции и опыт
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 портфолио (в разработке)
