Кирилл М. Python разработчик, Senior
ID 5464
КМ
Кирилл М.
Мужчина
Беларусь, Гродно, UTC+3
Ставка
3,262.5 Р/час
вкл. НДС 20% (450 ₽)
Специалист доступен с 3 июня 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Знание языков
Английский — B2
Главное о специалисте
Инженер-программист с 5+ годами опыта работы в сфере информационных технологий. Основными навыками являются: разработка на Python, SQL, Java, а также глубокая экспертиза в Blockchain: Solidity, Truffle, Ganache, Metamask, OpenZeppelin, Web3.py, Web3.js.
Стремление к изучению новых технологий, выполнению неординарных задач. Скрупулезность и внимательность к деталям.
Проекты
(4 года 2 месяца)
Под NDA - Лотерея Lucky Block + панель запуска NFT
Роль
Senior Разработчик
Обязанности
Реализован механизм Lazy Minting для покупки NFT с использованием цифровой подписи.
Реализован Merkle Tree для внесения кошельков в белый список.
Применен шаблон клонирования (EIP 1167) для снижения затрат на развертывание нового контракта
Подключен слайдер для анализа смарт-контрактов.
Использован подход к разработке через тестирование
Проведен глубокий рефакторинг существующих смарт-контрактов для снижения затрат.
Описание проекта: Сервис для проведения лотерей в криптовалюте LBlock в сети BNB. Сервис позволяет запускать лотереи на основе смарт-контрактов, отслеживать ход лотереи, управлять лотереями, покупать билеты для участия в лотереях. Сервис также анализирует статистику активности кошельков LBlock для автоматической генерации стратегий конфигурации лотереи.
NFT Launchpad — это платформа, которая по сути является торговой площадкой, на ней вы можете создавать, продавать, покупать различные NFT для разных криптовалют в зависимости от сети.
Технологии: Solidity, OpenZeppelin, Hardhat, Truffle, Python, web3.py, Ethers.js, PostgreSQL
Период работы
Август 2022 - Январь 2023
(6 месяцев)
Под NDA - Fighting Boots NFT
Роль
Senior Разработчик
Обязанности
Реализованы смарт-контракты Staking с использованием библиотеки OpenZeppelin.
Реализован ERC721 NFT для мутационного контракта с использованием библиотеки OpenZeppelin.
Разработаны модульные тесты для смарт-контрактов для проверки функциональности
Реализован провайдер Python для использования IPFS для хранения и извлечения изображений NFT.
Реализовано веб-приложение для конечных пользователей на панели Stake\Unstake и панели администратора для управления потоком ставок.
Описание проекта: Приложение включает в себя игру NFT и торговую площадку. Игра основана на протоколе ERC721 сети Ethereum и предоставляет возможность участвовать в боях с другими игроками. Уникальные сапоги принадлежат стихиям Земли, Воды, Воздуха и Огня. Результат боя зависит от уровня Ботинка и его стихии. Каждая загрузка является NFT и может быть продана на внутреннем рынке. Приложение содержит логику для стейкинга NFT и получения вознаграждения в виде внутренних монет.
Технологии: Solidity, Truffle, OpenZeppelin, web3.py, Metamask, Django, Infura, Heroku, React JS, Nest.js, Postgres, AWS, Hashlips, ClickUp
Период работы
Май 2022 - Июль 2022
(3 месяца)
Под NDA - Блокчейн-трекинг задач
Роль
Senior Разработчик
Обязанности
Использован Web3.py для интеграции с блокчейном
Создана система авторизации на базе Metamask
Разрабатывал и внедрял REST API и конвейеры обработки данных для мобильных, веб-интеграций и сторонних интеграций.
Написана проектная документация для новых модулей, чтобы делиться модулями в команде.
Создан механизм запуска периодических задач для отлова событий смарт контракта
Описание проекта: Внутренняя специализированная система отслеживания задач с использованием технологии блокчейн от ведущего поставщика платежных услуг Qiwi. Эта система позволяет пользователям создавать проекты и работать с ними, имеет системы планирования, постановки и контроля задач, а также внутреннюю валюту - токены, с помощью которых вы можете оценивать свои проекты и задачи.
Технологии: Python, Falcon, sqlalchemy, celery, pytest, alembic, gunicorn, PostgreSQL, Docker, Kubernetes, GIT, JIRA, React, Solidity, Truffle, Web3.js, Web3.py, Metamask
Период работы
Июнь 2021 - Апрель 2022
(11 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Гродненский государственный университет имени Янки Купалы (ГРСУ):
Специальность
Компьютерная безопасность
Завершение учебы
2018 г.