Эти навыки не влияют на основной грейд, но покажут полноту вашего профиля.
AI-ассистенты кодирования
▼
Использует ChatGPT и Claude для объяснения концепций блокчейна, дебаггинга кода ноды и генерации boilerplate. Проверяет ответы AI на корректность, особенно для криптографических и consensus-алгоритмов.
Эффективно применяет AI-ассистентов для code review блокчейн-компонентов, генерации тестов и анализа протоколов. Понимает ограничения AI для специфичных blockchain-задач и проверяет критические ответы.
Интегрирует AI в workflow разработки blockchain-инфраструктуры. Создаёт специализированные промпты для анализа распределённых систем, threat modeling и architecture review протоколов.
Определяет политику использования AI для blockchain-организации с учётом конфиденциальности кода и proprietary протоколов. Оценивает ROI от AI-инструментов и формирует guidelines для команд.
Использует Cursor для blockchain: AI-assisted Solidity/Rust coding, contract generation.
Настраивает Cursor: language-specific rules, security suggestions, Hardhat/Foundry integration.
Оптимизирует Cursor: security audit prompts, gas optimization, vulnerability detection.
Определяет AI IDE стандарты: approved configs, security review policies.
Использует GitHub Copilot для ускорения написания кода блокчейн-компонентов на Go/Rust/TypeScript. Критически проверяет предложения на корректность в контексте distributed systems.
Эффективно использует Copilot для boilerplate кода, тестов и документации blockchain-компонентов. Комбинирует с ChatGPT для code review и architecture analysis распределённых систем.
Формирует guidelines по использованию AI-ассистентов для blockchain-разработки. Настраивает workspace context для эффективных подсказок. Оценивает риски AI-генерированного кода для security-critical модулей.
Определяет AI-assisted development policy для blockchain-организации. Формирует training программу по эффективному использованию AI tools. Оценивает ROI и security implications.
CI/CD
▼
Использует GitHub Actions для blockchain: smart contract compilation, test execution. Понимает CI для Solidity/Rust.
Проектирует CI: Hardhat/Foundry testing, security scanning (Slither), multi-chain deployment pipelines.
Определяет CI/CD architecture: automated audit integration, deployment verification, multi-chain CI.
Определяет CI/CD стандарты: mandatory security checks, deployment governance, audit requirements.
Code Review
▼
Проходит code review для блокчейн-компонентов, применяя полученные замечания по concurrency, error handling и performance. Изучает паттерны из review комментариев опытных blockchain-инженеров.
Проводит code review для компонентов блокчейн-ноды: проверяет thread safety, корректность обработки сетевых пакетов и storage consistency. Оставляет конструктивные комментарии с примерами.
Проводит architecture и security-focused review для блокчейн-инфраструктуры. Формирует review checklist для consensus, P2P networking и storage компонентов. Менторит reviewers в команде.
Определяет процесс code review для blockchain-организации. Формирует SLA на review, quality gates для merge и escalation path для критических изменений в consensus-модулях.
DeFi
▼
Понимает базовые концепции токеномики: механики предложения, распределение токенов и графики вестинга. Реализует простые ERC-20 контракты с минтингом и сжиганием. Следует установленным параметрам токеномики, определённым командой.
Самостоятельно разрабатывает с Tokenomics Design в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует модели токеномики для блокчейн-продуктов: утилити-токены, механизмы governance и выравнивание стимулов. Реализует сложные контракты с динамическим предложением, стейкингом и распределением наград. Проводит экономические симуляции и аудит потоков токенов. Менторит команду по устойчивому дизайну токенов.
Определяет стратегию токеномики для блокчейн-продуктов и протоколов. Устанавливает стандарты экономического моделирования и фреймворки запуска токенов. Координирует с бизнес-командами по утилити токена и рыночной динамике. Ревьюит дизайн токеномики на устойчивость и регуляторное соответствие.
Понимает базовые модели token economics: utility, governance и security токены. Изучает incentive mechanisms для валидаторов и стейкеров. Анализирует tokenomics существующих блокчейнов.
Моделирует экономические параметры блокчейн-протоколов: emission schedule, staking rewards, fee distribution. Анализирует game-theoretic incentives для участников сети и их влияние на безопасность.
Проектирует экономические модели для blockchain-протоколов: bonding curves, MEV redistribution, validator penalties. Проводит agent-based simulation для оценки устойчивости экономики сети.
Определяет crypto-economics стратегию для организации. Координирует с юристами по regulatory compliance токенов. Формирует framework оценки экономической безопасности протоколов.
Distributed Tracing
▼
Понимает OpenTelemetry для blockchain: tracing RPC calls, monitoring transaction latency.
Инструментирует blockchain services: distributed tracing, custom chain metrics.
Проектирует observability: cross-chain tracing, performance monitoring, alerting.
Определяет стандарты observability для блокчейн-сервисов — формирует обязательную распределённую трассировку для обработки транзакций, требования к метрикам здоровья нод и участия в консенсусе, структурированное логирование для мониторинга on-chain событий.
E2E-тестирование
▼
Понимает основы E2E-тестирования блокчейн-приложений: потоки подключения кошельков, подписание транзакций и верификация взаимодействий со смарт-контрактами. Умеет писать базовые тесты Cypress/Playwright для UI dApp. Следует командным гайдлайнам по настройке тестового окружения с локальными нодами блокчейна.
Реализует комплексные E2E-тесты для воркфлоу dApp: многошаговые транзакционные потоки, кросс-чейн bridge взаимодействия и верификация состояния кошелька. Создаёт тестовые фикстуры с детерминированным состоянием блокчейна через snapshot-ы сети Hardhat/Foundry. Интегрирует E2E-тесты с CI через headless-автоматизацию браузера и оркестрацию локального чейна.
Проектирует тестовую стратегию с E2E тестирование. Внедряет automated testing на всех уровнях. Оптимизирует тестовую пирамиду. Менторит команду.
Определяет testing strategy на уровне продукта. Формирует стандарты quality assurance. Внедряет shift-left testing culture.
Embedded-программирование
▼
Изучает основы Rust: ownership, borrowing, lifetimes. Пишет простые модули для blockchain-ноды. Использует cargo для сборки проектов и запуска тестов. Понимает error handling через Result.
Разрабатывает компоненты blockchain-ноды на Rust: P2P networking, storage layer, transaction processing. Использует async/await с tokio для concurrent operations. Применяет unsafe только с обоснованием.
Проектирует архитектуру blockchain-ноды на Rust: модульная система с trait-based abstractions, zero-copy parsing, custom allocators для performance. Оптимизирует compiler flags для production builds.
Определяет Rust development стандарты для blockchain-организации. Формирует shared libraries и coding guidelines. Координирует Rust ecosystem adoption и training для 10+ инженеров.
Event-Driven архитектура
▼
Понимает базовые архитектурные концепции Event Sourcing. Следует архитектурным решениям команды. Понимает основные паттерны.
Применяет Event Sourcing при проектировании компонентов. Понимает trade-offs. Участвует в архитектурных обсуждениях.
Проектирует системы реестров на основе Event Sourcing, где on-chain транзакции служат неизменяемым журналом событий. Принимает ADR по версионированию схем событий для восстановления состояния смарт-контрактов. Оценивает CQRS-проекции для индексации событий блокчейна в запрашиваемые read-модели.
Определяет стратегию Event Sourcing для децентрализованных приложений, объединяя off-chain event store с on-chain финализацией. Устанавливает руководства по воспроизведению событий, обработке реорганизации цепочки и кросс-чейн корреляции событий. Проводит архитектурные ревью событийно-ориентированных индексеров и дизайнов subgraph.
Git и workflow
▼
Использует Git для ежедневной работы: feature branches, commits, merge/rebase. Работает с pull requests на GitHub и понимает Git Flow. Резолвит базовые merge conflicts.
Применяет advanced Git: interactive rebase, cherry-pick, bisect для поиска регрессий. Настраивает branch protection rules и git hooks для security checks перед коммитом.
Проектирует Git workflow для monorepo blockchain-проекта. Настраивает git hooks с интеграцией линтеров, тестов и security scanners. Оптимизирует CI triggers для large codebase.
Определяет Git стратегию для blockchain-организации. Формирует branching model и release process для node software с учётом backward compatibility и upgrade coordination.
GraphQL
▼
Понимает основы проектирования GraphQL-схем для индексации и запросов блокчейн-данных. Пишет простые запросы к subgraph API для получения on-chain данных о событиях. Следует принятым в команде соглашениям по экспозиции состояния смарт-контрактов через GraphQL-интерфейсы типа The Graph.
Самостоятельно проектирует GraphQL-схемы для индексации блокчейн-данных с использованием The Graph или кастомных субграфов. Реализует эффективные резолверы для запросов on-chain событий, историй переводов токенов и аналитики DeFi-протоколов. Пишет комплексные тесты субграфов и документацию схемы.
Проектирует API-архитектуру с GraphQL Design для production-систем. Определяет стандарты versioning, error handling, pagination. Оптимизирует производительность.
Определяет API-стратегию на уровне продукта. Формирует стандарты проектирования. Проводит API design review. Координирует межкомандное API-взаимодействие.
Infrastructure as Code
▼
Описывает blockchain infra в Terraform: node deployment, network resources.
Проектирует Terraform для blockchain: multi-node clusters, monitoring, security.
Проектирует IaC architecture: multi-chain infrastructure, automated provisioning.
Определяет IaC стандарты: module library, deployment patterns.
Kubernetes и оркестрация
▼
Понимает K8s для blockchain: containerized nodes, basic deployment.
Деплоит blockchain в K8s: stateful sets, persistent volumes, health checks.
Проектирует K8s architecture: multi-chain management, auto-scaling, updates.
Определяет K8s стандарты: node deployment patterns, storage, security.
Понимает основы Kubernetes: pods, deployments, services. Деплоит blockchain-ноды и сервисы в Kubernetes кластер. Использует kubectl для мониторинга и troubleshooting.
Настраивает Kubernetes для blockchain-инфраструктуры: StatefulSets для нод с persistent storage, ConfigMaps для chain config. Реализует health checks и автоматический restart при сбоях.
Проектирует Kubernetes-архитектуру для production blockchain-инфраструктуры: multi-region deployment, automated failover, rolling upgrades нод. Оптимизирует resource allocation для validator nodes.
Определяет Kubernetes стратегию для blockchain-организации. Формирует platform team и стандарты деплоя. Координирует migration на Kubernetes для всей blockchain-инфраструктуры.
Prompt Engineering
▼
Формулирует эффективные промпты для AI-ассистентов при работе с blockchain-кодом. Использует chain-of-thought для объяснения сложных distributed systems концепций. Итерирует над промптами.
Создаёт structured prompts для анализа blockchain-протоколов, генерации тестов и documentation. Применяет few-shot examples для специфичных blockchain-задач: code review, threat modeling.
Проектирует prompt library для blockchain-организации: templates для security review, architecture analysis, documentation generation. Интегрирует промпты в automated workflows и CI/CD.
Определяет prompt engineering стратегию для blockchain-команд. Формирует best practices и training program. Оценивает эффективность различных prompt techniques для blockchain use cases.
React экосистема
▼
Использует React Core на базовом уровне в Hardhat/Foundry. Создаёт простые компоненты по дизайну. Понимает базовые концепции и следует component guidelines.
Самостоятельно реализует сложные UI-компоненты с React Core. Оптимизирует производительность рендеринга. Пишет тесты с forge test/Hardhat test. Применяет для state management.
Проектирует архитектуру frontend с React Core. Оптимизирует bundle size и Core Web Vitals. Создаёт design systems и переиспользуемые компоненты. Менторит команду.
Определяет frontend-архитектуру на уровне продукта с React Core. Формирует стандарты и best practices. Проводит архитектурные review.
REST API
▼
Проектирует REST API для blockchain-сервисов: endpoints для балансов, транзакций, блоков. Использует правильные HTTP-методы и status codes. Документирует через OpenAPI/Swagger.
Проектирует API с pagination, filtering, WebSocket subscriptions для real-time blockchain данных. Реализует rate limiting, caching и RPC-proxy с request batching.
Проектирует API platform для blockchain-сервисов: multi-chain endpoints, webhook notifications, GraphQL gateway. Обеспечивает backward compatibility при protocol upgrades и API versioning.
Определяет API design стандарты для blockchain-организации. Формирует API governance и review process. Координирует API интеграции с партнёрами и external developers.
System Design
▼
Понимает базовые концепции system design: latency, throughput, consistency, partitioning. Применяет к blockchain-контексту: block time, finality, state size. Рисует простые архитектурные диаграммы.
Проектирует архитектуру blockchain-сервисов: indexer, API gateway, cache layer. Понимает trade-offs consistency vs availability для blockchain данных. Выбирает технологии по требованиям.
Проектирует distributed системы для blockchain-инфраструктуры: multi-region deployment, reliable transaction processing, event-driven architectures. Обеспечивает high availability и fault tolerance.
Определяет system design principles для blockchain-организации. Проводит architecture review и формирует design document templates. Координирует cross-team architectural decisions.
Unit-тестирование
▼
Пишет unit-тесты для blockchain-компонентов на Go/Rust/TypeScript. Тестирует отдельные функции: хеширование, сериализация, валидация. Достигает 70%+ покрытие для новых модулей.
Пишет параметризованные и property-based тесты для blockchain-компонентов. Тестирует edge cases: large blocks, malformed transactions, concurrent access. Coverage 90%+.
Проектирует testing architecture для blockchain-ноды: shared test fixtures, mock network layer, deterministic random для reproducible tests. Внедряет mutation testing для оценки качества.
Определяет unit testing стандарты для blockchain-организации. Формирует coverage requirements для различных модулей: 95% для consensus, 90% для networking. Менторит по testing practices.
Понимает основы юнит-тестирования смарт-контрактов: настройка тестов Hardhat/Foundry, простые assertions функций контрактов, управление тестовыми аккаунтами. Следует командным паттернам тестирования поведения Solidity-контрактов и переходов состояний.
Самостоятельно пишет юнит-тесты для смарт-контрактов: тест-сьюты Hardhat/Foundry для функций контрактов, фаззинг-тестирование для граничных случаев, assertions потребления газа. Интегрирует тесты контрактов в CI/CD и покрывает сценарии reentrancy, overflow и контроля доступа.
Проектирует стратегию тестирования для блокчейн-систем: пирамида тестирования для слоёв contract/protocol/integration, фаззинг для граничных случаев консенсуса, тестирование производительности для пропускной способности транзакций. Оптимизирует выполнение тестов с локальным форкингом цепи и параллельными тестовыми сетями. Менторит команду по блокчейн-специфичным методологиям тестирования.
Определяет стратегию тестирования на уровне продукта для блокчейн-систем: стандарты аудитного тестирования смарт-контрактов, governance тестирования протоколов консенсуса, фреймворки security-тестирования для DeFi-протоколов. Устанавливает культуру shift-left тестирования с автоматическими quality gates для on-chain деплоев.
Web3-разработка
▼
Понимает основы кросс-чейн мостов: паттерны lock-and-mint, burn-and-release и механизмы relay. Следует командным конвенциям для интеграции bridge SDK и тестирования кросс-чейн трансферов токенов в тестнетах.
Самостоятельно разрабатывает с Cross-Chain Bridges в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует архитектуру кросс-чейн мостов: наборы валидаторов, optimistic vs ZK верификация и инфраструктура relay. Проводит анализ безопасности bridge-протоколов для защиты от MEV и double-spending. Менторит команду по паттернам интероперабельности.
Определяет архитектуру кросс-чейн продукта: критерии выбора мостов, стратегию мультичейн-деплоя и управление интероперабельностью. Устанавливает стандарты безопасности для операций мостов и координирует тестирование кросс-чейн интеграции.
Понимает концепции cross-chain взаимодействия: мосты, messaging protocols, atomic swaps. Использует LayerZero или Wormhole SDK для простой передачи сообщений между тестовыми сетями.
Реализует интеграцию с cross-chain messaging протоколами: настраивает endpoints, обрабатывает retry logic и failed messages. Тестирует bridge-переводы токенов с lock/mint механизмом.
Проектирует архитектуру cross-chain мостов: hub-and-spoke, mesh topology. Реализует custom relayer с security validations. Анализирует attack vectors: replay, censorship, relay manipulation.
Определяет cross-chain стратегию для организации. Оценивает interoperability протоколы: IBC, CCIP, Hyperlane. Формирует security requirements и SLA для bridge operations в production.
Понимает механизмы DAO: голосование, proposals, timelock контроллеры. Использует OpenZeppelin Governor для создания базового DAO-контракта. Тестирует полный voting lifecycle в testnet.
Реализует инфраструктуру для DAO: delegation, off-chain voting через Snapshot, multi-sig treasury управление. Настраивает backend для индексации governance событий и уведомлений.
Проектирует governance архитектуру для блокчейн-протокола: veToken модель, cross-chain governance, optimistic governance. Анализирует governance attack vectors и моделирует защитные механизмы.
Определяет governance framework и инфраструктуру для организации. Оценивает trade-offs различных voting механизмов для конкретных use cases. Координирует governance migrations между версиями.
Создаёт базовые dApp с подключением кошелька и чтением данных из блокчейна. Использует wagmi/viem для wallet interaction и React для frontend. Тестирует на testnet.
Разрабатывает полнофункциональные dApp с подписанием транзакций, event listening и optimistic UI. Интегрирует ENS, IPFS-метаданные и The Graph subgraph для индексации данных.
Проектирует архитектуру dApp-экосистемы: frontend, indexer, relayer, API gateway. Реализует gasless transactions через Account Abstraction (EIP-4337). Оптимизирует UX для mass adoption.
Определяет стандарты dApp-разработки для организации. Формирует Web3 UI kit и shared infrastructure: indexers, relayers, monitoring. Координирует архитектуру 5+ dApp-продуктов.
Понимает основы IPFS и децентрализованное хранение. Использует готовые контракты и шаблоны. Выполняет простые задачи в Hardhat/Foundry.
Самостоятельно разрабатывает с IPFS и децентрализованное хранение в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует blockchain-решения с IPFS и децентрализованное хранение. Проводит security-аудит. Оптимизирует протоколы. Менторит команду.
Определяет blockchain-архитектуру продукта. Формирует security-стандарты. Координирует аудиты.
Понимает основы NFT-разработки: стандарты ERC-721/ERC-1155, хранение метаданных (IPFS, Arweave) и интеграция с маркетплейсами. Следует командным паттернам для деплоя NFT-контрактов и построения интерфейсов минтинга с Web3-библиотеками.
Самостоятельно разрабатывает с NFT Development в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует архитектуру NFT-платформы: lazy minting с мета-транзакциями, оптимизация batch minting и мультичейн NFT-мосты. Проводит анализ безопасности контрактов маркетплейсов и реализует on-chain системы генеративного арта.
Определяет архитектуру NFT-продукта: стратегию масштабируемости платформы, экосистему инструментов для создателей и кросс-маркетплейс интероперабельность. Устанавливает стандарты метаданных, политики модерации контента и фреймворки защиты IP для NFT-коллекций.
Понимает NFT-стандарты ERC-721, ERC-1155 и их технические различия. Настраивает инфраструктуру для индексации NFT-событий: mint, transfer, metadata updates. Работает с IPFS для метаданных.
Реализует backend-инфраструктуру для NFT-платформы: индексация ownership, metadata caching, marketplace API. Поддерживает ERC-721A batch mint и EIP-2981 royalties на уровне индексера.
Проектирует инфраструктуру для масштабных NFT-платформ: distributed metadata storage, multi-chain NFT indexing, token-bound accounts (EIP-6551). Оптимизирует для high-volume mint events.
Определяет NFT infrastructure стратегию для организации. Формирует стандарты metadata storage, indexing и API. Координирует интеграции с маркетплейсами и cross-chain bridging NFT.
Понимает базовые концепции интеграции кошельков: инъекция провайдера MetaMask, протокол WalletConnect и EIP-1193. Реализует простые потоки connect/disconnect с ethers.js. Обрабатывает базовые события смены аккаунта и сети.
Самостоятельно разрабатывает с Wallet Integration в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует надёжные архитектуры интеграции кошельков с поддержкой множества провайдеров: MetaMask, WalletConnect v2, Coinbase Wallet и аппаратных кошельков. Реализует EIP-712 типизированное подписание, батчинг транзакций и оценку газа. Обрабатывает edge-кейсы: переключение сетей, персистентность сессий и восстановление после ошибок. Менторит команду по UX кошельков.
Определяет стратегию и стандарты интеграции кошельков для блокчейн-продуктов. Устанавливает гайдлайны поддержки мульти-чейн кошельков и процессы ревью безопасности подписания транзакций. Координирует с UX-командами для оптимизации онбординга и подключения кошельков.
Понимает основы Web3 фронтенда: подключение к Ethereum через ethers.js, чтение состояния контрактов и отображение on-chain данных. Создаёт простые UI dApp на React с хуками wagmi. Следует установленным паттернам подключения кошельков и отправки транзакций.
Самостоятельно разрабатывает с Web3 Frontend в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует масштабируемые архитектуры Web3 фронтенда с optimistic updates, multicall батчингом и real-time подписками на события через WebSockets. Реализует сложные DeFi-интерфейсы: swap-роутеры, дашборды ликвидности и трекеры портфеля. Оптимизирует использование RPC через кэширование и дедупликацию запросов. Менторит команду по паттернам Web3 фронтенда.
Определяет стандарты архитектуры Web3 фронтенда и рабочие процессы разработки для блокчейн-продуктов. Устанавливает паттерны управления RPC-провайдерами, версионирования ABI контрактов и кросс-чейн консистентности UI. Проводит код-ревью с фокусом на качество Web3 UX и безопасность.
Использует Web3-библиотеки для взаимодействия с блокчейном: ethers.js, viem, web3.py. Подключается к ноде через JSON-RPC. Читает данные контрактов и отправляет транзакции.
Разрабатывает SDK и library wrappers для blockchain-инфраструктуры. Реализует batched RPC calls, event subscription, retry logic. Поддерживает множественные provider backends.
Проектирует internal Web3 SDK для организации: multi-chain support, provider failover, transaction management. Оптимизирует для high-throughput: connection pooling, request deduplication.
Определяет Web3 library стратегию для организации. Формирует shared SDK и migration plans между библиотеками (ethers→viem). Координирует разработку platform SDK для external developers.
Понимает основные токен-стандарты: ERC-20, ERC-721, ERC-1155, ERC-4626. Знает различия и use cases для каждого стандарта. Настраивает инфраструктуру для поддержки различных типов токенов.
Реализует инфраструктурную поддержку расширенных токен-стандартов: ERC-4626 vault tracking, ERC-2981 royalties, wrapped tokens. Настраивает мониторинг и alerting для token operations.
Проектирует инфраструктуру для multi-standard token platform: unified API, cross-chain token bridging, compliance monitoring. Анализирует новые стандарты (ERC-7496, ERC-7512) для adoption.
Определяет token standards стратегию для организации. Формирует guidelines по выбору стандартов для различных use cases. Координирует adoption новых стандартов и migration токенов.
Алгоритмы и структуры данных
▼
Понимает Big-O нотацию и базовые алгоритмы сортировки и поиска. Применяет знания для оценки вычислительной сложности операций в распределённых системах блокчейна и при работе с on-chain данными.
Анализирует алгоритмическую сложность при проектировании компонентов блокчейн-инфраструктуры. Оптимизирует обработку блоков и транзакций, используя эффективные структуры данных и алгоритмы хеширования.
Проектирует алгоритмически оптимальные решения для блокчейн-ноды: индексация, state pruning, быстрый sync. Применяет amortized analysis и probabilistic structures для оптимизации пропускной способности.
Формирует стандарты алгоритмической оптимизации для блокчейн-инфраструктуры. Проводит review алгоритмической сложности критических компонентов ноды и консенсус-протоколов для 5+ проектов.
Понимает основные структуры данных в контексте блокчейна: массивы, хеш-таблицы, деревья. Изучает Patricia Merkle Trie и его роль в хранении состояния Ethereum. Реализует простые структуры.
Применяет специализированные структуры данных для блокчейн-ноды: Bloom filters для поиска логов, LRU-кэши для состояния, B-деревья для on-disk storage. Оптимизирует memory footprint.
Проектирует custom структуры данных для blockchain-инфраструктуры: versioned state trees, concurrent hash maps для параллельной обработки, sparse Merkle trees для light clients.
Определяет стандарты выбора структур данных для различных компонентов ноды. Формирует guidelines по memory management и data layout для performance-critical блокчейн-модулей.
Архитектурные паттерны
▼
Понимает базовые концепции распределённых систем: CAP-теорема, eventual consistency, network partitions. Изучает как эти принципы реализованы в blockchain-протоколах и P2P-сетях.
Реализует компоненты распределённых систем для блокчейна: peer discovery, gossip protocols, state synchronization. Настраивает P2P networking через libp2p и обрабатывает network partitions.
Проектирует distributed архитектуру для blockchain-ноды: state sync, block propagation, mempool management. Обеспечивает fault tolerance и Byzantine resistance для критических компонентов системы.
Определяет distributed systems architecture для blockchain-организации. Формирует стандарты P2P networking, consensus integration и state management. Координирует team из 10+ инженеров.
Безопасность приложений
▼
Понимает базовые концепции OWASP, применённые к блокчейн-приложениям — типичные уязвимости смарт-контрактов (reentrancy, integer overflow), риски безопасности web3-фронтенда и безопасную конфигурацию RPC-эндпоинтов. Следует рекомендациям безопасности для разработки DApp и распознаёт типичные паттерны атак Web3.
Применяет принципы OWASP и стандарты безопасности, специфичные для блокчейна, к разработке DApp. Проводит ревью безопасности кода смарт-контрактов и web3-фронтенда, выявляя reentrancy, манипуляцию оракулами и риски XSS. Использует Slither, Mythril и инструменты сканирования веб-приложений для обнаружения уязвимостей.
Проектирует security-решения с OWASP и безопасность приложений. Проводит threat modeling. Внедряет security practices в SDLC. Менторит команду.
Определяет стратегию безопасности для блокчейн-разработки, охватывающей смарт-контракты, фронтенды DApp и инфраструктуру. Формирует политики безопасности для требований аудита контрактов, стандартов безопасности web3 и практик моделирования угроз, специфичных для DeFi. Координирует реагирование на инциденты безопасности и обучает команды паттернам уязвимостей блокчейна.
Понимает базовые концепции моделирования угроз для блокчейн-приложений: определяет распространённые векторы атак (reentrancy, front-running, манипуляция оракулами). Следует установленным чек-листам угроз при ревью взаимодействий смарт-контрактов. Участвует в сессиях моделирования угроз под руководством.
Самостоятельно применяет моделирование угроз к DeFi-протоколам и блокчейн-архитектурам. Анализирует экономические векторы атак (flash loan эксплойты, MEV-извлечение, атаки на governance). Понимает компромиссы между средствами защиты и оптимизацией газа. Сопоставляет угрозы с конкретными паттернами митигации в дизайне смарт-контрактов.
Проектирует security-решения с Моделирование угроз. Проводит threat modeling. Внедряет security practices в SDLC. Менторит команду.
Определяет стратегию моделирования угроз для портфелей блокчейн-продуктов. Координирует кросс-протокольные оценки угроз, охватывающие риски DeFi-композируемости, безопасность мостов и допущения L2. Устанавливает стандарты моделирования угроз для аудита смарт-контрактов и предрелизных ревью безопасности. Продвигает внедрение автоматического обнаружения угроз в рабочий процесс разработки.
Понимает базовые концепции безопасного кодирования для блокчейн-разработки — валидацию входных данных для взаимодействий с контрактами, практики безопасного управления ключами и типичные уязвимости фронтенда DApp. Следует рекомендациям безопасности для web3-библиотек и распознаёт паттерны reentrancy, overflow и ошибок контроля доступа в коде.
Применяет практики безопасного кодирования в блокчейн-разработке — проводит ревью безопасности кода смарт-контрактов и фронтенда DApp на reentrancy, front-running и риски манипуляции оракулами. Использует Slither и Mythril для автоматизированного сканирования уязвимостей и применяет безопасные паттерны для механизмов обновления контрактов.
Проектирует security-решения с Практики безопасного кода. Проводит threat modeling. Внедряет security practices в SDLC. Менторит команду.
Определяет стратегию безопасного кодирования для команд блокчейн-разработки, охватывающих смарт-контракты, фронтенды DApp и инфраструктуру. Формирует политики безопасности для требований аудита контрактов, безопасных механизмов обновления и стандартов безопасности web3. Координирует реагирование на уязвимости и обучает команды паттернам безопасного кодирования, специфичным для блокчейна.
Блокчейн-инфраструктура
▼
Понимает основы Blockchain Indexing. Использует готовые контракты и шаблоны. Выполняет простые задачи в Hardhat/Foundry.
Самостоятельно разрабатывает с Blockchain Indexing в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует blockchain-решения с Blockchain Indexing. Проводит security-аудит. Оптимизирует протоколы. Менторит команду.
Определяет blockchain-архитектуру продукта. Формирует security-стандарты. Координирует аудиты.
Понимает основы экосистемы Ethereum: архитектура EVM, модель газа, типы аккаунтов (EOA/contract) и JSON-RPC API. Следует командным паттернам для взаимодействия с Ethereum-нодами через ethers.js/web3.js и деплоя в тестнеты Sepolia/Goerli.
Самостоятельно разрабатывает с Ethereum Ecosystem в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует архитектуру на Ethereum: MEV-aware отправка транзакций, blob-транзакции (EIP-4844) и account abstraction (ERC-4337). Проводит анализ безопасности интеграций DeFi-протоколов и реализует кастомную индексацию через subgraphs.
Определяет архитектуру Ethereum-продукта: стратегию L2 rollup, выбор интеграции мостов и стандарты защиты от MEV. Устанавливает управление инфраструктурой нод и координирует готовность команды к обновлениям протокола Ethereum (подготовка hard fork).
Понимает архитектуру zk-rollups: sequencer, prover, verifier contract. Изучает различия zkSync, StarkNet, Polygon zkEVM и Scroll. Деплоит ноду zk-rollup в testnet.
Настраивает и эксплуатирует zk-rollup ноды. Реализует интеграцию с proving infrastructure. Понимает различия в EVM-совместимости: type 1-4 zkEVM. Мониторит proof generation и submission.
Проектирует инфраструктуру для zk-rollup: proving cluster, data availability, forced transaction inclusion. Оптимизирует prover performance и оценивает economics proof generation.
Определяет zk-rollup стратегию для организации: выбор платформы, proving infrastructure, migration plan. Формирует team expertise по zkEVM и custom circuit development.
Запускает и настраивает blockchain-ноды: Ethereum (Geth/Nethermind), Solana, Cosmos. Понимает типы нод: full, archive, light. Мониторит sync status и базовые метрики через CLI.
Эксплуатирует blockchain-ноды в production: настраивает мониторинг (Prometheus/Grafana), alerting, automated restarts. Оптимизирует performance: disk I/O, memory, network bandwidth.
Проектирует инфраструктуру для fleet из blockchain-нод: automated deployment, version upgrades, state pruning. Обеспечивает high availability через geo-distributed deployment и load balancing.
Определяет node operation стратегию для организации: self-hosted vs managed providers (Infura/Alchemy). Формирует SLA, capacity planning и incident response для blockchain infrastructure.
Веб-фреймворки
▼
Использует Node.js Frameworks на базовом уровне в Hardhat/Foundry. Выполняет простые задачи по готовым шаблонам. Понимает базовые концепции и следует принятым в команде практикам.
Самостоятельно реализует задачи с Node.js Frameworks в Hardhat/Foundry. Понимает внутреннее устройство и оптимизирует производительность. Пишет тесты с помощью forge test/Hardhat test.
Проектирует архитектуру Node.js-сервисов для блокчейн-приложений: интеграция Web3.js/ethers.js, сервисы индексации событий и управление транзакциями. Оптимизирует для надёжной коммуникации с блокчейн RPC и синхронизации состояния.
Определяет архитектурные решения по Node.js Frameworks на уровне продукта. Формирует стандарты. Проводит design review и определяет технический roadmap.
Интеграционное тестирование
▼
Понимает основы интеграционного тестирования взаимодействий смарт-контрактов с off-chain сервисами. Пишет простые тесты проверки деплоя контрактов, эмиссии событий и подключения web3-провайдеров. Следует принятым в команде стандартам валидации интеграций в тестнете.
Самостоятельно проектирует интеграционные тесты мультиконтрактных систем и взаимодействий с off-chain оракулами. Применяет контрактное тестирование для границ blockchain RPC и подписок на события. Интегрирует верификацию деплоя в тестнете в CI/CD-пайплайны.
Проектирует тестовую стратегию с Интеграционное тестирование. Внедряет automated testing на всех уровнях. Оптимизирует тестовую пирамиду. Менторит команду.
Определяет стратегию интеграционного тестирования экосистем блокчейн-протоколов, охватывающих решения L1/L2 и слои DeFi-композируемости. Формирует стандарты качества для тестирования кросс-чейн мостов и верификации обновлений смарт-контрактов. Внедряет культуру shift-left тестирования с формальной верификацией критических точек интеграции протоколов и тестированием экономических симуляций.
Контейнеризация
▼
Использует Docker для запуска блокчейн-нод в контейнерах. Создаёт docker-compose для development environment с нодой, базой данных и мониторингом. Понимает основы контейнеризации.
Создаёт production Docker images для блокчейн-сервисов: ноды, индексеры, релейеры. Оптимизирует размер через multi-stage builds. Настраивает volume management для chain data.
Проектирует containerized infrastructure для blockchain-нод и сервисов. Оптимизирует networking между контейнерами для low-latency P2P communication. Настраивает automated node updates.
Определяет container стратегию для blockchain-организации. Формирует Dockerfile стандарты, security scanning и image registry governance. Координирует migration на containerized infrastructure.
Кэширование
▼
Использует Redis для blockchain: кеширует RPC responses, pending transactions.
Проектирует caching: gas price caching, transaction pool, rate limiting.
Проектирует caching architecture: multi-chain cache, real-time updates.
Определяет caching стандарты: cache policies, monitoring, performance.
Логирование
▼
Использует logging для blockchain: event logging в contracts, off-chain structured logging.
Реализует blockchain logging: event indexing, transaction tracking, anomaly logging.
Проектирует logging architecture: chain event monitoring, cross-chain correlation, alerting.
Определяет logging стандарты: event design, monitoring requirements, alerting policies.
Метрики и мониторинг
▼
Мониторит blockchain через Prometheus: node metrics, block height, gas prices. Просматривает dashboards.
Создаёт blockchain dashboards: node health, contract metrics, transaction monitoring.
Проектирует monitoring: multi-chain monitoring, alerting, performance tracking.
Определяет monitoring стандарты: mandatory metrics, dashboard templates.
Многопоточность и конкурентность
▼
Понимает основы Асинхронное программирование на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Solidity/Rust/Go. Следует рекомендациям senior-разработчиков при решении задач.
Самостоятельно применяет асинхронное программирование в блокчейн-разработке: async-мониторинг транзакций, паттерны конкурентных слушателей событий, неблокирующая обработка RPC-вызовов. Понимает компромиссы между поллингом и событийными паттернами для блокчейн-данных.
Проектирует async-архитектуры для блокчейна: событийно-управляемый мониторинг транзакций, конкурентная агрегация данных multi-chain, async-паттерны взаимодействия со смарт-контрактами. Менторит команду по async-паттернам для надёжности и консистентности блокчейна.
Определяет стандарты асинхронного программирования для блокчейн-команды: гайдлайны событийно-управляемого мониторинга, ревью async-управления транзакциями, паттерны конкурентной multi-chain интеграции. Устанавливает best practices для async-паттернов в блокчейн-приложениях.
Понимает concurrency для blockchain: parallel transaction processing, concurrent RPC.
Реализует concurrent blockchain: parallel indexing, concurrent submissions, thread-safe state.
Проектирует concurrent systems: multi-chain parallel processing, lock-free indexing.
Определяет concurrency стандарты: parallel processing policies, thread safety.
Нагрузочное тестирование
▼
Проводит базовое нагрузочное тестирование blockchain-сервисов: RPC endpoints, API. Использует k6 или Artillery для измерения latency и throughput. Документирует baseline метрики.
Разрабатывает performance test suites для blockchain-инфраструктуры: node sync speed, transaction throughput, P2P message propagation. Настраивает benchmark CI pipeline с regression detection.
Проектирует performance testing framework для blockchain-платформы: stress testing consensus, chaos engineering для P2P network, latency profiling. Оптимизирует на основе результатов профилирования.
Определяет performance testing стратегию для blockchain-организации. Формирует SLA и performance budgets для всех компонентов. Координирует performance optimization initiative.
Облачные провайдеры
▼
Работает с AWS для blockchain: EC2 для nodes, managed blockchain services. Понимает cloud deployment.
Деплоит blockchain на AWS: managed nodes, auto-scaling indexers, S3 для data storage.
Проектирует cloud architecture: multi-region nodes, HA, disaster recovery.
Определяет cloud стандарты: node deployment, cost optimization, review.
ООП и паттерны проектирования
▼
Знает базовые паттерны проектирования: Factory, Observer, Strategy. Применяет Factory для создания компонентов ноды. Использует Observer для event-driven взаимодействия между модулями.
Применяет паттерны для распределённых систем: Circuit Breaker, Retry, Bulkhead для P2P-коммуникации. Реализует Pipeline pattern для обработки транзакций и блоков в node software.
Проектирует архитектурные паттерны для blockchain-инфраструктуры: plugin architecture для consensus modules, event sourcing для state management, CQRS для node API.
Определяет архитектурные стандарты и pattern library для blockchain-организации. Формирует architectural decision records (ADR) и проводит architecture review для 10+ проектов.
Понимает основы Принципы ООП и SOLID на базовом уровне. Применяет простые концепции в рабочих задачах с использованием Solidity/Rust/Go. Следует рекомендациям senior-разработчиков при решении задач.
Самостоятельно применяет ООП/SOLID в блокчейн-разработке: правильные иерархии наследования контрактов, разделение интерфейсов для стандартов токенов (ERC-20/721/1155), инкапсуляция переменных состояния с контролем доступа. Понимает компромиссы между наследованием и композицией в дизайне смарт-контрактов.
Применяет ООП/SOLID в архитектуре блокчейна: чистый дизайн интерфейсов контрактов по interface segregation, factory patterns для стандартов токенов, strategy pattern для абстракции механизмов консенсуса. Проектирует модульные блокчейн-системы с правильным разделением между слоями протокола, сети и управления состоянием.
Определяет стандарты использования Принципы ООП и SOLID на уровне команды/продукта. Проводит архитектурные review. Формирует best practices и обучающие материалы для всей команды.
Оптимизация БД
▼
Понимает indexing для blockchain: chain data indexing, event index structure.
Проектирует indexing: event indexes, composite queries, optimized chain data access.
Проектирует indexing architecture: multi-chain indexing, search infrastructure.
Определяет indexing стандарты: index requirements, performance targets.
Основы блокчейна
▼
Понимает основы блокчейна: механизмы консенсуса (PoW, PoS), структура блока, деревья Меркла и P2P-сети. Следует командным паттернам для взаимодействия с блокчейн-нодами через RPC API и построения базовых dApps с Web3-библиотеками.
Самостоятельно разрабатывает с Blockchain Fundamentals в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует архитектуру блокчейна с глубоким пониманием компромиссов консенсуса, гарантий финальности и оптимизации сетевой топологии. Проводит анализ безопасности на уровне протокола и реализует кастомные конфигурации нод. Менторит команду по внутренностям цепи.
Определяет архитектуру блокчейн-продукта: критерии выбора цепи, стратегию инфраструктуры нод и планирование обновлений протокола. Устанавливает стандарты безопасности для операций валидаторов и управления ключами. Координирует кросс-командные усилия по интеграции блокчейна.
Понимает базовые концепции ZKP: доказательство знания без раскрытия информации, zk-SNARKs vs zk-STARKs. Изучает use cases: privacy, scalability, identity. Экспериментирует с Circom.
Реализует ZKP-компоненты для blockchain-инфраструктуры: proof generation, verification pipeline, witness generation. Работает с Circom, Halo2 или Noir для создания ZK-circuits.
Проектирует ZKP-инфраструктуру: proof generation clusters, recursive proof composition, proof aggregation. Оптимизирует proving time и verifier gas costs. Интегрирует в production протоколы.
Определяет ZKP стратегию для blockchain-организации. Формирует team expertise по различным proving systems. Оценивает ZKP-решения для privacy и scalability use cases продуктов.
Понимает структуру Merkle tree и его роль в blockchain: верификация транзакций, state proof. Реализует простое Merkle tree для хеширования данных и генерации/верификации proofs.
Реализует различные виды Merkle trees для blockchain: Patricia Merkle Trie для state storage, sparse Merkle tree для membership proofs. Оптимизирует proof generation и verification.
Проектирует Merkle tree инфраструктуру для blockchain-ноды: incremental updates, parallel proof generation, compact proofs. Исследует verkle trees и polynomial commitments для замены Merkle.
Определяет стандарты использования Merkle tree в blockchain-организации. Формирует guidelines по proof generation, verification и storage. Оценивает transition на verkle trees.
Понимает хеш-функции (SHA-256, Keccak-256), цифровые подписи (ECDSA, EdDSA) и key derivation (BIP-32/39). Использует криптографические библиотеки для подписи и верификации сообщений.
Применяет Merkle proofs для верификации данных в блокчейне. Реализует commitment schemes и VRF для on-chain randomness. Интегрирует BLS signatures для aggregation в валидаторных сетях.
Проектирует криптографические протоколы для блокчейн-инфраструктуры: threshold signatures, MPC key management, zk-proof generation. Аудирует криптографические примитивы в blockchain протоколах.
Определяет криптографические стандарты для blockchain-организации. Оценивает post-quantum cryptography readiness. Менторит инженеров по прикладной криптографии и формирует security guidelines.
Понимает основы прикладной криптографии для блокчейна: хеш-функции (SHA-256, Keccak), цифровые подписи (ECDSA, EdDSA) и деривация ключей (BIP-32/39). Следует командным паттернам для интеграции кошельков и подписания транзакций.
Самостоятельно разрабатывает с Прикладная криптография в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует криптографические системы для блокчейн-протоколов: пороговые подписи, VRF и интеграция zero-knowledge proofs. Проводит анализ безопасности криптографических реализаций и оценивает готовность к постквантовой криптографии.
Определяет криптографические стандарты для блокчейн-продукта: политики управления ключами, выбор схем подписей и требования к источникам энтропии. Устанавливает процессы аудита безопасности криптографических реализаций и координирует с внешними аудиторами.
Протоколы API
▼
Использует WebSocket для подписки на blockchain-события: новые блоки, pending транзакции, log events. Обрабатывает reconnection при потере соединения. Работает с JSON-RPC WebSocket API.
Проектирует WebSocket-инфраструктуру для real-time blockchain данных: event streaming, transaction status tracking, price feeds. Реализует message ordering и delivery guarantees.
Проектирует масштабируемую WebSocket-платформу для blockchain-сервисов: horizontal scaling, pub/sub через Redis, connection management. Обеспечивает delivery guarantees для критических событий.
Определяет WebSocket стратегию для blockchain-организации. Формирует стандарты протокола, message format и SLA. Координирует migration с polling на event-driven architecture.
Реляционные БД
▼
Работает с PostgreSQL для blockchain: indexed chain data, transaction history storage.
Проектирует database: event indexing schema, block data, query optimization для chain data.
Проектирует data architecture: multi-chain indexing, analytics, historical data.
Определяет database стандарты: indexer schema, performance requirements.
Сети
▼
Понимает основы сетевого взаимодействия, специфичные для блокчейна — P2P gossip-протоколы для распространения блоков, JSON-RPC эндпоинты для коммуникации нод и WebSocket-подписки для мониторинга on-chain событий в реальном времени. Следует рекомендациям команды по настройке связности нод и доступа к RPC.
Реализует blockchain networking: P2P configuration, secure RPC, load balancing.
Проектирует network architecture: multi-region P2P, RPC infrastructure.
Определяет networking стандарты: RPC architecture, security policies.
Системы типов
▼
Применяет type safety: typed Solidity (custom types), TypeScript для tooling. Использует strict typing.
Обеспечивает type safety: TypeChain для typed contract interactions, Zod для validation.
Проектирует type-safe blockchain: end-to-end typed interactions, schema validation.
Определяет type safety стандарты: typed contracts, validation requirements.
Смарт-контракты
▼
Понимает распространённые уязвимости смарт-контрактов: reentrancy, integer overflow и front-running. Проверяет код на базовые проблемы безопасности по чек-листам. Следует паттернам безопасной разработки, рекомендованным командой.
Самостоятельно разрабатывает с Smart Contract Security в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует безопасные архитектуры смарт-контрактов с паттернами обновляемости, timelock и multi-sig governance. Проводит внутренние аудиты безопасности с Mythril, Echidna и ручным ревью. Оптимизирует газ без компромиссов в безопасности. Менторит команду по безопасным паттернам Solidity.
Определяет стандарты безопасности смарт-контрактов и процессы аудита для блокчейн-продуктов. Устанавливает предеплойные чек-листы безопасности и автоматизированные пайплайны сканирования. Координирует внешние аудиты и управляет процессами исправления уязвимостей.
Пишет базовые смарт-контракты на Solidity: ERC-20 токены, простое хранение данных и паттерны контроля доступа. Понимает типы данных, модификаторы видимости и стоимость газа. Тестирует контракты с Hardhat и деплоит в тестнеты.
Самостоятельно разрабатывает с Solidity в Hardhat/Foundry. Проводит базовый аудит. Оптимизирует gas.
Проектирует сложные архитектуры на Solidity: proxy-паттерны (UUPS, Transparent), diamond standard и газ-оптимизированные структуры данных. Проводит аудиты безопасности и пишет комплексные тест-сьюты с фаззингом. Оптимизирует размер байткода и стоимость выполнения контрактов. Менторит команду по продвинутым паттернам Solidity.
Определяет стандарты разработки на Solidity и гайдлайны кодирования для блокчейн-продуктов. Устанавливает архитектурные паттерны контрактов, стратегии обновления и процессы деплоя. Проводит код-ревью с фокусом на безопасность, газ-эффективность и поддерживаемость.
Пишет простые контракты на Solidity 0.8+: ERC-20, базовые storage паттерны. Использует Hardhat для компиляции и деплоя в testnet. Понимает gas costs и storage layout.
Разрабатывает production контракты с OpenZeppelin: AccessControl, Pausable, ReentrancyGuard. Оптимизирует gas через packed storage и calldata. Покрывает тестами 90%+ кода.
Проектирует upgradeable контрактные системы (UUPS/Transparent Proxy). Реализует custom оптимизации через inline assembly. Проводит security review и gas-аудит контрактов для организации.
Определяет стандарты Solidity-разработки для организации: style guide, architectural patterns (Diamond, Proxy, Clone), security checklist. Проводит architecture review для 10+ проектов.
Изучает синтаксис Vyper и его security-by-design философию. Пишет простые контракты: ERC-20, storage операции. Понимает отличия от Solidity: отсутствие inheritance, bounded loops.
Разрабатывает production контракты на Vyper: DeFi pools, governance механики. Использует Titanoboa для тестирования. Понимает Vyper compiler internals и security considerations.
Проектирует complex Vyper системы: Curve-style AMM, stableswap. Анализирует Vyper compiler bugs и их impact на deployed contracts. Проводит comparative audit Solidity vs Vyper.
Определяет когда использовать Vyper vs Solidity для организации. Формирует Vyper development guidelines и training program. Координирует Vyper adoption для security-critical контрактов.
Знает основные уязвимости смарт-контрактов: reentrancy, overflow, access control. Использует Slither для статического анализа. Читает отчёты аудитов известных DeFi-протоколов для обучения.
Проводит security review контрактов перед деплоем: анализирует access control, economic attacks, oracle manipulation. Использует Mythril, Slither и Aderyn для автоматизированного анализа.
Проводит comprehensive аудиты: fuzzing через Echidna/Foundry, symbolic execution через Mythril, manual review. Формирует audit process для организации и координирует внешние аудиты.
Определяет smart contract security стратегию для организации. Управляет bug bounty программой. Формирует security review process и SLA для всех контрактных деплоев.
Понимает различные платформы смарт-контрактов: Ethereum (EVM), Solana (SVM), Cosmos (CosmWasm). Сравнивает execution models и их trade-offs. Деплоит контракты на 2+ платформах.
Разрабатывает инфраструктуру поддержки множественных smart contract платформ: unified deployment scripts, multi-platform testing, abstraction layer над различными VM.
Проектирует multi-platform strategy: выбор платформы по use case, cross-platform compatibility, migration tools. Анализирует security models различных VM и их implications для протоколов.
Определяет smart contract platform стратегию для организации. Оценивает новые платформы (Move, Cairo) для adoption. Формирует competency matrix и hiring strategy по платформам.
Техническая документация
▼
Документирует REST и RPC endpoints для взаимодействия с блокчейн-нодой. Использует OpenAPI для описания API и включает примеры запросов и ответов в формате JSON для основных операций.
Создаёт подробную документацию для blockchain API: описывает модели данных, коды ошибок, rate limits и WebSocket-подписки. Интегрирует автогенерацию документации из кода через Swagger/Redoc.
Проектирует документацию для платформенного blockchain API: changelog, versioning, migration guides. Обеспечивает консистентность терминологии и примеров для внешних и внутренних потребителей.
Определяет стандарты документирования API для blockchain-организации. Внедряет docs-as-code подход и review-процесс для технической документации. Координирует работу технических писателей.
Управление API
▼
Документирует blockchain API: RPC endpoints, contract ABIs, integration guides.
Создаёт documentation: contract docs, SDK guides, deployment procedures.
Проектирует documentation: auto-generated ABI docs, interactive examples.
Определяет стандарты документирования для API блокчейн-протоколов, включая обязательную документацию интерфейсов смарт-контрактов, схемы on-chain событий и руководства по интеграционному тестированию. Формирует процессы ревью документации API DApp, обеспечивая чёткую спецификацию вопросов безопасности и совместимости протоколов.
Чистый код и рефакторинг
▼
Следует code style guide и использует статические анализаторы для Go/Rust/TypeScript. Пишет документирующие комментарии для public API и проходит code review без критических замечаний.
Настраивает CI pipeline с линтерами, статическим анализом и тестами для blockchain-проекта. Проводит code review для junior-разработчиков с фокусом на performance и correctness распределённых компонентов.
Проектирует pipeline качества кода для blockchain-инфраструктуры: linting, static analysis, fuzzing, benchmarks. Определяет coverage requirements для критических модулей консенсуса и криптографии.
Формирует стандарты качества кода для blockchain-организации. Внедряет метрики: cyclomatic complexity, test mutation score, benchmark regression. Обучает team leads проведению quality review.
Следует принципам чистого кода при разработке blockchain-компонентов: осмысленные имена переменных, небольшие функции, единая ответственность. Использует линтеры и форматтеры для Go/Rust/TypeScript.
Применяет clean code practices при разработке инфраструктуры: разделение слоёв сети, консенсуса и хранения. Проводит рефакторинг legacy-кода с сохранением backward compatibility протоколов.
Проектирует чистую архитектуру для blockchain-ноды: чёткие boundaries между модулями, dependency injection, абстракции над storage и networking. Менторит команду по принципам clean architecture.
Формирует стандарты чистого кода для blockchain-организации. Внедряет automated quality gates и architectural fitness functions. Проводит architecture review критических компонентов.