JavaScript
Python
Java
C#
Ruby
Go
PHP
Swift
Rust
Kotlin
TypeScript
Dart
Scala
C++
Shell
Elixir
Haskell
Clojure
Lua
Perl
React
Vue.js
Angular
Svelte
Ember.js
Backbone.js
Next.js
Nuxt.js
Meteor
Express
Django
Ruby on Rails
ASP.NET
Flask
Spring
Laravel
Gatsby
Electron
PhoneGap
Quasar
jQuery
Lodash
Axios
Moment.js
D3.js
Chart.js
Three.js
Redux
MobX
Semantic UI
Bootstrap
Tailwind CSS
Ant Design
Material-UI
Formik
RxJS
NextAuth.js
Socket.io
PWA
Jest
Express
Koa
Socket.io
Hapi.js
NestJS
Fastify
Spring Boot
Django REST Framework
Flask
Ruby on Rails
Laravel
ASP.NET Core
Bottle
Tornado
FastAPI
Sails.js
GraphQL
Phoenix
Chalice
Actix-web

Hi, my name is Aleksey.
I'm a Lead-Frontend /
Full-Stack Developer.

Фулл-стек разработчик с более чем 10-летним опытом. Экспертиза в создании сложных веб-приложений, криптовалютных кошельков, систем управления контентом и автоматизации бизнес-процессов. Успешно руководил командами разработчиков, внедрял процессы CI/CD и проектировал архитектуры для высоконагруженных приложений.

Icon Скачать резюме Icon Английский вариант Icon Написать мне
-

EMCD (Outsource)

🔗https://emcd.io

Легкий криптовалютный кошелек, разработанный в формате Telegram Mini App на базе Vue 3.

Основные возможности 🚀

  • Единая функциональность: Реализованы ключевые функции из веб-версии и мобильного приложения.
  • Интеграция с Telegram: Полностью работает в экосистеме Telegram как Mini App.
  • Удобный доступ: Позволяет отправлять, принимать, обменивать активы, присутствует P2P-обмен.
Vite Vite
Vue Vue
Pinia Pinia
Tailwind Tailwind
Eslint Eslint
-

Lunchdrop

🔗https://lunchdrop.com

Lunchdrop - сервис кейтеринга для корпоративных клиентов.

Моя роль 🚀

  • Перенос с Angular на Vue 3 для повышения производительности.
  • Разработка:
    • Приложение для управления ресторанами 🏢
    • Приложение для заказов клиентов 🛒
    • Административное приложение 🛠️
  • Проектирование масштабируемой архитектуры для нескольких приложений Vue с использованием Laravel.
  • Рефакторинг контроллеров Laravel.
  • Интеграция Inertia.js для роутинга в Laravel.
Php Php
Laravel Laravel
Vite Vite
Vue Vue
Pinia Pinia
Tailwind Tailwind
Storybook Storybook
Eslint Eslint
-

Фриланс

Alber Blanc

🔗https://alberblanc.com

Корпоративный сайт для компании, занимающейся низкочастотной торговлей 📉

  • Разработал кастомную админ-панель с 🔗CTRL для:
    • Создания страниц с контентными блоками.
    • Редактирования контента сайта для актуальной информации.
Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint
-

Toscale

🔗https://toscale.io
  • Спроектировал вторую версию торгового терминала.
  • Перешел на новый технологический стек, сократив 90% зависимостей и увеличив скорость в 5 раз

Управление проектом 📋

  • Установил рабочие процессы JIRA.
  • Внедрил код-ревью и создал:
    • Документацию библиотеки компонентов 📚
    • Стандарты кода для соблюдения единообразия.
Vite Vite
Vue Vue
Pinia Pinia
Tailwind Tailwind
Storybook Storybook
Eslint Eslint
-

Unknwn Tech (Тимлид / Фуллстек-разработчик)

CRGO - Приложение для туристов из Китая

🔗https://unknwn.tech/cases/personal-guide-for-chinese-tourists-in-russia

Приложение Vue.js + Cordova для iOS и Android для изучения Санкт-Петербурга.

Моя роль 🎯

  • Менеджер продукта и программист: Разработал концепцию, руководил выполнением проекта.

Технические особенности 🚀

  • Поиск достопримечательностей: Реализован поиск и отображение информации о ресторанах и музеях.
  • Взаимодействие с пользователями: Функции для комментариев, загрузки фотографий, рейтингов и избранного.
  • Расширенный поиск: Поиск по ключевым словам, категориям и тегам.
  • Многоязычность: Интерфейс доступен на трех языках 🌐.
