Backend/Fullstack Developer | Rust β’ TypeScript β’ C#
Experienced developer with 14+ years of practical expertise, specializing in building high-load and fault-tolerant systems. Possess unique experience at the intersection of development, complex data analysis, and AI/ML integration.
Location: Klin, Moscow Region, Russia
Open to: remote work, hybrid, business trips, relocation to Moscow
- Rust: Axum, Actix-web, Tokio, Hyper, Tonic, Serde, Sqlx, Candle, Nom, Rayon, Crossbeam
- C#: .NET Core, WCF, ASP.NET Core
- Protocols: gRPC, REST API, WebSocket
- Concurrency: Async/await, multithreading, atomic operations, synchronization primitives
- Frameworks: Vue.js 3 (Composition API), Pug templates
- Build Tools: Vite, Rsbuild, Webpack
- Technologies: WASM, HTML5, CSS3
- State Management: Pinia, Vuex
- Tauri (Rust + WebView)
- WPF (MVVM pattern)
- SQL: PostgreSQL, SQLite, Transact-SQL
- Vector DB: Qdrant
- ORM: Sqlx, Entity Framework Core
- Containerization: Docker, Podman, Buildah
- CI/CD: GitLab CI, GitHub Actions
- Monitoring: Prometheus, Grafana
- Message Brokers: Apache Kafka
- Object Storage: MinIO, S3-compatible
- OS: Linux (Fedora, Ubuntu, Debian), Windows
- VCS: Git, GitLab, GitHub
- Frameworks: Candle (Rust ML framework), ONNX Runtime
- Computer Vision: YOLOv8, OpenCV
- NLP & RAG: Embedding models, Qdrant vector search
- Training: Transfer learning, fine-tuning
- Parsing: Nom, Pest, regex, JSONPath, XPath
- Caching: Redis, In-memory caching, Foyer
- Full-text Search: Tantivy, inverted indices
- Data Formats: JSON, XML, YAML, TOML, Protocol Buffers
- Testing: Unit tests, Integration tests, Property-based testing
January 2022 β Present (4+ years)
Key Achievements:
- Designed high-performance hybrid cache for large-scale data processing
- Implemented fragmented storage for memory and access speed optimization
- Created streaming mechanism combining cached data with external service loading
- Result: significant latency reduction and throughput improvement
- Configured real-time performance metrics collection
- Developed dashboards for latency, hit/miss ratio, and throughput visualization
- Result: data-driven bottleneck identification and system optimization
- Developed RAG system for semantic document search
- Integrated Candle framework with Qdrant vector database
- Trained and deployed YOLOv8 for computer vision tasks
- Result: automated analysis and search across large document corpus
- Created library for legal document and legislative act analysis
- Implemented structured amendment parsing with dependency graph construction
- Integrated Mermaid diagram generation for change history visualization
- Result: automated complex legislative change analysis process
- Visual HTML document version comparison system
- Document management system with authorization and task control
- Tauri desktop applications
- High-performance client-server application for batch copying (multithreading, async)
- Employee time planning and tracking system
January 2020 β December 2021 (2 years)
- Built fullstack system for legislative act processing automation
- Implemented DOCX β structured JSON parser
- Developed JSONPath-based query mechanism
- Created visual interface for complex structured document navigation
March 2012 β December 2019 (7 years 10 months)
- Developed and maintained electronic document management system (EDMS)
- OCR system with text coordinate detection (OpenCV)
- Business process automation and technical documentation generation
- XML+PDF incoming transport processing
Russian State Social University
Faculty of Law and Juvenile Justice, Criminal Law
2005
- Russian: Native
- English: B1 (Intermediate)
- Telegram: @P40b0s (preferred)
- Email: aleks_xar@mail.ru
- GitHub: P40b0s
- Phone: +7 (903) 966-66-55 (preferably via Telegram)
β
High-load system architecture design
β
Asynchronous and multithreaded programming
β
Complex parser and data analyzer development
β
ML/AI solution integration
β
Fullstack development (Backend + Frontend + Desktop)
β
Containerization and orchestration
β
Monitoring and metrics configuration
β
Code review and mentoring
- Designed and implemented hybrid caching solutions combining object storage (MinIO) and in-memory caching (Foyer)
- Built high-throughput streaming systems with concurrent data processing
- Optimized CPU-bound tasks using multithreading with atomic operations
- Developed complex parsers for structured legal texts using Nom combinator library
- Built dependency graph systems for tracking legislative changes
- Implemented full-text search using inverted indices
- Integrated RAG (Retrieval-Augmented Generation) systems with vector databases
- Worked with ML frameworks in Rust (Candle) for embedding models
- Trained and deployed computer vision models (YOLOv8)
- Built semantic search systems using Qdrant vector database
- Designed fault-tolerant distributed systems
- Implemented event-driven architectures with Apache Kafka
- Built microservices using gRPC and REST APIs
- Created desktop applications with Tauri (Rust + Web technologies)
- Set up comprehensive monitoring with Prometheus and Grafana
- Implemented application performance metrics and alerting
- Built dashboards for system health visualization
Open to interesting opportunities and challenging problems!