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.
EMCD (Outsource)
๐https://emcd.ioA 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.
Lunchdrop
๐https://lunchdrop.comLunchdrop 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.
Freelance
Alber Blanc
๐https://alberblanc.comCorporate 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.
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.
Unknwn Tech (Team-Lead / Fullstack-Developer)
CRGO - Application for tourists from China
๐https://unknwn.tech/cases/personal-guide-for-chinese-tourists-in-russiaA 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.
Caravane.earth
๐https://unknwn.tech/cases/caravane-earthDeveloped 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.
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. ๐
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.
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.
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.
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.
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
- Set up CI processes for:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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! ๐
Just be careful when you hit that button! Have a great day! ๐