Никита С. , Middle, .NET разработчик

Male avatar
Никита С.
2 760 ₽/час441 600 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B1

ПисьменныйРазговорный

О специалисте

Навыки
C#
ASP.NET Core
AvaloniaUI
Selenium
SQLite
MAUI
Web Api
Git
Database:
MySQL
Technology:
JavaScript
Vue.js
JQuery
SQL
HTML
CSS
Applications:
Docker
Формат работы
Удалённо
Описание о специалисте

.NET-разработчик с опытом в создании десктопных и веб-приложений, а также в автоматизации рутинных процессов. Успешно реализовал административное приложение на AvaloniaUI с функционалом генерации локальных баз данных и клиентского ПО, обеспечив удобное распространение решений без необходимости подключения к интернету. Разработал веб-сервис на ASP.NET Core для парсинга данных из внешних систем (Envybox), внедрив обработку ошибок и имитацию «человеческого» поведения, что позволило автоматизировать работу команды и компенсировать отсутствие API у сторонних сервисов.

Обладает практическим опытом работы с C#, ASP.NET Core, AvaloniaUI, Selenium, SQLite, MySQL, JavaScript, Vue.js, а также навыками контейнеризации с Docker. Имеет опыт в fullstack-разработке, создании и поддержке сайтов, управлении проектами и наставничестве сотрудников. Уверенно работает в команде, помогает коллегам через код-ревью и активно участвует в улучшении качества продукта.

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

Примеры работ

Административное приложение для наполнения календаря значимыми датами и изображениями, генерацию локальной базы данных и файлов для распространения на USB
Позиция на проекте
.NET-разработчик
Ответственность
  1. Разработал приложение на AvaloniaUI для администрирования: реализовал функционал добавления и редактирования значимых дат (праздников), внесения описаний и информации в основную БД, а также загрузки изображений с сохранением в заданную структуру.
  2. Добавил механизм автоматической генерации локальной базы данных и файлов для клиентского приложения с подготовкой данных для дальнейшего отображения.
  3. Реализовал возможность распространения клиентского приложения вместе с данными через USB-носители.
  4. Создал клиентское приложение с интерфейсом на AvaloniaUI, отображающее события текущего дня из локально сохранённых данных без необходимости подключения к интернету.
Технологии и инструменты
AvaloniaUI, C#, SQLite
Период работы/продолжительность
Март 2023 - Июнь 2026
Веб-сервис, который по запросу к эндпоинту авторизуется в Envybox, парсит данные, и возвращает последнего менеджера, закреплённого за обращением
Позиция на проекте
.NET-разработчик
Ответственность
  1. Создал веб-сервис для парсинга данных из Envybox в условиях отсутствия необходимого API.
  2. Реализовал отдельный эндпоинт для получения данных напрямую из CRM-системы.
  3. Настроил парсинг с использованием Selenium и Chromium, добавив случайные интервалы выполнения для имитации «человеческого» поведения.
  4. Разработал обработку ошибок и задержек, обеспечив стабильность работы сервиса даже при нестандартных ситуациях.
Технологии и инструменты
C#, Selenium, ASP NET Core
Период работы/продолжительность
Март 2023 - Июнь 2026
NDA
Позиция на проекте
Fullstack-разработчик
Ответственность
  1. Создание, доработка и поддержка сайтов
  2. Обучение сотрудников отдела
  3. Управление персоналом, делегирование и помощь в выполнении задач
  4. Управление проектами
Период работы/продолжительность
Июнь 2022 - Март 2023
NDA
Позиция на проекте
Fullstack-разработчик
Ответственность
  1. Создание, доработка и поддержка сайтов
Период работы/продолжительность
Октябрь 2021 - Июнь 2022
NDA
Позиция на проекте
Администратор сайтов
Ответственность
  1. Создание, доработка и поддержка сайтов
Период работы/продолжительность
Июнь 2017 - Январь 2020

Образование

Высшее
Название учебного заведения/курса
Московский финансово-промышленный университет "Синергия", Москва
Специальность
Прикладная информатика
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

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

Request Poster