Ольга К. Python разработчик, Middle
ID 8589
ОК
Ольга К.
Женщина, 31 год
Россия, Томск, UTC+7
Ставка
2,875 Р/час
НДС не облагается
Специалист доступен с 8 декабря 2023 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Middle
Навыки
Python3
Haskell
Docker
Django
Elixir
AWS
*nix
Blockchain
Django Rest Framework
E2E testing
Limb
PostgreSQL
Scripts
Transactions
Unix
Архитектура приложений
Блокчейн
Документация
Лого
Проектирование
Тестирование
Application
DAO
Nginx
React
TypeScript
Unit testing
Анализ требований
Рефакторинг
NFT
Проектирование ИС
Plutus
Backend
pyrogram
Обучение
Redis
Django4
Gitlab CI
Python
Redux
CI
Azure
REST API
Отрасли
Blockchain
EdTech
FinTech & Banking
LifeStyle
Logistics & Transport
Знание языков
Русский — C2
Английский — C1
Главное о специалисте
Backend разработчик 8+ лет опыта в финтех, блокчейн, e-commerce проектах. Основной стек - Haskell, Python и Plutus. Проектирование архитектуры, написание чистого кода, следование TDD методологии, оптимизация, навыки тимлидства, код-ревью, менторства. Отличные коммуникативные навыки, в том числе на английском.
Проекты
(7 лет 10 месяцев)
Система приема донатов на Cardano
Роль
Back-end/smart-contract разработчик
Обязанности
Внутренний проект - система приема донатов на Cardano
Технологии: Haskell, Plutarch, PureScript, Nix, Docker, Cardano blockchain
Задачи:
Инициализация проекта с Nix, установка среды с Nix и Docker;
Разработка и реализация ончейн минтинг полиси и валидаторов (Plutarch);
Разработка и реализация оффчейн эндпоинтов и построение транзакций
(Cardano Transaction Lib, PureScript);
Активное использование технологий CIP-31, CIP-32, CIP-33 (Reference
inputs, Inline Datums, Reference scripts);
Интеграция light wallets;
Реализация тестовой инфраструктуры, юнит-тестов и e2e Plutip тестов; Тестирование эндпоинтов в PreProduction тестнете;
Разработка архитектуры приложения;
Деплой staging проекта на сервере;
Разработка бэкенда на джанго;
Использование PyCardano и Kupo для запросов и парсинга данных из
блокчейна;
Активное участие в обсуждении продуктовых задач;
Ведение документации по проекту;
Бэкенд на Django rest framework + postgres: проектирование моделей и
АПИ для настроек сервиса, авторов, проектов, формы обратной связи;
настройка панели администратора;
АПИ для записи и изменения дополнительной информации о проектах - текст и картинки; модерация содержимого текстовых полей по ключевым словам; подключение внешнего АПИ KUPO для проверки существования проекта в блокчейне; использование АПИ KUPO для того чтобы достать полный список проектов без подключения лайтволлета;
Парсинг данных из KUPO с помощью библиотеки PyCardano
Подключение модерации текста по ключевым словам (python)
Стек специалиста на проекте
Архитектура приложений, Тестирование, *nix, Unix, Проектирование, Django Rest Framework, Документация, Haskell, Docker, Блокчейн, Blockchain, E2E testing, PostgreSQL
Отрасль проекта
Blockchain
Период работы
Декабрь 2022 - Сентябрь 2023
(10 месяцев)
Платформа, которая позволяет выпускать стейблкоины под залог криптовалюты
Роль
Back-end/smart-contract разработчик
Обязанности
Платформа, которая позволяет выпускать стейблкоины под залог
криптовалюты
Технологии: back-end: Haskell, Plutus, nix, nginx, Docker, AWS, Cardano wallet, PAB; front-end: TypeScript, React.
Задачи:
Работа с PAB (Plutus application back-end), Cardano wallet, сервером AWS, nix
Изучение и разработка архитектуры приложения
Имплементация фич.
Разработка стейблкоин-протокола, позволяющего выпустить стейблкоины под залог криптовалюты.
Разработка сервисов на основе смарт-контрактов для автоматизации
минтинга стейблкоинов и бернинга для ликвидации стейблкоинов при
возврате залога
Деплой смарт-контрактов в тестнет и тестирование в тестнете
Написание unit-тестов
Написание оракла (для одного вида данных) для обновления курса/стоимости стейблкоина в системе
Разработка и имплементация механизма для контроля обменного курса
стейблкоина (алгоритмический стейблкоин)
Фикс багов, код-ревью, рефакторинг
Переписывание проекта с PAB на Plutach + Cardano-transaction-lib
Реализация token-based quorum voting для держателей DAO токенов
Анализ требований
Изучение похожих проектов и разных продуктовых решений, выбор
наиболее подходящих
Оформление документа с техническим описанием проекта и другой
проектной документации
Обсуждение и согласование документации с заказчиком
Стек специалиста на проекте
Nginx, AWS, *nix, Unix, Haskell, Docker, TypeScript, React
Отрасль проекта
Blockchain
Период работы
Январь 2022 - Сентябрь 2023
(1 год 9 месяцев)
Проектирование и разработка мини-приложений с использованием технологии Plutus
Роль
Back-end/smart-contract разработчик
Обязанности
Проектирование и разработка мини-приложений с использованием
технологии Plutus – система смарт-контрактов, написанная на хаскеле. Технологии: Haskell
Задачи:
Разработка NFT Marketplace
Разработка эндпоинта для закрытия аукциона
Добавление начальной ставки для аукциона
Создание эндпоинта для добавления комиссии платформы
Рефакторинг кода аукциона
Обновление Plutus до последней версии
Тестирование контрактов в тестовой сети Cardano, деплой приложения в
тестнет
Стек специалиста на проекте
Plutus, Haskell
Отрасль проекта
Blockchain
Период работы
Сентябрь 2021 - Декабрь 2021
(4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да