Проводим исследование IT-рынка: чего работодатели ждут от айтишников, что сейчас происходит в найме и повышают ли кого-то
Проводим исследование IT-рынка: чего работодатели ждут от айтишников, что сейчас происходит в найме и повышают ли кого-то
Я программист С++, опыт коммерческой разработки 3, 8 года. Уверенно знаю сетевое программирование, в том числе сетевые протоколы (стек TCP/IP, SIP, SDP, RTP, HTTPS). Работала с библиотеками DPDK и libpcap, SNMP, gRPC.
Писала улучшенный протокол прикладного уровня по примеру UDP с добавлением установления соединения и подтверждения доставки пакета. Много работаю с Linux и многопоточностью. А также у меня есть опыт разработки на С++ алгоритмов машинного обучения. Пишу на Rust на уровне Junior, умею работать с нейросетями.
Для повышение профессионального уровня изучила книги
"Алгоритмы на практике", "Хакинг на Linux", "Сетевое программирование".
Личные проекты:
1. Реализовала на С++ программу для перехвата сетевого траффика и анализа, отправляются.принимаются ли пакеты указанному приложению за минимальное количество действий. Программа работает на примере приложения "Яндекс" и проверяет версию ip протокола, порты(443) и первые 4 байта ip адреса, которые относятся к дипапзону ip адресов Яндекса. В программе также есть обработка сигналов.
2. Разработала приложение для извлечения JPEG файла из сетевых пакетов. https://github.com/ZubairovaA/JPEG-extracter
3. Разработала программу для анализа для сетевых протоколов на С++. Программа парсит сетевые
пакеты (.pcap файлы) и полностью анализирует заголовки протоколов всех уровней (для прикладного уровня - HTTP и JPEG). Программа проверяет, есть ли в пакете
VLAN или FIX протоколы. Если в пакете есть FIX протокол, программа проверяет
контрольную сумму.https://github.com/ZubairovaA/PCAP_parser
4. Разработала на С++ консольное приложение Daily Planner с напоминаниями в
реальном времени, многоуровневым хранилищем данных и временными хранилищами
данных для разных вариантов планирования одного дня.
5. Многопоточный НТТР сервер. https://github.com/ZubairovaA/HTTP-server
Написала статью "Алгоритм быстрого поиска при помощи хэширования" https://habr.com/ru/articles/749600/


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Реализация на С++ алгоритмов машинного обучения ML, а именно деревьев решений, и сбор параметров для них из сетевых пакетов в реальном времени. Обработка и анализ сетевых пакетов, работа с сетевыми протоколами.
Разработка высоконагруженных систем по анализу сетевого трафика и декодирования полезной нагрузки.
Достижения:
- Разработала динамическую библиотеку для единообразного анализа xml файлов с разными наборами тегов.
- Разработала модуль для поиска заданного параметр в нескольких базах данных. К базам данных делаются HTTP запросы и анализируются JSON ответы.
- Разработала приложение для анализа и проверки кастомного протокола прикладного уровня(нужно для отдела тестирования).
- Переписала модуль программы с Pascal на С++