Являюсь активным участником профессиональных сообществ: регулярно посещаю
конференции, вебинары и митапы (Ozon Tech, Yandex, DotNext и другие ведущие
IT-компаний). Стремлюсь к постоянному совершенствованию своих навыков и
применению современных технологий в своих проектах.
Дополнительно изученные технологии:
- Kafka, gRPC, Redis: прошел специализированные курсы от Ozon Tech;
- Entity Framework, SQLite: опыт применения в университетских проектах.
Пет-проекты и фриланс:
1) Разрабатываю p2p-приложение на .NET 8 и MAUI для координации участников
соревнований по судейству;
2) Сайт курсов по выпечке с мини-CRM:
- API для сайта с нуля, интеграция платежной системы Robokassa, защита контента при
помощи DRM (kinescope.io);
- Авторизация, админ-панель и разветвленная файловую систему с использованием S3 и
CDN;
- Настройка Linux-сервера с использованием контейнеров, внутренней сети и обратного
прокси Nginx, автоматическое обновление SSL-сертификатов через Let’s Encrypt;
Технологии: ASP.NET Web API, Linux, S3, Nginx, MSSQL, React.
Личные качества:
- Хорошо развит навык поиска информации в сети. При возникновении вопросов способен
самостоятельно углубиться в изучение темы и найти решение.
- Имею аналитический склад ума, хорошо разбираюсь в технических аспектах сферы IT.
- Ответственен, исполнителен, коммуникабелен, инициативен и вежлив.
- Умею работать в команде.
- Командная разработка с использованием JIRA и GIT;
- Разработка программного обеспечения на основе технического задания;
- Исправление дефектов программного обеспечения, ошибок, связанных с многопоточностью;
- Рефакторинг legacy-кода;
- Проведение код-ревью, оптимизация, улучшение качества и безопасности кода;
- Миграция проекта с .NET Core 2.1 на .NET Core 3.1, подготовка к переходу на .NET 6;
- Реализация юнит-тестирования с использованием MSTest;
- Написание архитектурной и эксплуатационной документации для сервисов и баз данных;
- Оптимизация SQL-запросов (MSSQL и PostgreSQL);
- Внедрение практик CI/CD Jenkins, автоматизация сборок и деплоя.
Основные обязанности:
- Поддержка существующих программных решений, разработка и внедрение новых
приложений на ASP.NET Core для клиентов и внутренних нужд компании;
- Интеграция сторонних решений и работа с БД MS SQL и VoIP-телефонией;
Проекты:
1. Система автоматической транскрибации телефонных разговоров с функцией поиска по
ключевым словам, генерацией статистики и анализом соответствия разговоров скриптам
(разработка с нуля).
- Архитектура с использованием контейнеров Docker для развертывания сервисов (сервис
обработки аудио на базе модели VOSK, сервис очереди);
- Веб-интерфейс на Razor Pages + BootStrap 5 (отображение результатов, фильтрация и поиск с
применением Fuzzy Search);
Технологии: ASP.NET Core, Docker, Razor Pages, MS SQL, Dapper, Fuzzy Search, .NET 6, GIT,
JavaScript, BootStrap 5, Swagger.
2. CRM-система для записи пациентов с мониторингом в реальном времени и системой
уведомлений (разработка с нуля).
- SignalR для мониторинга в реальном времени;
- Веб-интерфейс на Razor Pages + BootStrap 5;
Технологии: ASP.NET Core, Docker, Razor Pages, SignalR, MS SQL, .NET 6, Dapper, GIT, BootStrap 5,
JavaScript.
3. CRM-система для автоматизации процесса найма сотрудников (разработка с нуля).
- WinForms-приложение для парсинга страниц с вакансиями при помощи CefSharp и XPath,
интеграция данных в CRM;
- Веб-интерфейс на Razor Pages + BootStrap 5 для управления откликами, фильтрации
кандидатов и назначения встреч;
Технологии: ASP.NET Web API, WinForms, CefSharp, XPath, MS SQL, .NET Core 3.1, ADO.NET, GIT,
JavaScript, BootStrap 5, jQuery.