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.

A full-stack developer with over 10 years of experience. Expertise in building complex web applications, cryptocurrency wallets, CMS systems, and automating business processes. Successfully led development teams, implemented CI/CD processes, and designed architectures for high-load applications. Strong skills in Vue.js, Node.js, and integrating WebSocket and REST API.

Icon Download resume Icon Russian version Icon Text me
-

EMCD (Outsource)

๐Ÿ”—https://emcd.io

A compact cryptocurrency wallet developed as a Telegram Mini App, powered by Vue 3.

Key Features ๐Ÿš€

  • Unified Functionality: Includes core features from the web version and mobile app.
  • Seamless Telegram Integration: Fully operates within the Telegram ecosystem as a Mini App.
  • Convenient Access: Enables sending, receiving, exchanging assets, and supports P2P trading.
Vite Vite
Vue Vue
Pinia Pinia
Tailwind Tailwind
Eslint Eslint
-

Lunchdrop

๐Ÿ”—https://lunchdrop.com

Lunchdrop offers a convenient catering service.

My Role ๐Ÿš€

  • Migrated from Angular to Vue 3 for better performance.
  • Developed:
    • Restaurant Management app ๐Ÿข
    • Customer Ordering app ๐Ÿ›’
    • Administration app ๐Ÿ› ๏ธ
  • Designed a scalable architecture for multiple Vue apps with Laravel.
  • Refactored Laravel controllers.
  • Integrated Inertia.js for modern frontend-backend interaction.
Php Php
Laravel Laravel
Vite Vite
Vue Vue
Pinia Pinia
Tailwind Tailwind
Storybook Storybook
Eslint Eslint
-

Freelance

Alber Blanc

๐Ÿ”—https://alberblanc.com

Corporate Website for a Low-Frequency Trading Company ๐Ÿ“‰

  • Developed a custom admin panel with ๐Ÿ”—CTRL for:
    • Page creation with content blocks.
    • Site content editing for up-to-date information.
Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint
-

Toscale (Frontend Team Lead)

๐Ÿ”—https://toscale.io
  • Architected the second version of the trading terminal for future enhancements.
  • Migrated to a new tech stack, reducing 90% of dependencies and boosting speed by 5x โšก

Project Management ๐Ÿ“‹

  • Established JIRA workflows for efficient tracking.
  • Implemented code reviews and created:
    • Component library documentation ๐Ÿ“š
    • Coding standards for quality and readability.
Vite Vite
Vue Vue
Pinia Pinia
Tailwind Tailwind
Storybook Storybook
Eslint Eslint
-

Unknwn Tech (Team-Lead / Fullstack-Developer)

CRGO - Application for tourists from China

๐Ÿ”—https://unknwn.tech/cases/personal-guide-for-chinese-tourists-in-russia

A Vue.js + Cordova app for iOS and Android to explore St. Petersburg.

My Role ๐ŸŽฏ

  • Product Manager & Programmer: Developed concept, led project execution.

Key Features ๐Ÿš€

  • Discover Local Attractions: Explore highlights like restaurants and museums.
  • User Interaction: Comments, photos, ratings, and favorites.
  • Advanced Search & Filters: Search by keywords, categories, and tags.
  • Multilingual Support ๐ŸŒ: Available in 3 languages.
Vue Vue
Cordova Cordova
Node Node
Passport Passport
MongoDB MongoDB
Eslint Eslint

Caravane.earth

๐Ÿ”—https://unknwn.tech/cases/caravane-earth

Developed a custom website for a charity organization in Qatar.

Key Features ๐Ÿ’ก

  • Custom Admin Panel:
    • Create new pages with content blocks.
    • Full content customization for easy updates.
Nuxt Nuxt
Node Node
MongoDB MongoDB
Eslint Eslint

CTRL

A flexible CMS and Builder for creating websites or APIs.

