Skip to content
View ice1x's full-sized avatar
  • Estonia

Block or report ice1x

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ice1x/README.md

Ilia Iakhin

Senior Backend & AI/Data Engineer | Remote

18+ years in software engineering. Building scalable backends, data pipelines, and AI-powered systems.
Specializing in microservices architecture, RAG/Knowledge Graphs, and workflow orchestration.

LinkedIn


About

  • Senior Backend Engineer with production experience across SaaS platforms, IoT/telemetry, OSINT, and chemistry research
  • Built RAG-based Knowledge Center, Predictive Maintenance platform, data pipelines processing legal & financial data
  • Designed microservices handling Salesforce/HPC integration, workflow orchestration, and real-time monitoring
  • Strong background in QA automation and CI/CD (Parallels, Stoneridge) before transitioning to backend development
  • CS degree from MIET; Master's at MIPT (on academic leave since 2015 due to relocation to Estonia)

Tech Stack

Category Technologies
Languages Python, SQL
Backend FastAPI, Django/DRF, SQLAlchemy, aiohttp, Celery, Faust
AI / RAG LangChain, LangFuse, Milvus, BERT, NLP (Natasha, Tomita)
Knowledge Graphs Neo4j, NebulaGraph, graph modeling, graph-based RAG, MCP servers
SQL Databases PostgreSQL, ClickHouse
NoSQL Redis, Elasticsearch
Messaging Kafka, RabbitMQ
Cloud AWS, Azure, GCP
Infrastructure Kubernetes, KubeFlow, Docker, Jenkins, S3
MCP Servers Neo4j, NebulaGraph
Also working with Go, Rust (with AI coding assistants)

Featured Projects

Project Description Tech
neo4j-mcp MCP Server for Neo4j graph database Python
Axum_DAG_Manager DAG workflow manager Rust
Django_DAG_manager DAG workflow manager Python
autocomplete-full-name Name parsing & autocomplete service Python
prefix_tree Prefix tree data structure Python
go-prefix-trie Prefix Trie implementation Go
XYZ-to-MOL2-converter Chemical molecule file format converter Python
shqaff Database-backed task queue Python
fastapi_keycloak FastAPI with Keycloak auth Python

Career Highlights

  • Research Platform & RAG Knowledge Center — backend for chemistry research, search algorithms for molecular file formats, text reduction and highlight recalculation
  • Predictive Maintenance Platform — real-time IoT monitoring, telemetry caching, BI reporting, aerophoto recognition pipelines
  • OSINT Data Pipelines — automated data collection across Bankruptcy, Law Courts, Tenders; name-parsing autocomplete service with prefix trie
  • Workflow Orchestration — Salesforce & HPC integration, KubeFlow pipelines, microservices architecture design
  • QA & Automation Foundation — 10 years of test automation at Parallels (desktop & server virtualization), embedded systems at Stoneridge

Certifications

  • AI with Knowledge Graphs: RAG System Mastery
  • Databricks Certified Data Engineer Associate — Preparation
  • Natural Language Processing with Classification and Vector Spaces (DeepLearning.AI)
  • CKA (Certified Kubernetes Administrator) — in progress

Pinned Loading

  1. autocomplete-full-name autocomplete-full-name Public

    Full name autocomplete REST API on FastAPI based on prefix-trie

    Python

  2. CSV-to-Clickhouse-Auto-Schema CSV-to-Clickhouse-Auto-Schema Public

    Redis2WebSocketStreaming

    Python

  3. SOLID Principles explained in Python... SOLID Principles explained in Python with examples.
    1
    """
    2
    Single Responsibility Principle
    3
    “…You had one job” — Loki to Skurge in Thor: Ragnarok
    4
    A class should have only one job. 
    5
    If a class has more than one responsibility, it becomes coupled. 
  4. adventures-in-ml-code adventures-in-ml-code Public

    Forked from adventuresinML/adventures-in-ml-code

    This repository holds all the code for the site http://www.adventuresinmachinelearning.com

    Python

  5. design_patterns design_patterns Public

    Forked from pkolt/design_patterns

    Паттерны проектирования

    Python

  6. yobotor yobotor Public

    YouTube Views through the Tor

    Python 10 6