Julius Metodiev

Software Architect

I'm a passionate software architect with extensive experience in designing and building scalable systems. I specialize in creating robust, maintainable solutions that solve real-world problems.


Professional Summary

With years of experience in software development and system architecture, I focus on:

  • System Design & Architecture - Designing scalable, maintainable software systems
  • Technical Leadership - Leading development teams and making strategic technical decisions
  • Problem Solving - Analyzing complex requirements and delivering effective solutions
  • Continuous Learning - Staying current with emerging technologies and best practices

Technical Expertise

Core Technologies

  • Languages: Go, Rust, Python, JavaScript, TypeScript, Java
  • Frontend: React, Vue.js, HTML5, CSS3, Tailwind CSS
  • Backend: Go microservices, Rust libraries, gRPC APIs, Node.js, Django
  • Databases: PostgreSQL with PostGIS, Qdrant vector database, MongoDB, Redis

Architecture & DevOps

  • Architecture Patterns: Microservices (15+ services), Domain-Driven Design, Event-Driven Architecture
  • Messaging: NATS for high-performance inter-service communication, WebSocket protocols
  • Cloud Platforms: AWS, Azure, Google Cloud Platform
  • Containerization: Docker, Kubernetes with HA infrastructure
  • CI/CD: GitHub Actions, GitLab CI, Jenkins

AI & Specialized Technologies

  • AI/ML: Custom compatibility algorithms, MBTI/Human Design systems
  • Vector Databases: Qdrant with specialized embeddings
  • Performance: Sub-100ms response times, 99.9% uptime systems
  • HFT Systems: Lock-free programming, microsecond latency optimization
  • Financial Tech: Protocol Buffers, real-time data processing (1,300+ msgs/sec)
  • Geospatial: PostGIS integration for location-based features

Tools & Methodologies

  • Version Control: Git, GitHub, GitLab
  • Project Management: Agile, Scrum, Kanban
  • Monitoring: Prometheus, Grafana, ELK Stack, real-time alerting
  • Testing: Unit Testing, Integration Testing, TDD, load testing

What I Do

I help organizations build better software by:

  • Architecting Solutions - Designed microservices platform serving 10,000+ users with 99.9% uptime
  • Performance Engineering - Achieved sub-100ms response times across distributed systems
  • AI Implementation - Built compatibility algorithms improving match accuracy by 40%
  • Team Leadership - Led development of 15+ microservices with modern tech stack
  • Technical Strategy - Strategic technology decisions for scalable, maintainable systems

Open Source & Community

I actively contribute to the open source community:

  • rust-mexc-ws: Production-grade WebSocket client for MEXC exchange (Rust)
  • rust-binance: High-performance async client for Binance WebSocket API (Rust)
  • Cryptocurrency Libraries: Building HFT-ready libraries for algorithmic trading
  • Zero-unsafe Rust: Advocate for memory-safe systems programming
  • Performance Engineering: Lock-free algorithms and microsecond optimization

Interests

When I'm not coding, I enjoy:

  • Contributing to open-source projects
  • Learning about new technologies and frameworks
  • Reading about software engineering best practices
  • Exploring high-frequency trading and financial technology
  • Experimenting with systems programming in Rust

Feel free to get in touch if you'd like to discuss technology, collaborate on projects, or just have a chat about software development.