Key Functionalities ๐Ÿ’ก

  • Data Model Management: Create and manage complex models.
  • Data Handling: Seamless data addition and editing.
  • User & Role Management: Tailored access control.
  • Routing Management: Manage site navigation.
  • Page & Block Builder: Create pages from configurable blocks.

Backend & Scalability โš™๏ธ

  • Hook and extension system for scalability.
  • Minimal dependencies for a lightweight codebase.
  • Custom-built editors โœ๏ธ for all functionalities.

Demonstrates commitment to customization and scalability. ๐Ÿš€

Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint

MVP of real estate selection service using machine learning

A machine learning-powered real estate selection service.

Key Features ๐Ÿš€

  • Result Display: Dynamic property selection results.
  • Search & Filtering: User-defined parameters for refined search.
  • Data Upload Web Panel: Upload property data in CSV format.
  • API Methods for Data Upload: Seamless data import.

Technical Implementation โš™๏ธ

  • Machine Learning Integration: XGBoost in Node.js via python-shell.
  • Data Storage: Efficient access and retrieval.
Nuxt Nuxt
Node Node
Python Python
MongoDB MongoDB
Eslint Eslint

Supreme Drop Bot

A desktop application developed to automate the purchase process on Supreme New York.

Key Features ๐Ÿ”‘

  • Product Search Interface: Allows users to input specific keywords to quickly locate desired items.
  • Billing Data Entry: Provides an intuitive form for entering billing and shipping information for a streamlined checkout process.
  • Automated Purchase Logic: Implements intelligent purchasing logic to attempt item purchases in real-time, enhancing the chances of securing limited-availability products.
Vue Vue
Electron Electron
Eslint Eslint

E-commerce application

A hybrid mobile application with Vue 3 and Capacitor.

Backend & Integrations โš™๏ธ

  • Server: Powered by CTRL (Node.js).
  • Payment Integration: Yandex.Kassa for secure payments.
  • CRM Integration: AmoCRM for customer management.
  • Telegram Bot Integration: Telegraf for real-time communication.
Vue Vue
Capacitor Capacitor
Node Node
MongoDB MongoDB
Eslint Eslint
Ctrl CMS

Poddonmarket.ru

A corporate website for a pallet manufacturer.

Key Features ๐Ÿš€

  • 3D Pallet Configurator: Interactive configurator implemented using WebGL and Three.js for custom pallet designs.
Nuxt Nuxt
Node Node
Eslint Eslint
-

NDA Company (Frontend Team Lead)

Led a 7-person development team, balancing technical and management roles.

Key Responsibilities ๐Ÿš€

  • Team Formation: Conducted interviews and mentorship.
  • Technical Leadership:
    • Architecture Design for scalable projects.
    • Code Reviews for quality assurance.
  • Continuous Integration (CI):
    • Set up CI processes for:
      • Automated builds
      • Package publishing
      • Deployment

CRM for Transportation Company

Developed a CRM system for a transportation company to enhance driver management and order tracking.

Key Features ๐Ÿ“‹

  • Real-Time Tracking: Live driver locations on a map.
  • Order Management: Create, assign, and manage orders.
  • Driver Communication: Direct messaging with drivers.
Vue Vue
Websockets Websockets
Eslint Eslint

Tezos Block Explorer

Developed a block explorer for the Tezos blockchain.

Key Features ๐Ÿ”

  • Blockchain Data Visualization: Explore blocks, transactions, and addresses.
  • Server Communication: REST API for real-time data.
  • Large-Scale Platform: Designed for high traffic.
Nuxt Nuxt
Eslint Eslint

Custodial Cryptocurrency Wallet

Developed a custodial cryptocurrency wallet for secure asset management.

Key Features ๐Ÿ”‘

  • Server Communication: REST API for real-time updates.
  • Two Versions:
    • Web: User-friendly interface.
    • Mobile: Cross-platform with Cordova.
Vue Vue
Cordova Cordova
Sentry Sentry
Eslint Eslint

