Изучаю программирование со средних школьных классов, принимал
участие в школьных олимпиадах на городском и областном уровнях.
В свободное время занимаюсь написанием пет-проджектов и личной базы знаний с целью
самообразования, чтением технической литературы на интересующие меня темы: компьютерная безопасность, C/C++, Golang, чистая архитектура, компьютерные сети.
В себе я выделяю быстрообучаемость, ответственность, коммуникабельность.
В работе для меня основополагающим является получение нового опыта, дружный коллектив, а также карьерный рост.
Занимался разработкой и обновлением REST API приложения ФинДоставка (https://findostavka.online/)
За время работы реализовывал:
- методы взаимодействия с DaData API (геокодинг)
- методы взаимодействия с внутренней базой данных PostgreSQL
- исправление ошибок, а также рефакторинг реализованного кода
Являлся старшим разработчиком blockchain-отдела направления Solidity состоящего из 10 человек.
Отдел принимал участие специализировался на аутсорс разработке децентрализованных бирж (DEX), NFT проектах, различных DeFi, ICO, стейкинг проектах, а также Play-To-Earn (P2E) играх.
Руководил разработкой Play-To-Earn (P2E) game, разработка которой подразумевала реализацию NFT смарт-контрактов (ERC-1155, ERC-721) в связке с оракулом, который реализовывал генератор рандомных чисел для выдачи наград пользователям.
Руководил внедрением в проект NFT-проект системы стейкинга. Занимался аудитом задеплоенных контрактов проекта в мейннет, разработкой NFT смарт-контрактов (ERC-721, ERC-1155), написанием документации по проекту, определением задач для backend и frontend отделов компании.
Разработал смарт-контракты NFT проекта (ERC-721) с системой стейкинга и квиза с помощью оракула, за счет которого пользователи платформы могли получать награды в виде внутреннего токена проекта (ERC-20).
Занимался аудитом смарт-контрактов проектов.
Проводил ревью кода стажеров, занимался наставничеством и адаптацией новых сотрудников, формировал тестовые и вводные задачи для погружения в технический стек.
Используемые технологии и инструменты:
- Solidity, hardhat;
- ERC-20, ERC-721, ERC-1155;
- OpenZeppelin, UniSwap V2 (PancakeSwap, SushiSwap и т.п.);
Опыт работы в следующих сетях: Ethereum (Mainnet), Binance Smart Chain (BSC), Polygon, Tron, IMX
Параллельно с этим принимал участие в разработке микросервисов backend-проектов на Golang. Использовал следующие технологии и инстументы:
- Golang, gRPC
- Брокер сообщений Nats
- Работа с базами MySQL, MongoDB
- JWT-авторизация
Принимал участие в работе над внутренним продуктом X-Cluster. В ходе работы приобрел навыки написания REST веб-приложений, пониания клиент-серверной архитектуры приложений, написания эндпоинтов, валидацию входных параметров, взаимодействие с базами данных и разработку CRUD-методов.
Разработал backend составляющую сайта www.x-technology.org.
Используемые технологии: Golang, Postman, MongoDB, RESTful API, JWT