Вадим Н.
- Прохождение срочной военной службы в рядах Вооружённых сил РФ. - Развитие дисциплины, стрессоустойчивости и способности работать в условиях чёткой субординации и ограниченных ресурсов.
- Разработка, тестирование и оптимизация плагинов и скриптов на базе RevitAPI для расширения функциональности платформы и автоматизации обработки структурированных данных. - Проектирование и внедрение внутренних решений автоматизации рабочих процессов отдела BIM, что сократило рутинные операции и упростило выполнение типовых задач. - Внедрение Redis для кэширования результатов обработки структурированных данных Revit (параметры элементов, спецификации), что сократило время повторных операций в плагинах на 40% и снизило нагрузку на локальные ресурсы рабочих станций. - Внедрение LLM-моделей для автоматической генерации технических описаний элементов модели: интегрировал API OpenAI GPT-4 и локальные модели (Llama 3 через Ollama) в пайплайн обработки данных Revit, что позволило автоматически генерировать текстовые описания для спецификаций и сократило время ручного заполнения на 60%. - Разработка AI-ассистента для классификации BIM-элементов по категориям: создал сервис на Python (FastAPI) с использованием эмбеддингов (OpenAI API / sentence-transformers) для автоматической категоризации неструктурированных данных элементов модели, повысив точность сопоставления с классификатором на 35% и снизив количество ручных правок. - Оптимизация промптов и RAG-пайплайна для работы с нормативной документацией: спроектировал систему извлечения контекста из PDF-нормативов (PyPDF, LangChain) с векторным хранилищем (ChromaDB), позволившую BIM-специалистам получать точные ответы на вопросы по СП и ГОСТ через чат-интерфейс, сократив время поиска информации на 50%. - Интеграция AI-функциональности в существующие .NET-плагины: разработал мост между Python-сервисами (FastAPI) и Revit-плагинами на C# через REST API, обеспечив бесшовную работу AI-возможностей внутри привычного интерфейса Revit без переключения между приложениями. - Внедрение современных методологий проектирования и повышение технологической эффективности использования Revit. - Оптимизация пользовательского опыта: сокращение рутинных операций и упрощение выполнения типовых задач. - Участие в формировании технических заданий для разработки плагинов и инструментов автоматизации. - Создание документации и обучающих материалов для пользователей внедрённых решений. - Диагностика и устранение выявленных дефектов в разработанных инструментах.
Разработка приложений и бизнес-логики (C# / .NET): - Разработка и поддержка приложений на платформе .NET: проектировал и внедрял новые функции, обеспечивал высокую производительность и стабильность, используя современные технологии и паттерны проектирования. Оптимизировал существующие решения для повышения эффективности. - Разработка интерфейсов в WPF (XAML): создавал интерфейсы, строго соответствующие макетам Figma, что улучшило взаимодействие пользователей с приложением и повысило удовлетворённость пользователей на 15%. - Разработка вспомогательных утилит: создавал инструменты для автоматизации рутинных задач, что позволило снизить время на их выполнение на 50% и повысить эффективность работы команды. - Рефакторинг legacy-кода: провёл реструктуризацию устаревших модулей, улучшив читаемость и поддерживаемость кодовой базы, что ускорило разработку новых функций на 15%. - Модульное тестирование: внедрил покрытие критических компонентов unit-тестами (NUnit/xUnit), что снизило количество багов на 20%. - Code review: рецензировал код коллег, следил за соблюдением стандартов кодирования, что повысило качество кода и уменьшило количество критических ошибок на 10%. Проектирование и разработка баз данных (MS SQL / SQL): - Проектирование структур баз данных: проектировал реляционные схемы БД, оптимизировал индексацию и нормализацию данных, улучшая защиту данных и увеличивая скорость их обработки, что снизило время загрузки данных на 25%. - Разработка и оптимизация SQL-запросов и хранимых процедур: разрабатывал сложные SQL-запросы, хранимые процедуры и триггеры, оптимизировал производительность запросов на 30%. - Работа с Entity Framework и нативным SQL: разрабатывал и оптимизировал запросы в Entity Framework с использованием нативного SQL, что обеспечило гибкость при работе со сложными бизнес-логиками и повысило производительность критичных операций. - Обеспечение целостности и безопасности данных: реализовывал механизмы валидации, контроля доступа и аудита изменений в базе данных. Разработка backend-сервисов и API (Python / FastAPI): - Разработка высокопроизводительных REST API на Python (FastAPI): спроектировал и внедрил endpoints для обработки структурированных данных и интеграции с внутренними сервисами, используя Pydantic для валидации и строгой типизации, что сократило количество ошибок интеграции на 25%. - Асинхронная обработка и фоновые задачи: реализовал асинхронные обработчики (asyncio, aiohttp) и фоновые задачи для интенсивных операций с данными, что повысило пропускную способность сервисов на 40% без блокировки основного .NET-приложения. - Расширение инфраструктуры Python-модулями: создал вспомогательные микросервисы на FastAPI для задач ETL, аналитики и подготовки данных, где Python был более эффективен, что сократило время выполнения специфичных операций на 35%. - Разработка ETL-скриптов (pandas, SQLAlchemy, pyodbc): автоматизировал миграцию, очистку и синхронизацию данных между внутренними системами и внешними источниками, что сократило время подготовки данных на 40%. Интеграции, автоматизация и документация: - Интеграция с внешними API: разработал REST API-клиентов (.NET HttpClient, Python aiohttp/requests), внедрил аутентификацию (JWT, OAuth 2.0), что улучшило взаимодействие с внешними сервисами и повысило безопасность данных. - Разработка внутренних API-шлюзов: объединил .NET-сервисы и Python-микросервисы (FastAPI) в единую экосистему через REST, упростив масштабирование и сопровождение интеграций. - Автоматизация отчётности: разработал алгоритмы для автоматического создания отчётов в Excel (EPPlus, openpyxl), сократив время генерации отчётов с 1 часа до 5 минут, что увеличило производительность команды на 30%. - Разработка проектной документации: создавал техническую документацию по структурам БД, API и бизнес-процессам, что ускорило обучение новых сотрудников на 20% и улучшило коммуникацию внутри команды. - Анализ требований заказчиков: участвовал в планировании и видеоконференциях с бизнес-заказчиками, анализировал требования и транслировал их в технические решения, что ускорило внедрение изменений. Сопровождение и поддержка: - Поддержка и обновление приложений: обеспечивал стабильную работу и соответствие новым бизнес-требованиям, внедрял улучшения, что позволило уменьшить количество инцидентов на 20%. - Диагностика и исправление ошибок: быстро решал проблемы, улучшая стабильность приложения и минимизируя время простоя. - Управление задачами в Asana: создал систему отслеживания задач, что обеспечило соблюдение сроков и улучшило прозрачность процессов разработки.
Понравился профиль? Создайте себе такой же