Hi, меня зовут – Егор
GitHub: https://github.com/nezort11
LinkedIn: https://www.linkedin.com/in/nezort11/
Начинал программировать в далеком 2017 году на C++ для микроконтроллеров Arduino/DIY. Изучал устройство компиляторов (LLVM/AoT/JIT) и чуть позже заинтересовался программированием графики (OpenGL/Vulkan) и игр (SFML/CMake). После этого начал занимался разработкой скриптов и телеграм ботов на Python. И в итоге в 2021 году интересовался Linux/FLOSS/self-hosting и начал заниматься веб разработкой на Django/React, а также задачами по DevOps, выполнил несколько проектов на фрилансе. При устройстве на работу выбрал развиваться в сторону Frontend, а через год допом начал делать бэкенд на Nodejs.
В свободное время занимаюсь open source или pet/saas проектами на TypeScript/Nodejs. Интересуюсь serverless, edge computing, DevOps, MLOps, scripting. microservices, Raspberry Pi, aws и telegram. https://t.me/nezort111
Обязанности:
- (1) проектирование и разработка новых web3 dapp приложений from scratch, e.g., Crowdsale/ICO, NFT маркетплейсы, DeFi: staking/farming платформы, DEX-сы, свопы/бриджи, GameFi игры, DAO платформы на основных блокчейнах (Ethereum, BNB, BTC, Polygon, Solana)
- адаптивная верстка крипто лендингов и емайлов + web vitals оптимизация
- настройка инфраструктуры, docker images (ssr), CI/CD для деплоя и линтинга
- разработка кросс-платформенных мобильных крипто кошельков
- (2) работа на мейнтейне (инвестигирование/багафикс) больших legacy проектов + добавление новых фич
- (3) разработка на основе форков популярных open source проектов (крипто кошельки/DEX-ы) + реверс-енжиниринг
- (4) ресерч, аналитика, декомпозиция, аудит и оценка новых проектов и технологий (tech lead команды)
- участие в развитии команды, код ревью, разработки внутренних гайдлайнов, документаций и контрибутинг в интерсорс
- собеседование Middle/Middle+ кандидатов на должности Fullstack и Frontend разработчиков + онбординг и менторинг
- менторинг разработчиков переходящих из других отделов, изучающих Backend/Nodejs
Некоторое саммари за время работы:
- с нуля изучил принципы работы блокчейна и web3 а также особенности фронтенд разработки
- пофиксил систему клиентского multi-hop роутинга (алгоритм дейкстры) на одном из DEX-ов
- разработал универсальный отрисовщик NFT с IPFS данными любого MIME типа (аудио, изображение, 3d)
- интегрировал большое количество APM и error tracking для дебага одного из активного продакш проекта
- зареверс-енжинирил исходных код одного потерянного React проекта из залитого на сервер билда с source map-ами (декомпиляция)
- с нуля самостоятельно изучил новый блокчейн Internet Computer и разработал несколько смарт контрактов (Rust/TypeScript) и фронтов для проектов в проде
- проапгрейдил большой легаси проект на react-native на +6 мажорный версий, параллельно пофиксив полсотни ошибок dependency resolution
- прособеседовал двух нанятых крепких мидл Fullstack и Frontend разработчиков
- обнаружил несколько критического обфусицированного malware кода крипто стилеров при аудите проектов на доработку (предотвратил попытку кражи приватных ключей)
- самостоятельно спроектировал и разработал криптографическую систему "Guardians" для восстановления шардированной секретной фразы крипто кошелька (shamir secret sharing, RSA, ECDSA, ECIES)
- улучшил свое понимание Web3 и DeFi за счет чего сделал несколько успешных инвестиций
Некоторые из проектов:
https://seed-box.io/ https://0gas.vercel.app/ https://ducatus-dex.vercel.app/ https://kainu.io/ https://metaz.io/ https://d-etf.com/ https://ship-ship.xyz/ https://film3.mogulproductions.com/ https://www.squirrelwallet.com/
- (1) Web stack: TypeScript, React, Nextjs, vite/rollup, Redux/zustand, Redux Saga, MUI, SCSS, Apollo graphql, Storybook, Lighthouse, FSD
- Web3 stack: Ethers.js/web3.js, wagmi, viem, walletconnect sdk, metamask sdk, subgraph, ERC20, ERC721/1155, IPFS storage, JSON RPC
- (2) Back stack: Nodejs, Nestjs/Express, Docker+Compose, SQL, Postgres/Mongodb, prisma, Redis
- Mobile stack: React Native, Expo; Mobileops: Fastlane
- разработка фронтенд систем на React (CRA/Vite/Next.js)
Разработка фронтенд, бэкенд и devops частей для ERP систем на основе RFID (стартап https://deltakonnect.de/)
- В одиночку спроектировал и разработал всю архитектура проекта
- Полностью развернул все части на серверах с помощью Docker/Nginx + настроил выпуск Lets Encrypt сертификатов
Stack: Python, Django, DRF, Postgres, JavaScript, React, Bootstrap, Docker, Redis, gunicorn, Celery, Nginx
+ django-allauth, django-rest-knox, drf-spectacular, django-storages, django-guardian, etc.
Работа на фрилансе fiverr.com
- разработал несколько фуллстак проектов
- переписка и взаимодействия с заказчиками in English
Специальность: Информационные системы и программирование (Information Technology)
Курс: CS50’s Web Programming with Python and JavaScript (Computer Science)
https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript