Москва
Резюме № 55598964
Обновлено 12 мая
Превью фото соискателя

Разработчик / Архитектор

Был больше месяца назад
420 000 ₽
42 года (родился 27 апреля 1983)
Москва
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 21 год и 3 месяца

    • Февраль 2025 – март 2025
    • 2 месяца

    Старший инженер-программист

    Айдеко, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Прошел процесс онбординга, погрузился в рабочие процессы разработки, сборки NgFW, разобрался с архитектурой NgFW VPP Айдеко, собрал и внедрил модуль мониторинга трафика на базе VPP Технологии scrum, ngfw, VPP vector packet processing fd.io, dpdk, suricata, fedora, ndpi, C / C++, cmake, make
    • Август 2024 – декабрь 2024
    • 5 месяцев

    Head of NGFW system development

    INFOWATCH, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Руковожу отделом системной разработки ngfw из 4 человек. В обязанности входит разработка архитектура обмена данными на стеке VPP, распределение задач в команде и разработка системного функционала. Технологии scrum, ngfw, VPP vector packet processing fd.io, dpdk, suricata, debian 12, vyos.
    • Январь 2024 – август 2024
    • 8 месяцев

    C++ / c senior software deveoper

    Обязанности и достижения:

    Проектирование и разработка 1. IRP - Intelligent routing platform многокомпонентная (RTT agent, BGP agent, FlowStorage) система представляет для клиентов возможность балансировки и оптимизации сетевого трафика между несколькими upstream провайдерами, сильно нуждается в системе защиты от DDoS атак. Я проектировал и реализовывал модуль защиты от DDoS атак. c / c++ / rust / python / stdlib / c++ / grpc / kafka / git / intel data plane development kit – intel dpdk / express data path – linux xdp / intel tbb, clickhouse / python / gtest - gmock / cmake cpack / make / perf tools / cicd runner / docker / ansible / kubernetes k8s личный вклад: разработка и согласование документации, разработка MVP, захват сетевого трафика 4x100GE, MQ RSS балансировка на ядра (AMD EPYC 64/128 core), VLAN маршрутизатор, балансировщик трафика на интерфейсы vhost VPP стек FD.io, система сборка аналитики flows, метрики и экспортер метрик для prometheus - grafana, низкоуровневая оптимизация на уровне инструкций и кэша, оптимизация хеш таблиц, оптимизация runtime perf, интеграция MVP в команды backend и devops, настройка сборочного docker и gitlab runner pipeline, nexus, настройка среды ansible, настройка k8s пода с документацией 2. Smart NIC - Аппаратной системы защиты от DDoS атак на базе AMD alveo. предоставлены макеты архитектур обработки и фильтрации пакетов на eBPF и специализированной архитектуры аппаратной обработки и фильтрации пакетов Verilog / OpenNIC / Vivado 2023
    • Октябрь 2022 – ноябрь 2023
    • 1 год и 2 месяца

    Архитектор информационно-аналитических систем

    Edge center, Москва

    Обязанности и достижения:

    Руководил несколькими новыми продуктами, направленными на защиту от DDoS. С чистого листа разрабатывал архитектуру продуктов, планы дальнейшего и перспективного развития road map. Проводил исследования, участвовал в разработке ТЗ. Участвовал в разработке кода, его приеме, регистрации, сертификации, организации схем тестирования CI/CD. Помогал HR в подборе и собеседовании разработчиков в свою команду. 1. AntiDdos высокопроизводительный фильтр 400gbps NgSifter - защита от Ddos L2-L6. Технологический стек tcpip / vlan - mpls / c ядро / stdlib / c++ 17 интерфейс / grpc / kafka / git / intel data plane development kit – intel dpdk / express data path – linux xdp / cli / gtest - gmock / cmake cpack / make / cicd - docker -kubernetes - harbor - vault. 2. AntiBot BotGate защита от ботов и Ddos L4-L7 - на технологическом стеке C/C++ / docker / nginx / clickhouse / xgboost. 3. Web Application Firewall (WAF) modsecurity защита веб-приложений от вредоносного трафика, угроз OWASP. Анализ / декомпиляция продуктов конкурентов WebLock WAF, Wallarm WAF, заимствование идей, технологий. 4. Саptcha микросервис. Технологический стек docker / nginx / Python / FastAPI / JS / HTTP - микросервис взломоустойчивой неросетями капчи сервиса. Микросервис сервера лицензий. Микросервис по лицензированию продуктов защиты от DDoS с защитой от копирования и уникальной схемой лицензирования, максимально 5. License server микросервис. Микросервис по лицензированию продуктов защиты от DDoS с защитой от копирования и уникальной схемой лицензирования, максимально усложняющей дизассемблирование и взлом. Технологический стек docker / C / C++ / Go / Golang. 6. SecurityAPI - управление личным кабинетом Технологический стек Kubernetes / kibana / rabbitmq / clickhouse / celery / sentry / sqlalchemy / fastApi / redis / PostgreSql Arbor / Wallarm / Mitigator API.
    • Ноябрь 2016 – октябрь 2022
    • 6 лет

    Лидер команды разработчиков

    Ростелеком-солар, Москва
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    За полгода вырос от разработчика до руководителя группы разработки. Руководил несколькими продуктами, направленными на защиту от утечек данных (DLP). Занимался разработкой архитектуры, исправлением ошибок, реализация нового функционала, кроссплатформенной CI/CD сборкой для Ubuntu 18/20, Centos 6/7/8, Redos7, Astra Linux 1.6/1.7. Выполнял профилирование кода, оптимизацию отдельных фрагментов кода, выявлял и устранял утечки памяти. Проводил поддержку со сопровождением (Service Requests) до конечного потребителя. Распределял задачи в команде, осуществлял прием и разбор MR от разработчиков. Проводил собеседование разработчиков и осуществлял помощь HR. 1. Разработка Solar webProxy (SWG) Прокси сервер Личный вклад в проект: Реализация модуля "NDPI фильтр", реализация логики фильтрации на уровнях L2/L4 и L7. Реализация его архитектуры в виде отдельного "коммутатора", работающего с сетевыми интерфейсами напрямую, без использования ядра linux, с собственной реализацией NAT, ARP, так и архитектуру задействующую iptables - netfiler. 2. Разработка сетевого компонента TrafficAgent для DLP системы Dozor. Компонент поддерживает сборку и анализ tcp трафика со SPAN порта маршрутизатора, поддерживает протоколы ipv4/ipv6, gre, erspan, P802.1Q, поддерживает дополнительные ICAP порты для интеграции с proxy серверами, поддерживающими вскрытие HTTPS по технологии MITM. Компонент имеет масштабируемую архитектуру обработки, детектирования и фильтрации трафика и максимально адаптирован к быстродействию. Поддерживает целый ряд особенности прокси серверов, таких как UserGate, Kaspersky KWTS, Fortinet FortiGate, squid, Symantec BlueCoat, F5 BigIP. Используемые инструменты: CLion, eclipse ide, NetBeans, С++, С, linux, linux kernel, linux netfilter, systemd, clang, ninja, cmake, cpack, gdb, kernel, boost, STL, DPDK, pf_ring, git, gitlab, svn, jira, lcov/gcov, gtest, gperf, confluence, python, SCRUM, continuous delivery / continuous deployment CI/CD, KVM, jenkins, YAML
    • Октябрь 2015 – октябрь 2016
    • 1 год и 1 месяц

    Senior programmer

    Baikal Electronics, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Разработка verilog RTL модели процессора baikal-t (MIPS32 P5600). Личный вклад в проект: Инициализация, верификация, тестирование производительности модулей и подсистем 1. Synopsys DWC XGMAC 10G Ethernet MAC 2. Synopsys DWC GMAC 10/100/1000 Ethernet MAC 3. Baikal 10G Phy (on marvell 88x2222 chipset) 4. MIPS32 P5600 boot initialization: GIC subsystem, MMU, Coprocessor, DDR. Используемые инструменты: MIPS32 ASM, C, Verilog, linux, UVM, SystemC, Synopsys Verification IP, VIP, Olimex JTAG
    • Февраль 2015 – сентябрь 2015
    • 8 месяцев

    Senior programmer

    Aladdin R.D., Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    1. Разработка прототипа USB устройства CCID smart card reader. Личный вклад в проект: Создание рабочего прототипа CCID smart card reader на базе imx6 solo evalution board. Разработка драйвера для imx6 solo. Драйвер позволяет представляться операционной системе стандартным "CCID compatible reader" и позволяет прозрачным образом перенаправлять APDU команды другому CCID smart card reader подключенному к mx6 solo evalution board по другому USB порту. 2. Разработка антифрод терминала позволяющего подписывать документы в недоверенной среде (Android) через реализуемую доверенную среду защищенную аппаратными средствами ARM TrustZone (https://www.aladdin-rd.ru/catalog/trustzone/) Личный вклад в проект: Разработка модели прототипа. Портирование ос Genode 15.02 (www.genode.org) на новую платформу freescale imx6 smart devices. Исправлено несколько критичесих проблем ос связанных с MMU, спинлоками Kernel:: Lock. Адаптация классов Genode:: Arm, Genode:: Pic, Genode:: Platform_pd, Genode:: Board_base под новую платформу. Настройка аппаратного отладчика Segger JLink JTAG. Реализация secure monitor manager (os switcher) и запуск тестового приложения "доверительная среда" Используемые инструменты: gcc, c++, linux, kernel, Genode, Segger JLink JTAG
    • Февраль 2012 – декабрь 2014
    • 2 года и 11 месяцев

    Senior programmer

    Сигналтек (ЗАО ПАСИТ), Москва
    Разработка программного обеспечения, Электронно-вычислительная, оптическая, контрольно-измерительная техника, радиоэлектроника, автоматика (производство), Промышленное, бытовое электрооборудование и электротехника (производство), Спутниковая связь

    Обязанности и достижения:

    Разработка СОРМ-2 / СОРМ-3 Комплекс для перехвата данных со SPAN порта маршрутизатора. Включает в себя префильтр, сборщик сессий, информационный фильтр AAA-процессор. Включает в себя L2 декодеры ERSPAN, ETH, IPX, L2TP, MPLS, PPP, PPPOE, VLAN; включает в себя L3 декодеры - сборка фрагментов; включает в себя L4 декодеры GRE, GTP, IP, IPSEC, L2TP, SCTP, TCP, UDP, VTP; включает в себя L7 декодеры: diameter, exch, ftp, icq, mail, msn, nntp, http, p2p, person, pop3, pptp, radius, s1ap, samba, skype, smtp, wap, xmpp, yahoo Поддерживает захват исходных данных с некоторых типов источников: pfring / pcap / Intel DPDK / pcap / udp_socket Личный вклад в проект: Разработка и отладка кодовой базы, оптимизация обработки, исправление ошибок 2. Hardware 10g балансировщик (Verilog) Вклад в проект: разработка оригинальной архитектуры потокового процессора для снятия и разбора заголовка входящих пакетов и обработки их нагрузки специализированными ядрами. Разработка verilog RTL, отладка и демонстрация работы в Modelsim Используемые инструменты: c, c++, gcc, linux, kernel, gdb, boost, Active HDL, Modelsim
    • Декабрь 2011 – февраль 2012
    • 3 месяца

    Senior programmer

    НПП Микроника, Москва
    Электронно-вычислительная, оптическая, контрольно-измерительная техника, радиоэлектроника, автоматика (продвижение, оптовая торговля), Промышленное, бытовое электрооборудование и электротехника (продвижение, оптовая торговля), Промышленное, бытовое электрооборудование и электротехника (производство), Инфраструктурная компания в энергетике (СО ЕЭС, АТС, ЦФР и т. п.)

    Обязанности и достижения:

    Разработка счетчика электрической энергии на шине Fieldbus IEC 61158 Личный вклад в проект: 1. Разработка схемотехники устройства в части интеграции счетчика с FPGA Xiling XC6SLX9. 2. Разработка и отладка verilog RTL для преобразования аналогового значения и отправка по SPI. 3. Реализация ответной части: драйвер для linux, обработчик прерывания, ioctl для чтения значения порта. Используемые инструменты: Xilinx IDE, Verilog, c, gcc, linux, kernel, ARM9, QNX, Xilinx fpga
    • Август 2007 – ноябрь 2011
    • 4 года и 4 месяца

    Программист

    RTSoft, Москва
    Разработка программного обеспечения, Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг

    Обязанности и достижения:

    Поддержка дистрибутива MontaVista Linux Carrier Grade Edition 4.X/5.X и MontaVista Linux Professional 4.X/5.X по заказу компании MontaVista Software, LLC (www.mvista.com) Личный вклад в проект: 1. Устранение проблем функционирования различных подсистем ядра (fs, mm, profile, pm, real-time, ...), разных драйверов устройств (watchdog, clock, usb, flash...), различных процессорных архитектур, таких как • ARM: (Core v4 / v6 / v7) including cortex a7 / a8 • X86: Pentium 4 / m, Core i7, Core i8, • MIPS: Cavium Octeon CN58XX • PPC: Power PC 74xx и встраиваемых устройств, построенных на их основе 2. Портирование и написание драйверов различной периферии или иной функциональности по требованию заказчика. 3. Создание новых и поддержка существующих BSP. 4. Расширение uboot новым оборудованием таким как новыми типами памяти, процессорами. 5. командная работа разработки: создание MR, исправляющих ошибки, отправка их как в репозитарий MontaVista, так и в linux kernel main stream. Используемые инструменты: c, jtag, git, bitbake, cvs, linux kernel drivers, BugZilla, mips, i368/Em64t, powerpc
    • Март 2007 – август 2007
    • 6 месяцев

    Программист

    Auriga, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Поддержка дистрибутива BlackCat Linux: Личный вклад в проект: 1. Исправлние найденых в ядре ошибок 2. Доработка новой функциональности ядра для процессоров PowerPc, MicroBlaze Используемые инструменты: c, gdb, linux, kernel
    • Январь 2006 – март 2007
    • 1 год и 3 месяца

    Старший программист

    Институт точной механики и вычислительной техники им. Лебедева, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Разработка verilog RTL модели операций с вещественными числами IEEE 754 - умножение, деление, вычитание, сложение, поддержка одинарной и двойной точности вещественного числа, реализация специфических инструкций, характерных для ARM9 и его поддерживаемой архитектуры касательно FPU (инструкции загрузка/выгрузка из стека, обмен, удаление, векторные инструкции и т. д.) Личный вклад в проект: Реализация программного обеспечение для связи внешнего сопроцессора с ПК по шине PCI (WDM драйвер). Реализация программы калькулятора, позволяющего выполнять элементарные операции с FPU, подключение библиотеки softfloat для сравнения значений бинарных операций Используемые инструменты: DDK, WDM, c, windows, MS Visual Studio, MS.NET
    • Ноябрь 2004 – январь 2006
    • 1 год и 3 месяца

    Программист

    Samsung SRC center

    Обязанности и достижения:

    Разработка новых технологий Linux для процессоров ARM Личный вклад в проект: 1. Kernel XIP (прямое выполнение ядра linux с NOR Flash) 2. Application XIP (файловая система CRAM расширенная функциональностью “выполнение на месте”) 3. Минимизация использования памяти модулями TCP/IP, и модулями файловых систем 4. Сохранения ос-машиносостояния на диск для архитектур ARM9 при использовании Kernel XIP 5. Проведение испытаний по эффективности той или иной технологии, написание отчетной части для корейского руководства. Используемые инструменты: c, gdb, linux, kernel, Аппаратное обеспечение (smdk2410 с процессором ARM9 s3c2410, omap5912 OSK с процессором ARM9/DSP TI omap5912, JTAG, Ixdp425 c процессором Intel XScale IXP425)
    • Июнь 2004 – ноябрь 2004
    • 6 месяцев

    Программист

    Spirit DSP, Москва
    Разработка программного обеспечения

    Обязанности и достижения:

    Разработка промышленного КВ модема. Личный вклад в проект: Разработке (ПО для процессора ARM) промышленного коротковолнового модема: Разработка драйверов для UART, DSP voice codec) И оболочки управления модемом через AT команды и LCD дисплей. Аппаратное обеспечение и программное окружение: linux kernel 2.4.19, eCos 2.0.18. CPU atmel at91rm9200 (ARM9) процессор
    • Октябрь 2003 – май 2004
    • 8 месяцев

    Программист

    Foreman El.

    Обязанности и достижения:

    Разработка программного обеспечения для системы видеонаблюдения. Личный вклад в проект: 1. Разработка WDM драйвера для PCI плат видеонаблюдения. 2. Инициализация чипов philips SAA7134. 3. Разработка GUI использующего DMA и асинхронные уведомления о приеме кадра. Подключение GPU для конвертиции и масштабирования изображения и использование Frame buffer, 4. Разработка алгоритмического ПО: детектор движения, JPEG компрессор. Разработка ПО велась для операционных систем Windows 2000/linuix 2. Разработка ПО для USB камеры (Windows XP) Драйвер, прошивка для чипа Cypress USB chip. Используемые инструменты: c, DDK, MS visual studio, MFC, Visual Studio.NET

