Москва
Резюме № 54530222
Обновлено 23 октября 2023
no-avatar

Solidity

Был больше месяца назад
180 000 ₽
Соискатель скрыл дату рождения, не состоит в браке, детей нет
Москваудаленная работа
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

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

Опыт работы 4 года и 10 месяцев

    • Февраль 2021 – работает сейчас
    • 4 года и 10 месяцев

    Разработчик

    МИД РФ, Москва
    Solidity-разработчик

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

    Blockchain Developer (Solidity) С 2021 года являюсь разработчиком смарт-контрактов в МИД РФ на языке Solidity, а также Yul. За время работы было разработано множество контрактов для МИД РФ (в том числе и для личных целей и дополнительной практики) - контракты реализующие вклады сотрудников (стейкинг) по стандарту токенов ERC-20; - контракты для краудфандинга (благотворительности); - контракты аукционы (на основе голландских и английских); - контракт для продажи сувениров и их отслеживания; - контракт проведения лотереи; - создание токенов для МИД на основе стандартов ERC-20; - создание токенов на основе NFT (ERC-721); - создание токенов по стандарту ERC-1155 (связка ERC-20 и ERC-721); - контракты с мультиподписью (дает возможность присылать денежные средства и затем ставить в очередь транзакции при этом транзакцию должны подтверждать несколько человек); - кошельки с возможностью совместного доступа и вывода средств; - контракт реализующий цифровую подпись по технологии EIP-712; - контракт для выполнения списка задач сотрудника; - магазин по продаже билетов; - магазин по продаже сувениров; - контракт с возможностью откладывания выполнения транзакции; - контракт реализующий хранилище по стандарту ERC-20 (можно вкладывать токены после чего получать прибыль); - контракт "Обернутый эфир" (для передачи токенов между сетями- валюту созданную в сети одного блокчейна можно передавать в другую сеть и проводить там транзакции); - контракт защиты голосов избирателей; - контракт реализации интернируемого мэппинга; - контракт реализации дерева хешей; - проектирование децентрализованных автономных организаций DAO и Governance; - контакт реализующий передачу токенов ERC-20 внутри организации; - контракты с применением Proxy (Transperent Upgradable, UUPS Upgradable); - и т. д. C лета 2022 года также проходил обучение по специализации Blockchain-разработчик в Америке. Сдавал множество экзаменов. Являюсь сертифицированным специалистом по следующим направлениям: - Certified Blockchain Developer (CBD); - Certified Blockchain Expert (CBE); - Certified Blockchain Architect (CBA); - Certified Ethereum Developer (CED); - Certified Ethereum Expert (CEE); - Certified Smart Contract Developer (CSCD); - Certified Solidity Developer (CBD). В настоящее время это все возможные экзамены по специализации. Также при разработке смарт-контрактов использовал платформу Hardhat для тестирования. Имеется опыт работы тестирования смарт-контрактов с применением Foundry (в том числе нечеткое тестирование - fuzzer-testing, инвариантное тестирование, работа с actors и handler). Писал тесты на Waffle.js, Chai, Mocha. Применял в работе плагины Hardhat: hardhat-deploy, TypeScript, Arbitrum, Typechain, Solhint, hardhat-tasks. Использовал в работе ОpenZeppelin, а также знаком с администрированием смарт-контрактов, через OpenZeppelin Defender. Работал с байт-кодом смарт-контрактов согласно спецификации "Yellow Paper". Понимание инструкций. Применял в контрактах низкоуровневый язык Yul. Понимание безопасности контрактов с применением защиты от Reentrancy, Denai of service, Honeypot. Применял защиту в работе. Понимание экономии газа. Глубокое понимание технологии Blockchain (консенсусов POS, POW, POA, POI, POH, POET, POC, POB, выполнение транзакций, как добавляются блоки в блокчейн, работа с байт-кодом -operational codes, структура хранения данных в EVM и др.) Также интересуюсь появлением новых стандартов. Имеются реализации: ERC1167, ERC2612, ERC4626, ERC4907, ERC6551. Постоянно интересуюсь обновлениями в языке, а также новых протоколов и стандартов. Все проекты имеются на GitHub (в том числе комментарии кода и написанные тесты для контрактов). Ссылка на сертификаты: https://www.credential.net/profile/pavelkomarov63034/wallet Изученные технологи: Soildity, Yul, Hardhat, Metamask, Remix, VSCode, Ethers.js, Foundry, Waffle.js, Chai, Mocha, Create2, TypeScript, Solhint, Typechain, Hardhat tasks, Transperent upgradable, UUPS Upgradable, OpenZeppelin, Defender, IPFS, bytecode, Security, NatSpec, DAO, Governance, Proxy. До Blockchain-а работал на позиции Android-разрабточика (2017-2022 г. в МИД РФ). Дополнительно проходил обучение по специализации "Android-разработчик" в МГТУ им. Баумана (2019г), "разработка ПО на языке С/С++".Знание языков: Java, Kotlin, C/C++. Сдавал международные экзамены: - Android Certified Application Developer; - Android Security Essentials; - Android Applications UI/UX Design and Monetization Technicues; Являюсь сертифицирвоанным разработчиком: - Android Certified Application Developer; - Android Certified Application Engineer.

Образование

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

  • Английский язык — технический

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

  • B — легковые авто
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 1 похожее резюме
Обновлено 13 сентября 2022Последнее место работы (1 мес.)Младший системный администраторИюнь 2021 – июль 2021
Работа в МосквеРезюмеIT, Интернет, связь, телекомДругое

Смотрите также резюме