Non-Custodial Cryptocurrency Wallet

Developed a non-custodial cryptocurrency wallet for secure asset management.

Key Features ๐Ÿ”‘

  • Web Version: Built with Vue.js.
  • Advanced Cryptography:
    • BIP32 and BIP39 for secure seed management.
    • bitcoinjs-lib and crypto-js for cryptographic functions.
  • Web Worker: Background processing for performance.
Vue Vue
Eslint Eslint
bip32
bip39
bitcoinjs-lib
crypto-js

CMS

Developed a CMS for easy management of website sections.

Key Features ๐Ÿ› ๏ธ

  • Help Sections: Manage help articles.
  • Blog Management: User-friendly interface for blog posts.
  • News Feed: Manage and display news updates.
  • Static Pages: Tools for managing static content.
Vue Vue
Node Node
Passport Passport
MongoDB MongoDB
Eslint Eslint

Token Launch Platform (Launchdrop)

Developed a Token Launch Platform for managing cryptocurrency tokens.

Key Features ๐ŸŒ

  • Launch Management: Streamlines token distribution and sales.
  • Smart Contract Integration: Secure token distribution.
  • Real-Time Monitoring: Tracks key metrics.
React React
Eslint Eslint

Map of Cryptocurrency Evolution

Developed a graphical representation of cryptocurrency evolution using D3.js.

Key Features ๐Ÿ“Š

  • Tree Graph Visualization: Interactive diagram of crypto evolution.
  • Cryptocurrency Relationships: Shows evolution and connections.
  • Interactive Exploration: Explore the graph for insights.
Nuxt Nuxt
D3 D3
Eslint Eslint

Gambling Roulette (Ethereum)

Developed a roulette game on the Ethereum blockchain.

Key Features ๐ŸŽฎ

  • Canvas-based Game: Interactive roulette interface.
  • Ethereum Integration: Play with cryptocurrency.
  • Server Communication: REST API for real-time updates.
Nuxt Nuxt
D3 D3
Eslint Eslint

Calendar of Events in the Cryptocurrency World

Developed a calendar of events for the cryptocurrency world.

Key Features ๐Ÿ“

  • Grid Layout: Google Calendar-like navigation.
  • Event Tracking: Displays important crypto events.
  • Interactive: Click for event details.
Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint

DAPP Listing

Developed a DAPP listing platform for blockchain games.

Key Features ๐ŸŒŸ

  • Game Tracking: Discover and monitor blockchain games.
  • Blog & News: Stay updated with the latest trends.
  • User Engagement: Community interaction through blogs.
Vue Vue
Node Node
MongoDB MongoDB
Eslint Eslint

API for the Game on UNITY

An API for a UNITY game, offering backend services and real-time communication.

Features ๐ŸŽฎ

  • Real-time Communication: Utilizes Websockets for low-latency interactions.
  • User Authentication: Implements Passport for secure login.
  • Data Storage: Uses MongoDB for user and game data.
Node Node
Websockets Websockets
Passport Passport
MongoDB MongoDB
Eslint Eslint
-

Freelance

Crafted website layouts for diverse platforms and CMSs, ensuring seamless user experiences.

Key Features ๐Ÿ› ๏ธ

  • Responsive Design: Created visually appealing, functional layouts.
  • CMS Integration: Implemented layouts in Joomla, WordPress, Drupal, etc., ensuring smooth customization and management.

Modern Frameworks Study ๐Ÿ“š

  • Explored modern JavaScript frameworks:
    • Ember.js ๐Ÿ› ๏ธ
    • React โš›๏ธ
    • Angular ๐Ÿ”ง
    • Vue.js ๐Ÿ–ฅ๏ธ

Bridged traditional CMS development with dynamic frameworks, enhancing versatility! ๐Ÿš€

I know thereโ€™s been a lot of text, maybe itโ€™s time for a little break?
Just be careful when you hit that button! Have a great day! ๐Ÿ˜„