Анастасия Брусина - C# Developer
Навыки
- .NET
- ActiveMQ
- Bash
- C/C++
- CLR
- Git/Gerrit
- HTML
- Jenkins Jobs
- Jira
- JSON
- LINQ
- Lua-scripts
- MATLAB
- PySide
- Python
- Qt
- R-language
- Redmine
- WindowsForms
- WPF
- XML
- С#
Опыт работы
IntelliVision
R&D engeeneer - 2017 - 2024Разработка графических приложений (C# + WPF, Qt/PySide + python, С# + WindowsForms)
Разработка систем внутреннего тестирования и подготовки данных, создание метрик оценки
точности алгоритмов
Разработка и поддержка демонстрационных desktop-приложений
Разработка архитектурных решений и алгоритмов (SOLID)
Доработка существующей инфраструктуры, написание новых модулей, реализация интерфейсов (MVC) Многопоточное программирование, знание async/await, паттернов проектирования
С#-обвязка для С++ -ых библиотек (CLR)
Уверенное знание Git/GerritРабота с данными
Анализ (R language)
Построение деревьев решений
Использование классических алгоритмов машинного обучения для анализа и обработки данных
Визуализация, нормирование, отсеивание шума и выбросов (R language, MATLAB, python)
Подготовка (json, xml, yaml, html)Конвертация (C#, python, lua-scripts)
Работа с веб-сервисами и брокерами сообщений (ActiveMQ)
Работа с изображениями и видео (OpenCV, Pillow; numpy; FFmpeg)
Понимание основ обработки изображений (представление данных, каналы, пространства
цветов, размер пикселя, форматы)
Генерация картинок по видео, добавление foreground; crop, crop +random inflate, scale, преобразование типов, преобразование пространства цветов
Написание скриптов для обработки изображений, аугментаций Написание грабберов изображений с фото-хостингов (Flickr) Кодирование/декодирование изображений
Работа с маскамиОптимизация и рефакторинг существующего кода, работа с мультипоточностью, профилировка
Прототипирование модулей в рамках существующей инфраструктуры (C++, python, C#)
Написание симуляторов работы для существующих модулей (python, C#)
Оценка производительности
Работа со сторонними API
Conference calls с зарубежными заказчиками
Написание технической документации
Написание unit-test-ов (C#)
Написание модулей регрессионного тестирования Автоматизация regression тестов, интеграция в Gerrit/Jenkins
Создание и настройка Jenkins Jobs
Работа с макросами Visual Basic, скриптами для Google Sheets Проведение Code Review
Образование
Прикладная математика и информатика
ННГУ им. Лобачевского2011 - 2015Бакалавр прикладной математики и информатики.
Прикладная математика и информатика
ННГУ им. Лобачевского2015 - 2017Магистр прикладной математики и информатики.
Обо мне
Я ищу удалённую работу на полный рабочий день в аккредитованной IT-компании. По стеку хотелось бы оставаться преимущественно в .Net c возможностью развиваться также в других технологиях.
Мой основной язык программирования — С#. Имею большой опыт разработки графических приложений (работа с данными, демо-приложения, тестовые системы, системы разметки, преобразования и конвертации данных), преимущественно WPF, доработки существующего кода, рефакторинг, интеграция новых модулей и написание Unit-тестов. В процессе разработки возникают сопутствующие задачи: исследование и оценка точности работы алгоритмов; создание новых метрик, отражающих неявные зависимости; изменение существующих алгоритмов и создание новых; разработка архитектурных решений и т.д.
Помимо этого имею опыт работы с python, Qt/PySide, WindowsForms, C/C++, R language, Lua-scripts. Также обладаю опытом написания технической документации, разработки алгоритмов, взаимодействия с зарубежными заказчиками и проведения Code Review.