Runko Works

Curriculum vitae · public version

Andrei Dmitrov

Senior Solution Architect, AI Integration

Summary

Solution and enterprise architect with 17 years in software, the last five at Siemens Energy, where I took an enterprise data platform from MVP to enterprise grade and now architect AI integration. I design how LLMs, retrieval and agents plug into the systems a business already runs, with the security, governance and cost model that keeps them in production. Led up to 30 people; still build and ship systems myself.

Core expertise

  • Solution & enterprise architecture: integration patterns, APIs, events, data platforms and knowledge graphs
  • AI integration: LLMs, RAG and hybrid retrieval, agents, tool use, evaluation
  • Cloud-native architecture on AWS; DevSecOps, CI/CD, infrastructure as code
  • Security, IAM and governance in regulated environments: energy, telco, industrial
  • Technical leadership: up to 30 people, product owners, external architects, cross-functional teams
  • Delivery ownership: architecture through rollout, with stakeholders and engineering alike

Experience

Siemens Energy, Germany

Nov 2021 – present

AI Software Architect, AI squad · Apr 2026 – present

  • Architecture and delivery lead for AI integration projects; implementation by a dedicated development team.
  • Hybrid retrieval for enterprise data: deterministic filtering combined with semantic search over free-text fields, because business questions are rarely one or the other.
  • Built next to the data rather than copying records into a separate vector store, so existing governance and access control keep applying unchanged.

Lead Software Architect · Nov 2021 – present

  • Took an enterprise knowledge-graph platform from MVP to a production system the business depends on: architectural redesign and infrastructure work.
  • Coordinated up to 30 people: a product owner, 2 external architects and 2–3 cross-functional development teams.
  • Source-agnostic design: search, analytics and downstream applications consume the graph rather than the sources it consolidates.
  • IAM and authentication for the platform in a complex enterprise landscape.
  • Established DevSecOps, CI/CD and IaC practices inside existing teams.

SIGOS, Nuremberg, Germany

Jul 2018 – Oct 2021

Software Engineer → Senior Software Engineer

  • Architected, with colleagues, the integration of 5G network component simulation into the company’s test framework: interfaces, configuration concept and test environment.
  • Led development of a performance-critical message aggregator: Python 3 microservices with parallel workers, integrated with a customer REST API and LDAP. Proof of concept delivered in a very short time, an order of magnitude above the performance requirements.
  • Integrated the Xapian search engine over documents and web content (in production); built a distributed system in C handling hundreds of parallel SIP calls, and an LPP client library from the 3GPP ASN.1 specification.

OKTET Labs, St. Petersburg

Nov 2011 – Jun 2018

Software Engineer → Senior Software Engineer, team lead from 2015

  • Led test development at scale: more than 1,500 test cases for a kernel-bypass TCP/UDP transport API and about 1,000 for an alternative Linux routing implementation, both released on the strength of that coverage.
  • Extended the test framework to drive Linux network namespaces, virtual interfaces and routing, validating the accelerated stack for containers; co-designed a Django/PostgreSQL platform storing millions of test results.
  • Developed an embedded management system for PON networks in C: core, SNMP modules, CLI. Led a team of up to 7 engineers.

Institute of High-Performance Computer and Network Technology, St. Petersburg

Jul 2009 – Nov 2011

Junior Software Engineer

  • SpaceWire hub firmware, PTP as a Linux kernel module, TCP/UDP/RTP measurement applications for embedded systems.

Own work

Own platform: architect and sole engineer

Jul 2026 – present
  • Built a multi-tenant AI assistant platform for lead qualification end to end, solo: RAG over per-tenant knowledge bases, a provider-agnostic LLM layer, bot behaviour as configuration rather than code, web, Telegram, WhatsApp, Instagram and voice channels, human handover, GDPR by construction, billing and quotas.
  • Operator apps for iOS and Android (React Native / Expo), so the client’s team works inside the platform instead of carrying customer data into personal messengers.
  • Runs live with assistants in daily use on a partner’s site; not yet open to external customers.

Technologies

Languages
Python, TypeScript / Node, C, SQL, Bash
AI
Claude API, OpenAI API, RAG and hybrid retrieval, embeddings, agents and tool use, prompt caching, evaluation, usage and cost control
Data & cloud
PostgreSQL, Snowflake, knowledge graphs, ETL/ELT · AWS (EC2, VPC, S3, EKS, Lambda, API Gateway, Cognito, IAM, RDS, CloudFront), Terraform / OpenTofu, Docker, Kubernetes, GitLab CI/CD, NestJS, React
Systems
Linux networking internals, TCP/UDP, namespaces and routing, 5G / LTE / SIP, embedded

Education

Specialist degree (5-year programme, equivalent to MSc)
SUAI, St. Petersburg State University of Aerospace Instrumentation, 2005 – 2010. Computer-aided information systems.

Languages

English: professional · German: B1 · Russian: native

This is the public version. The full CV with project details is available on request. Projects in depth: runkoworks.com/work