Программист C#
Новосибирск, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/g159R
О себе
На данный момент Программист C#.
Мои компетенции и опыт
Разработка приложений и бизнес-логики (C# / .NET, WPF)
- Разработка и поддержка приложений на .NET: проектирование новых функций, оптимизация производительности и стабильности с использованием современных паттернов проектирования.
- Создание интерфейсов в WPF (XAML) по макетам Figma, повышение удовлетворённости пользователей.
- Разработка утилит для автоматизации рутинных задач, сокращение времени их выполнения на 50%.
- Рефакторинг legacy-кода, ускорение разработки новых функций на 15%.
- Покрытие критических компонентов unit-тестами (NUnit/xUnit), снижение количества багов на 20%.
- Code review и контроль стандартов кодирования, уменьшение критических ошибок на 10%.
Проектирование и разработка баз данных (MS SQL)
- Проектирование реляционных схем, оптимизация индексации и нормализации, снижение времени загрузки данных на 25%.
- Разработка SQL-запросов, хранимых процедур и триггеров, оптимизация производительности на 30%.
- Работа с Entity Framework и нативным SQL для сложных бизнес-логик.
- Обеспечение целостности, безопасности и аудита данных.
Backend-разработка (Python / FastAPI)
- Проектирование REST API с валидацией Pydantic, сокращение ошибок интеграции на 25%.
- Асинхронная обработка (asyncio, aiohttp) и фоновые задачи, повышение пропускной способности на 40%.
- Разработка ETL-скриптов (pandas, SQLAlchemy, pyodbc), автоматизация миграции и синхронизации данных, сокращение времени подготовки на 40%.
Интеграции и автоматизация
- Разработка REST API-клиентов (.NET HttpClient, Python aiohttp/requests) с аутентификацией JWT/OAuth нужен доступ к резюме
- Создание внутренних API-шлюзов для объединения .NET-сервисов и Python-микросервисов.
- Автоматизация отчётности в Excel (EPPlus, openpyxl), сокращение времени генерации с 1 часа до 5 минут.
- Разработка плагинов и скриптов на RevitAPI, внедрение Redis для кэширования данных Revit, сокращение времени повторных операций на 40%.
- Внедрение современных методологий проектирования и оптимизация пользовательского опыта.
Документация и поддержка
- Создание технической документации по БД, API и бизнес-процессам, ускорение онбординга на 20%.
- Участие в планировании с бизнес-заказчиками, трансляция требований в технические решения.
- Стабильная поддержка приложений, снижение инцидентов на 20%, управление задачами в Asana.
