Curriculum vitae · public version
Andrei Dmitrov
Senior Solution Architect, AI Integration
- Nuremberg, Germany → Dubai, UAE from December 2026
- linkedin.com/in/andrei-dmitrov
- runkoworks.com/contact
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 – presentAI 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 2021Software 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 2018Software 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 2011Junior 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