Vue Vue
Cordova Cordova
Node Node
Passport Passport
MongoDB MongoDB
Eslint Eslint

Caravane.earth

🔗https://unknwn.tech/cases/caravane-earth

Сайт для благотворительной организации в Катаре.

Ключевые особенности 💡

  • Индивидуальная админ-панель:
    • Возможность создания новых страниц с различными контентными блоками.
    • Полная настройка контента для простоты обновлений.
Nuxt Nuxt
Node Node
MongoDB MongoDB
Eslint Eslint

CTRL

Гибкая CMS и конструктор для создания веб-сайтов или API.

Основные функции 💡

  • Управление моделями данных: Создание и управление сложными моделями.
  • Обработка данных: Легкое добавление и редактирование данных.
  • Управление пользователями и ролями: Настраиваемый контроль доступа.
  • Управление маршрутизацией: Управление навигацией сайта.
  • Конструктор страниц и блоков: Создание страниц из настраиваемых блоков.

Бэкенд ⚙️

  • Система хуков и расширений.
  • Минимальные зависимости.
  • Кастомные редакторы ✍️ для всех функций работы с данными.
Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint

MVP сервиса подбора недвижимости с использованием машинного обучения

Сервис подбора недвижимости, основанный на машинном обучении.

Основные особенности 🚀

  • Отображение результатов: Динамический выбор недвижимости.
  • Поиск и фильтрация: Параметры, заданные пользователем, для уточненного поиска.
  • Веб-панель загрузки данных: Загрузка данных о недвижимости в формате CSV.
  • API-методы для загрузки данных: Бесшовный импорт данных.

Техническая реализация ⚙️

  • Интеграция машинного обучения: XGBoost в Node.js через python-shell.
Nuxt Nuxt
Node Node
Python Python
MongoDB MongoDB
Eslint Eslint

Supreme Drop Bot

Создал приложение которое помогает быстро покупать вещи на Supreme New York.

Основные особенности 🔑

  • Сделал удобный поиск товаров, где можно просто ввести ключевые слова и быстро находить нужные вещи.
  • Реализовал простую форму для ввода данных, чтобы процесс оплаты был легким и быстрым.
  • Внедрил умную логику для автоматических покупок, чтобы повысить шансы на успешное приобретение товаров, которые быстро распродаются.
Vue Vue
Electron Electron
Eslint Eslint

Приложение для электронной коммерции

Гибридное мобильное приложение с использованием Vue 3 и Capacitor.

Бэкенд и интеграции ⚙️

  • Сервер: Работает на CTRL (Node.js).
  • Интеграция платежей: Yandex.Kassa для безопасных платежей.
  • Интеграция CRM: AmoCRM для управления клиентами.
  • Интеграция с Telegram-ботом: Telegraf для общения в реальном времени.
Vue Vue
Capacitor Capacitor
Node Node
MongoDB MongoDB
Eslint Eslint
Ctrl CMS

Poddonmarket.ru

Корпоративный сайт для производителя поддонов.

Основные особенности 🚀

  • 3D-конфигуратор поддонов: Интерактивный конфигуратор, реализованный с использованием WebGL и Three.js для создания кастомных дизайнов поддонов.
Nuxt Nuxt
Node Node
Eslint Eslint
-

NDA Компания

Руководил командой из 7 человек, совмещая технические и управленческие роли.

Основные обязанности 🚀

  • Формирование команды: Проведение собеседований и наставничество.
  • Техническое руководство:
    • Проектирование архитектуры для масштабируемых проектов.
    • Код-ревью
  • Непрерывная интеграция (CI):
    • Настройка процессов CI для:
      • Автоматизированных сборок
      • Публикации пакетов
      • Развертывания

CRM для транспортной компании

Разработал CRM-систему для транспортной компании для улучшения управления водителями и отслеживания заказов.

Основные особенности 📋

  • Отслеживание в реальном времени: Отображение местоположения водителей на карте.
  • Управление заказами: Создание, назначение и управление заказами.
  • Связь с водителями: Прямое общение с водителями.
Vue Vue
Websockets Websockets
Eslint Eslint

Tezos Block Explorer

Разработал блок-эксплорер для блокчейна Tezos.

