Фото, имя и контакты доступны только авторизованным пользователям
Опыт работы 2 года
Сентябрь 2025 – работает сейчас
4 месяца
Разработчик
Фриланс, Челябинск
Обязанности и достижения:
Создавал инструменты для оптимизации процессов, мониторинга и анализа данных, работая с различными технологиями и API.
С нуля построил кроссплатформенное desktop-приложение на Avalonia (C#) для уникализации изображений, которое трансформировало процесс обработки фотографий. Реализовал обработку изображений по заданным параметрам пользователя с изменением метаданных, интегрировал приложение с Яндекс.Диск API для автоматической загрузки обработанных файлов. Внедрил систему очередей, позволяющую обрабатывать до бесконечности фотографий без загрузки памяти ноутбука - все операции выполняются через облачное хранилище. Решение заменило платные сервисы с ограничениями (10-50 фото) на бесплатный инструмент без ограничений. Скорость обработки составляет 3 секунды на 25 фотографий, приложение используется 5 активными пользователями.
Разработал RPA-систему на Selenium для автоматизации поведенческих факторов на веб-платформах. Реализовал интеграцию с табличными данными и AdsPower для работы с многопрофильными браузерами, что позволило избежать ограничений по IP-адресам. Система трансформировала процесс, который ранее требовал 5-10 минут ручного труда, в полностью автоматизированный режим работы в фоновом режиме пользователя. Автоматизирует взаимодействие пользователей с объявлениями, повышая время задержки на странице и улучшая поведенческие метрики. Решение привело к повышению количества лидов и получило положительные отзывы от клиентов.
С нуля создал систему мониторинга уведомлений в Telegram на ASP.NET Core с админ-панелью для управления. Реализовал прямое взаимодействие с аккаунтами Telegram через MTProto (не Bot API), что обеспечило полный доступ к мониторингу всех источников: бесед, чатов и комментариев. В отличие от существующих решений с очень скромными базами чатов, разработанная система предоставляет полный доступ ко всем каналам и группам. Разработал систему поиска триггеров по заданным пользователем параметрам с мгновенной реакцией на события. Реализовал отправку уведомлений в личные сообщения администратору и в общую группу. Система используется для анализа спроса на специальности через мониторинг Telegram-каналов.
Занимался модерацией и администрированием серверов, на которых были развернуты разработанные приложения. Обеспечивал стабильную работу систем, мониторинг производительности и устранение проблем.
Все задачи выполнялись в срок с положительной обратной связью от заказчика.
Стек: C#, ASP.NET Core, Avalonia, Selenium, MTProto, Яндекс.Диск API, AdsPower API
Разрабатывал продуктовые решения на ASP.NET Core для автоматизации инженерных процессов в строительстве и проектировании. Работал в команде из 2 разработчиков, ведущего разработчика и Тимлида, отвечал за создание веб-приложений и плагинов, проектирование архитектуры и техническую реализацию ключевых продуктов компании.
Участвовал в проектировании и реализации системы лицензирования на ASP.NET Core с монолитной архитектурой для MVP, которая трансформировала процесс выдачи лицензий.
Участвовал в разработке desktop-продукта ТИМ Штамп от идеи до релиза - программного обеспечения для создания и редактирования штампов на чертежах. Разработал функционал автоматизации создания штампов, редактирования и просмотра, размещения на чертежах, настройки форматов, работы с подписями и создания шаблонов. Продукт обеспечивает соответствие стандартам и регламентам, повышает точность и эффективность работы проектировщиков, экономит время и снижает количество ошибок благодаря автоматизации.
Участвовал в разработке плагина для пожаротушения для Autocad MEP, выполнив миграцию с .NET Framework на .NET 8. Провел рефакторинг методов для повышения производительности, устранив проблемы с производительностью, на которые жаловались пользователи. Перенес интерфейс с WinForms на WPF с Material Design, что дало пользователям современный и отзывчивый интерфейс и устранило зависания Revit при работе плагина.
Разработал плагин для создания кастомной спецификации в Revit, который кардинально изменил процесс работы проектировщиков. Плагин автоматизировал расчет большого объема данных, который ранее записывался в спецификации вручную. Вместо ручного создания спецификаций в Excel с расчетом по размерам и диаметрам труб (занимало 10-15 минут на простых чертежах и значительно больше на сложных), теперь весь процесс занимает менее минуты благодаря автоматическому расчету всех формул.
Создал универсальный установщик для Revit, AutoCAD и NanoCAD, который значительно упростил процесс установки плагинов для пользователей, сократив время на развертывание и снизив количество обращений в поддержку.
Все задачи сдавались в срок с положительной обратной связью от системного аналитика и команды. Разработанные решения стали ключевыми инструментами компании для автоматизации процессов проектирования.
Стек: C#, ASP.NET Core, .NET 8, WPF, Material Design, React, TypeScript, PostgreSQL, Dapper, Revit API, AutoCAD API, NanoCAD API, Docker
Разрабатывал backend-решения на ASP.NET Core для автоматизации критических процессов внедрения корпоративного ПО. Мои решения использовались на множестве предприятий Челябинска и позволили сократить время внедрения ПО, экономя недели работы системных администраторов и ускоряя переход предприятий на новое ПО.
Участвовал в разработке веб-приложения на Blazor Server с backend на ASP.NET Core, выбрав Entity Framework и Dapper для оптимальной работы с PostgreSQL и MS SQL. Решение кардинально изменило процесс массовой загрузки данных: вместо месяцев ручной работы теперь достаточно 1-2 дней (ускорение в 15-30 раз). Приложение стало ключевым инструментом для автоматизации процессов охраны труда на предприятиях.
Автоматизировал критический процесс импорта профилей из Active Directory, написав утилиту на C# с прямой загрузкой на сервер. Устранил необходимость в промежуточных CSV-файлах и ручных операциях, сократив время импорта с 10-15 минут до автоматического процесса. Это освободило системных администраторов от рутины и исключило человеческие ошибки.
Внедрил Telegram-бот на ASP.NET Core с REST API, который трансформировал процесс создания отчетов о происшествиях. Реализовал полный цикл: от получения фото через Telegram до публикации в системе через интеграцию с базой данных. Время создания отчетов сократилось с 5-10 минут до менее минуты (ускорение в 5-10 раз), что позволило сотрудникам оперативно фиксировать инциденты прямо с места событий.
Спроектировал и реализовал FTP-клиент на C# для безопасного обновления баз данных у клиентов, решив проблему нестабильной передачи через физические носители. Внедрил механизм проверки целостности пакетов, что практически исключило ошибки при обновлении и полностью устранило риск потери данных. Клиент стал стандартным инструментом для обновления ПО на удаленных серверах.
Работал в командах от 2 до 4 разработчиков под руководством Тимлида, брал ответственность за полный цикл разработки: от анализа требований до внедрения и поддержки решений.
Стек: C#, ASP.NET Core, Entity Framework, Dapper, PostgreSQL, MS SQL, Blazor Server, REST API, Active Directory API, Telegram Bot API, FTP
Мне интересна Backend-разработка на .NET, особенно задачи архитектуры, интеграций, автоматизации процессов и разработки сервисов. За два года коммерческой разработки я прошел путь от создания утилит для автоматизации до проектирования продуктовых решений и систем лицензирования.
Люблю задачи, где нужно подумать, найти оптимальное решение и увидеть, как оно реально работает у людей. Мой опыт включает создание веб-приложений на ASP.NET Core с Entity Framework и Dapper, интеграции с Active Directory и внешними API, разработку RPA-систем и мониторинга, миграцию с .NET Framework на .NET 8, работу с различными базами данных и облачными сервисами.
Мне важно работать над понятным продуктом, который решает реальные проблемы пользователей. Я умею брать ответственность за полный цикл разработки - от анализа требований до внедрения и поддержки решений. Работал в командах от 2 до 4 разработчиков, умею эффективно взаимодействовать с тимлидами и коллегами.
Стремлюсь расти в сторону уверенного middle-разработчика, углубляя знания в архитектуре микросервисов, оптимизации производительности и масштабировании систем. Мне интересны задачи, где можно применить техническую глубину и увидеть реальное влияние на бизнес-процессы.
Python, JavaScript, C#, TypeScript, Golang, PostgreSQL, SQLite, MS SQL, ASP.NET, React, HTML, CSS, AutoCAD, nanoCAD, Docker, Kubernetes, Redis, RabbitMQ, gRPC, ASP.NET MVC
Иностранные языки
Английский язык — базовый
Добавить в избранное
Фото, имя и контакты доступны только авторизованным пользователям