{"entity":"person","person":{"name":"Roman Kudriavskiy","role":null,"level":"Senior","country":null,"summary":"Senior Rust systems engineer specializing in deterministic agent/process-engine backends and secure CLI tooling. The strongest proven skill is building robust, modular backend systems with clear security boundaries, evidenced by the process engine, capability gating and comprehensive tests in the executor/self-update/plugin-install code paths. There is little public evidence of large-scale distributed deployments, explicit migration histories across multiple schema versions, or cloud-native orchestration artifacts.","skills":[{"name":"Python","group":"Languages","level":"Senior","since":2005},{"name":"C#","group":"Languages","level":"Middle","since":2012},{"name":"C","group":"Languages","level":"Middle","since":2006},{"name":"Go","group":"Languages","level":"Middle","since":2025},{"name":"Rust","group":"Languages","level":"Middle","since":2025},{"name":"PostgreSQL","group":"Databases","level":"Middle","since":2014},{"name":"MySQL","group":"Databases","level":"Middle","since":2010},{"name":"Chroma","group":"Databases","level":"Middle","since":2022},{"name":"Qdrant","group":"Databases","level":"Middle","since":2024},{"name":"Neo4j","group":"Databases","level":"Junior","since":2025},{"name":"SQLite","group":"Databases","level":"Senior","since":null},{"name":"pgvector","group":"Databases","level":"Not selected","since":2024},{"name":"FAISS","group":"Databases","level":"Not selected","since":null},{"name":"Docker","group":"DevOps","level":"Not selected","since":2017},{"name":"CI/CD","group":"DevOps","level":"Not selected","since":2017},{"name":"Docker Compose","group":"DevOps","level":"Not selected","since":2017},{"name":"Vector","group":"DevOps","level":"Not selected","since":2025},{"name":"Gemini","group":"AI/ML","level":"Middle","since":2024},{"name":"AI Agents","group":"AI/ML","level":"Senior","since":2025},{"name":"RAG","group":"AI/ML","level":"Junior","since":2024},{"name":"LLM","group":"AI/ML","level":"Not selected","since":null},{"name":"Accelerate","group":"AI/ML","level":"Not selected","since":null},{"name":"DSPy","group":"AI/ML","level":"Not selected","since":null},{"name":"LangChain","group":"AI/ML","level":"Not selected","since":null},{"name":"LlamaIndex","group":"AI/ML","level":"Not selected","since":null},{"name":"LoRA","group":"AI/ML","level":"Not selected","since":null},{"name":"Pandas","group":"AI/ML","level":"Not selected","since":null},{"name":"PyTorch","group":"AI/ML","level":"Not selected","since":null},{"name":"TensorFlow","group":"AI/ML","level":"Not selected","since":null},{"name":"Transformers","group":"AI/ML","level":"Not selected","since":null},{"name":"Docling","group":"AI/ML","level":"Not selected","since":null},{"name":"Haystack","group":"AI/ML","level":"Not selected","since":null},{"name":"PEFT","group":"AI/ML","level":"Not selected","since":null},{"name":"spaCy","group":"AI/ML","level":"Not selected","since":null},{"name":"NLTK","group":"AI/ML","level":"Not selected","since":null},{"name":"Ollama","group":"AI/ML","level":"Not selected","since":null},{"name":"vLLM","group":"AI/ML","level":"Not selected","since":null},{"name":"Langflow","group":"AI/ML","level":"Not selected","since":null},{"name":"llama.cpp","group":"AI/ML","level":"Not selected","since":null},{"name":"ONNX","group":"AI/ML","level":"Not selected","since":null},{"name":"Reranking","group":"AI/ML","level":"Not selected","since":null},{"name":"Self-Supervised Learning","group":"AI/ML","level":"Not selected","since":null},{"name":"Power BI","group":"Analytics","level":"Not selected","since":2017},{"name":"Plotly","group":"Analytics","level":"Not selected","since":2024},{"name":"React.js","group":"Frontend","level":"Junior","since":2026},{"name":"GraphQL","group":"Frontend","level":"Not selected","since":null},{"name":"Cinema 4D","group":"Design","level":"Middle","since":2013}],"photo":"https://alion.io/storage/2026/0809/e987f8d509.256.webp","url":"https://alion.io/user/rman-kudriavskiy"},"contact":"Through Alion only: the person decides whether to answer. Email addresses and phone numbers are never served.","offers":[{"id":"person.contact","title":"Contact a person through Alion","status":"pilot","price":null,"unit":"per message","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"person.contact\", \"for\": \"user/rman-kudriavskiy\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=person.contact&for=user%2Frman-kudriavskiy"},{"id":"people.search","title":"Find people by skills, country and level","status":"pilot","price":null,"unit":"per person in a list","note":"people with a similar profile","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"people.search\", \"for\": \"user/rman-kudriavskiy\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=people.search&for=user%2Frman-kudriavskiy"}],"html_url":"https://alion.io/user/rman-kudriavskiy","json_url":"https://alion.io/user/rman-kudriavskiy.json","meta":{"generated_at":"2026-10-11T00:36:06Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":551,"day_limit":5000,"remaining_today":4449,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}}}