Я Fullstack Web разработчик. У меня есть опыт Blockchain-разработки, в основном Ethereum. Могу писать на C/C++, Rust, когда это необходимо. Создавал расширения для браузеров и коммитил в open-source проекты.
Навыки
Языки программирования: TypeScript, JavaScript, Kotlin, Java, Solidity, Rust, Go, C++
Технологии: Angular, React, Vue, Nx, Node.js, NestJS, Socket.io, Jest, Micro-Frontends, Module Federation, CI/CD, MongoDB, PostgreSQL, Docker, Extension Development, Web3
Инструменты: GitHub, GitLab, Jira, Yandex Tracker, Grafana
Дополнительное образование
Курсы: Beginning C++ Programming, The Modern Javascript Bootcamp Course 2020, Advanced CSS and Sass, JavaScript - The Complete Guide 2020 (Beginner + Advanced), JavaScript: Understanding the Weird Parts, Design Patterns in JavaScript, The Complete Guide to Advanced React Component Patterns, NestJS, Electron From Scratch, The Modern Angular Bootcamp, Angular Core Deep Dive, NgRx, Rust & WebAssembly with JS, Solana Blockchain Developer Bootcamp with Rust + JavaScript
Проекты
Terra Blockchain Bridge Dashboard - апрель 2022 года
Написал Fullstack-приложение, использующее NextJS и NestJS для выгрузки и обработки данных блокчейна Terra и сохранения их в MongoDB. Основной целью было получить аналитические данные и построить графики для визуализации данных.
Сервис регистрации рефералов для крипто-кошелька - февраль 2022 года
Написал Fullstack приложение с использованием RxJS и NodeJS (express). Оно было разделено на микросервисы для: создания аккаунта, разбора электронной почты, подтверждения регистрации с помощью Selenium. Приложение должно было автоматизировать регистрацию и логировать события.
Браузерное расширение для шифрования сообщений - январь 2019 года
Написал расширение для браузера для легкого шифрованного общения между контактами в VK с шифрованием AES256. Когда пользователи обменялись приватными ключами, они могут легко отправлять друг другу защищенные сообщения, используя стандартный чат VK.