Основные особенности 🔍

  • Визуализация данных блокчейна: Исследуйте блоки, транзакции и адреса.
  • Связь с сервером: REST API для данных в реальном времени.
  • Крупномасштабная платформа: Разработана для высокой нагрузки.
Nuxt Nuxt
Eslint Eslint

Кастодиальный криптовалютный кошелек

Основные особенности 🔑

  • Связь с сервером: REST API для обновлений в реальном времени.
  • Две версии:
    • Веб-версия: Создана с использованием Vue.js.
    • Мобильная: Кроссплатформенная с Cordova.
Vue Vue
Cordova Cordova
Sentry Sentry
Eslint Eslint

Некостодиальный криптовалютный кошелек

Основные особенности 🔑

  • Веб-версия: Создана с использованием Vue.js.
  • Продвинутая криптография:
    • BIP32 и BIP39 для безопасного управления сидом.
    • bitcoinjs-lib и crypto-js для криптографических функций.
  • Веб-воркер: Фоновая обработка для повышения производительности.
Vue Vue
Eslint Eslint
bip32
bip39
bitcoinjs-lib
crypto-js

CMS

Разработал CMS для легкого управления разделами сайта.

Основные особенности 🛠️

  • Разделы помощи: Управление статьями помощи.
  • Управление блогом: Удобный интерфейс для публикации блогов.
  • Лента новостей: Управление и отображение новостных обновлений.
  • Статические страницы: Инструменты для управления статическим контентом.
Vue Vue
Node Node
Passport Passport
MongoDB MongoDB
Eslint Eslint

Платформа запуска токенов (Launchdrop)

Разработал платформу запуска токенов для управления криптовалютными токенами.

Основные особенности 🌐

  • Управление запуском: Оптимизация распределения и продаж токенов.
  • Интеграция смарт-контрактов: Безопасное распределение токенов.
  • Мониторинг в реальном времени: Отслеживание ключевых метрик.
React React
Eslint Eslint

Карта эволюции криптовалют

Разработал графическое представление эволюции криптовалют с использованием D3.js.

Основные особенности 📊

  • Визуализация в виде дерева: Интерактивная диаграмма эволюции криптовалют.
  • Связи криптовалют: Показывает эволюцию и связи.
  • Интерактивное исследование: Исследуйте график для получения информации.
Nuxt Nuxt
D3 D3
Eslint Eslint

Рулетка (Ethereum)

Разработал игру рулетка на блокчейне Ethereum.

Основные особенности 🎮

  • Игра на основе Canvas: Интерактивный интерфейс рулетки.
  • Интеграция с Ethereum: Игра с использованием криптовалюты.
  • Связь с сервером: REST API для обновлений в реальном времени.
Nuxt Nuxt
D3 D3
Eslint Eslint

Календарь событий в мире криптовалют

Разработал календарь событий для мира криптовалют.

Основные особенности 📍

  • Сеточная компоновка: Навигация в стиле Google Calendar.
  • Отслеживание событий: Отображает важные крипто-события.
  • Интерактивность: Клик для получения деталей события.
Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint

Список DAPP

Разработал платформу для списка DAPP для блокчейн-игр.

Основные особенности 🌟

  • Отслеживание игр: Открывайте и следите за блокчейн-играми.
  • Блог и новости: Будьте в курсе последних тенденций.
  • Вовлечение пользователей: Взаимодействие с сообществом через блоги.
Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint

API для игры на UNITY

API для игры на UNITY, предоставляющий бэкенд-сервисы и взаимодействие в реальном времени.

Особенности 🎮

  • Взаимодействие в реальном времени: Использует Websockets для низкой задержки.
  • Аутентификация пользователей: Реализована с помощью Passport для безопасного входа.
  • Хранение данных: Использует MongoDB для данных пользователей и игры.
Node Node
Websockets Websockets
Passport Passport
MongoDB MongoDB
Eslint Eslint
-

Фриланс

Создавал макеты сайтов для различных платформ и CMS.

Основные особенности 🛠️

  • Адаптивный дизайн: Верстал сайты по макетам photoshop и sketch.
  • Интеграция с CMS: Внедрял макеты в Joomla, WordPress, Drupal и другие, обеспечивая легкость настройки и управления.

Изучение современных фреймворков 📚

  • Ember.js 🛠️
  • React ⚛️
  • Angular 🔧
  • Vue.js 🖥️
Много текста уже было, может, пора сделать небольшой перерыв?
Но будьте осторожны, нажимая на эту кнопку! Отличного дня! 😄