Никита К. C# разработчик, Middle+
ID 5712
НК
Никита К.
Мужчина
Россия, Ульяновск, UTC+4
Ставка
1,750 Р/час
НДС не облагается
Специалист доступен с 28 мая 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
C# разработчик
Грейд
Навыки
Знание языков
Английский — C1
Главное о специалисте
Знание C# (.NET Framework, .NET Core, Entity Framework, ASP.NET MVC, WPF, WinForms);
Знание SQL (MySQL, MS SQL Server, PostgreSQL): вложенные запросы, индексы, функции и процедуры, транзакции, уровни изоляции, проектирование БД и т.д. Опыт работы с NoSQL (Redis);
Опыт с Machine Learning (ML.NET);
Опыт создания CI/CD контура (GitHub Actions + Jenkins);
Опыт работы с Kubernetes и Docker. Создание кластера, написание .YAML файлов для подов, сервисов, PV, PVC и тд. Понимание работы LINUX контейнеров и понимание специфики создания stateless приложений для корректного масштабирования;
Опыт работы с брокером сообщений (RabbitMQ). Проектирование очередей, exchange, DLQ, и конфигурирование RabbitMQ для решения поставленных задач;
Написание Unit-тестов (NUnit);
Опыт работы с объектным хранилищем файлов AWS S3 (MiniO);
Опыт Full-stack разработки Web-сайтов (front JS/HTML/CSS/Angular, back – PHP/MySQL);
Опыт командной разработки; Знание Git;
Умение работать с API (парсинг JSON, JWT авторизация, использование Postman);
Опыт разработки Telegram ботов. Опыт работы с Telegram API и Telegram Bot API;
Опыт работы с Arduino, UART интерфейсом и создания протоколов передачи данных;
Опыт работы с Unity, HLSL/GLSL, OpenGL 3+;
Базовое знание Java, PHP, JavaFX и С/C++;
Знание ООП, SOLID, основных паттернов, линейной алгебры, векторной математики.
Проекты
(4 года 1 месяц)
Разработка, создание и тестирование собственных приложений
Роль
Разработчик
Обязанности
● “Smart Aura” – Программно-аппаратный комплекс управления светодиодным освещением на основе микроконтроллера Arduino;
● “Cyberian” - Комплекс игровых серверов для игры “Minecraft”, включающий игровые сервера, плагины и моды, Web-сайт, базу данных с интеграцией сторонних игровых плагинов, лаунчер игрового клиента;
● “Awesome Toy Game“ (ATG) - Мобильная игра в жанре 3rd person action на движке Unity и сеттинге “война игрушек”;
Основные технологии: С#, Java, Arduino, Unity
Период работы
Октябрь 2020 - По настоящее время
(2 года 8 месяцев)
Разработка корпоративного телеграм-бота
Роль
Лид разработчик
Обязанности
Разработка телеграм бота для интеграции с CRM и сторонними сервисами (Yandex Погода, ChatGPT и др.) с использованием Machine Learning (ML.NET).
Обязанности: Разработка архитектуры приложения. Постановка ТЗ. Контроль выполнения задач. Непосредственная разработка.
Основные технологии: .NET 7, ML.NET, PostgreSQL, MS SQL, Entity Framework, Kubernetes, Docker, Redis
Период работы
Март 2023 - Апрель 2023
(2 месяца)
Интеграция телеграм бота c Jira и проприетарной ERP системой
Роль
Разработчик, системный аналитик
Обязанности
Интеграция телеграм-бота с ERP системой и таск трекером Jira через брокер сообщений RabbitMQ.
Обязанности: Анализ требований. Разработка формата DTO для взаимодействия сервисов. Постановка ТЗ. Контроль выполнения задач. Непосредственная разработка
Основные технологии: .NET Core, MS SQL 19, Entity Framework, RabbitMQ, Kubernetes, Docker.
Период работы
Ноябрь 2022 - Март 2023
(5 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Луганский Национальный Университет им. Т. Шевченко.
Специальность
Институт физики, математики и информационных технологий Специальность: “Инженерия программного обеспечения
Завершение учебы
2017 г.
Состоит в командах