Обо мне

Дополнительные сведения:

Интересуюсь низкоуровневой разработка/программированием ядра операционных систем WindowsNT/Linux Разработкой сложных систем обмена информацией в том числе сетевых и управления. Разработкой ядер специализированных операционных систем, драйверов железа. Разработкой цифровой техники. Обучаемость

Иностранные языки

  • Английский язык — разговорный

Водительские права

  • B — легковые авто
Фото, имя и контакты доступны только авторизованным пользователям
Обновлено 20 ноябряПоследнее место работы (1 год)Системный архитектор 1С и ITОктябрь 2024 – октябрь 2025
Обновлено 3 августаПоследнее место работы (4 года)Руководитель направления 1СНоябрь 2021 – работает сейчас
Обновлено 9 июляПоследнее место работы (16 лет и 10 мес.)Директор Лаборатории СИФевраль 2009 – работает сейчас
Обновлено 28 октябряПоследнее место работы (6 лет и 9 мес.)Наладчик-программист станков с программным управлением и манипуляторов (6 разряд)Январь 2019 – октябрь 2025
Обновлено в 18:58
no-avatar
Программист C#з/п не указана
Последнее место работы (6 лет и 9 мес.)Программист C#Февраль 2019 – ноябрь 2025
Обновлено 17 ноябряПоследнее место работы (2 года и 1 мес.)Web-разработчикМай 2023 – июнь 2025
Обновлено в 18:20Последнее место работы (5 лет и 12 мес.)ПрограммистДекабрь 2019 – работает сейчас
Обновлено 17 ноябряПоследнее место работы (8 лет и 1 мес.)Главный инженер по разработкеМарт 2017 – апрель 2025
Обновлено в 12:35Последнее место работы (3 года и 3 мес.)ПрограммистНоябрь 2018 – февраль 2022
Обновлено в 18:14Последнее место работы (1 год и 10 мес.)Ведущий программистФевраль 2024 – работает сейчас
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка и сопровождение банковского ПОПрограммист-разработчик