Backend Developer

Екатеринбург, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Backend • Bash • C++ • C# • JavaScript • Node.js • Python • ASP.NET WEBAPI • ASP.NET Core • PostgreSQL • Torch AI
Удаленная работа • Работа в офисе
Опыт работы какой-то есть
Есть файл резюме (защищен)
О себе

На данный момент Инженер-программист.

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

Гавриков Владимир, Backend Developer

Обо мне

Студент ФИИТ УрФУ. Backend-разработчик с опытом разработки командных и личных проектов на C#/.NET и Python. Имею опыт разработки клиент-серверных приложений, включая проектирование архитектуры, реализацию доменной модели, бизнес-логики и REST API.

Технологический стек

C#, .NET, нужен доступ к резюме Core Web API, Python, SQL, PostgreSQL, ORM, EF Core, REST API, Dependency Injection, Docker, JavaScript, C++, Git, Unit Testing

Опыт работы / Разработка проектов

Исходный код каждого из проектов доступен в защищенном блоке ниже - буду рад вашему фидбеку!

Конструктор визуальных новелл (C# / нужен доступ к резюме Core / React) | GitHub

Командный full-stack проект (4 месяца, роль: backend-разработка и проектирование архитектуры)

• Разработка backend веб-конструктора визуальных новелл с экспортом проектов в формат движка RenPy

• Проектирование доменной модели: сцены, персонажи, реплики, ветвления сюжета, выборы игрока и граф переходов между сценами

• REST API на нужен доступ к резюме Core Web API, OpenAPI/Swagger, DTO и Request/Response модели
• Clean Architecture, принципы DDD, Dependency Injection, MediatR
• PostgreSQL, работа со сложными связями, транзакциями и бизнес-логикой
• Docker, Git Flow, unit и integration testing

Система составления расписания (C# / Avalonia) | GitHub

Командный проект для школы дополнительного образования (4 месяца, роль: разработка backend-логики и пользовательского интерфейса на Avalonia)

• Разработка desktop-приложения для составления расписания в условиях нестабильного интернета, например, во время выездных учебных смен
• Реализация системы проверки конфликтов в реальном времени: пересечения преподавателей, аудиторий и учебных групп
• Backend-логика, Application-сервисы и работа с доменной моделью расписания
• Avalonia + MVVM: навигация, CRUD-интерфейсы и работа с состоянием UI
• Асинхронная обработка операций и экспорт расписания в PDF/Excel
• Командная разработка с Git Flow, unit-тестирование ключевых компонентов

Клавиатурный тренажёр (Python / Tkinter) | GitHub

Личный pet-проект

• GUI-приложение для тренировки скорости печати с режимами одиночного тестирования и многопользовательских турниров
• Реализация обработки пользовательского ввода в реальном времени: посимвольная проверка, подсветка ошибок и расчёт CPM, WPM, Accuracy и Net Speed

• Модульная архитектура с разделением UI, бизнес-логики и хранения данных; реализованы авторизация пользователей, таблица лидеров и управление тренировочными текстами

• Unit-тестирование

Образование

Сентябрь, нужен доступ к резюме по настоящее время

Фундаментальная информатика и информационные технологии, УрФУ

Есть дополнительная информация

Вы увидите полное резюме как только у вас будет доступ



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


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