БА
Булат А.
Мужчина, 23 года
Россия, Казань, UTC+3
Ставка
2,000 Р/час
НДС не облагается
Специалист доступен с 2 октября 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Ключевые навыки
Git, SQL, ООП, PostgreSQL, Docker, Redis, RabbitMQ, C#, .NET Core SQLServer
Микросервисная архитектура
SQL и NoSQL (MongoDB
.Net Framework 4.6 (WebAPI, MVC), .Net Core (микросервисы), Docker, RabbitMQ, GitlabCI, Grafana, Prometheus, ELK, MongoDB, SQLServer, Consul.
Опыт разработки систем биллинга
Знания frontend
Обо мне
Аналитический склад ума, целеустремленность, внимательность к деталям.
Хороший технический бэкграунд. Новые знания и опыт даются легко.
Начал увлекаться IT сферой в 15 лет (2015г), после школы решил поступить в IT техникум. Параллельно с учебой изучал html, css и js.
В 2017г произошел резкий скачек на низкоуровневый язык C++ и продлилось это до 2018 года. В 2018г принял участие в стартапе по написанию веб приложения на C# где я участвовал до начала 2023 года.
Знания:
• C#, xUnit, ООП, SOLID, MVC
• Git, GitHub, BitBucket
• SQL, PostgreSQL, MongoDB
• Entity Framework Core
• Jira, Trello
• RabbitMQ
• Redis
• Docker
• Асинхронное программирование
• ASP.NET Core Blazor Server
• IdentityServer [OIDC/OAth2]
• Ссылочные типы, типы значения, сборщик мусора, boxing/unboxing,
небезопасный код (unsafe), middleware, сериализация/десериализация JSON
• Имеется опыт работы в команде.
Имеется огромное желание развиваться в IT сфере.
Проекты
(4 года 8 месяцев)
DFR-Стартап
Роль
C#/ .NET Developer
Обязанности
Стартап делился на 3 подпроекта:
Геймдев- игровой проект
Matchmaker - клиент-серверное веб приложение для управления игровыми сессиями.
Команда: 8 чел / таск трек пул задач по требованиям
Задачи:
Разрабатывал интерфейс и логику для обнаружения всех выделенных серверов, создание комнат на сервере и подключение игрока в комнату. Также была возможность остановить комнату или сервер. После остановки комнат, все ранее подключенные игроки отключались.
Стек технологий: ASP.NET Core, xUnit, Git, BitBucket, PostgreSQL, MongoDB, EF Core, LINQ, Jira, Trello, Docker, Docker-compose.
2. Containerization.Core - ядро которое содержало всю бизнес-логику и взаимодействие с БД для веб и Unity проектов.
3. Containerization.Web.Editor - клиент-серверное веб приложение, редактор игровых данных. Обвязка визуалом и логикой компонентов над Containerization.Core. Разрабатывал интерфейс и логику для редактирования игровых данных (свойства игровых объектов на сцене), взаимодействие с приложением через несколько браузеров и гибкую панельную систему.
3. Containerization.Unity.Editor - редактор игровых данных, только в Unity интерфейсе. Обвязка визуалом над Containerization.Core. Этим проектом занималась другая часть команды, мои задачи были объяснять, как должен работать визуал с ядро и координировать визуальную часть, дабы он не сильно отличался от веб версий.
Все веб-приложения написаны на ASP NET Core Blazor Server. Взаимодействие между клиентом и сервером проходило по протоколу SignalR и HubConnection.
Стек технологий: ASP.NET Core, xUnit, Git, BitBucket, PostgreSQL, MongoDB, EF Core, LINQ, Jira, Trello, Docker, Docker-compose.
Период работы
Март 2019 - По настоящее время
(4 года 8 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Дополнительное
Учебное заведение
МЦК-КТИТС
Специальность
Сентябрь 2016 — Июль 2020 Пройденный курс Системный администратор
Завершение учебы
2020 г.