dartwaredartware

Виталий Сутоцкий

.NET (C#) разработчик (ASP.NET Core, WPF) · Бэкенд · Разработка ПО · Младший (Junior)
От 65 000 ₽ · Не ищу работу
Возраст: 27 лет
Опыт работы: 8 лет и 5 месяцев
Регистрация: 28.11.2016
Последний визит: 3 недели назад
Местоположение: Россия, Великий Новгород
Войдите, чтобы посмотреть контакты пользователя

Участие в профессиональных сообществах

Опыт работы

  • Частная практика, работа без зачисления в штат
    Великий Новгород · От 1000 до 5000 сотрудников
    Разработчик .NET
    Май 2016 — По настоящее время (4 года и 9 месяцев)

    Обязанности:

    Разработка и поддержка собственных проектов

    Достижения:

    - Radiocamp - приложение для воспроизведения стримингового аудио (радио/подкасты). Основная технология, которую я применял для разработки клиентских приложений это WPF и AvaloniaUI. При разработке используются паттерн проектирования MVVM, EFCore + SQLite, Rx.NET, ReactiveUI. Изначально проект задумывался как музыкальный онлайн сервис, однако монетезировать проект не удалось и остался только локальный клиент под Windows. Сейчас проект переживает миграцию с .NET Framework 4.8 на .NET 5. Приложение фактически переписывается с нуля. Помимо этого было принято решение вновь поставить проект на клиент-серверные рельсы. API разрабатывается с использованием ASP.NET Core WebAPI + EF Core + SQL Server + SignalR. Админ-панель разрабатывается с использованием технологии Blazor. Вторым клиентом будет клиент под Android. Для его разработки был выбран фреймворк Xamarin.Android. Для юнит-тестирования используется NUnit.

    - NRadio - объектно ориентированный враппер над библиотекой bass.dll. В первой итерации разработки эта библиотека являлась частью Radiocamp. В последствии была вынесена в отдельный проект с открытым исходным кодом. Особенностью библиотеки является максимальное освобождение проекта от внешних зависимостей. Проект учитывает проблематику многопоточности и эффективного управления ресурсами в. т. ч памятью и процессорным временем. Для юнит-тестирования используется NUnit.

    - Essential Tuner - прородитель проекта Radiocamp. Это простое приложение для Windows основанное на WPF. Данные приложения хранятся в формате XML. При разработке использован паттерн MVVM. Для юнит-тестирования используется NUnit.

    - ICO Factory - приложение для преобразования изображений различных форматов в мультиразмерные иконки формата.ico. Приложение разработано на WPF+MVVM.

  • Строительно-инвистиционная компания Бастион
    Великий Новгород
    Помощник руководителя
    Сентябрь 2012 — По настоящее время (8 лет и 5 месяцев)

    Обязанности:

    - Разработка внутреннего ПО

    - Разработка веб-сайта

    - Автоматизация Microsoft Office и прочего ПО

    - Организация IT-инфраструктуры компании

    - Установка и настройка оборудования в офисах

    - Разработка бизнес-планов/ТЭО и прочей документации

    - Разработка аудентики компании

    - Кадровая работа

    Достижения:

    - В 2014 году внутри компании мной была разработана самописная CRM "BastCRM". Она была основана на .NET Framework 4.5. При разработке использовались: ASP.NET MVC + Entity Framework + SQL Server + jQuery.

    - В 2015-2016 году я разрабатывал для компании сайт (nian.ru - на текущий момент домен разделегирован и сайт недоступен). Для этого были использованы: HTML 5, TypeScript, webpack, SCSS.

    - В 2016 году я разработал мультизадачный калькулятор под Android для расчета процентовок цементных смесей и начального расчета различных параметров и цен на строительство каркасных домов. Для разработки этого приложения я использовал Xamarin.Forms + ADO.NET + SQLite.

    - В период с 2015 по 2018 я разрабатывал внутри компании различные решения для автоматизации работы. В том числе скрипты и макросы для Excel и несколько модулей для Adobe Illustrator, которые конвертировали XML и JSON в графические объекты. Для этого мною были использованы языки программирования C++, JScript (не путать с JavaScript) и C#.

Высшее образование

  • НовГУ

    Новгородский государственный университет им. Ярослава Мудрого
    Великий Новгород · 141 выпускник
    ИЭИС - Информатики
    Сентябрь 2011 — По настоящее время (9 лет и 4 месяца)

    ПМИ, неоконченное высшее