Dmitry Ivanov

Portfolio

Dmitry Ivanov

Engineer: Simulation (CAE) · Production ML/MLOps · Applied AI

My work spans three connected competencies, each backed by shipped results: simulation engineering (14+ years CFD/DEM & HPC, team scaled 2→10, <5% deviation vs field telemetry), production ML/MLOps (SoccerPredictAI — end-to-end platform on Kubernetes), and applied AI (CAE Copilot — traceable LLM/RAG copilot for engineering). They combine into roles from Simulation Lead to ML Engineer to AI-in-CAE hybrid — pick the resume that fits. Currently Head of Simulation Modeling Bureau at Rostselmash.

Dmitry Ivanov

Engineering Impact at a Glance

<5%

Deviation between simulation predictions and field telemetry

12x

Speedup in computational workflows via Python automation

2 → 10

Engineers built, mentored, and led in HPC teams

950K+

Data points ingested & processed in end-to-end ML pipelines

Featured Projects

CAE Copilot – Engineering AI Copilot

May 2026 – Present

CAE Copilot · Full project details · Docs (evidence) · API (Swagger)

  • Engineering AI copilot for technical documentation, calculations, and traceable answers — not solver automation; human-orchestrated CAE workflows.
  • LangGraph router with shared agent state: intent classification → RAG (knowledge/setup/scripting) or Pydantic calculation tools (beam, FoS, bolt joint, sections).
  • Document-grounded RAG on CAE docs corpus (9 manuals): Qdrant vector store, page-aware chunks, mandatory citations in structured reports.
  • Reliability-first: deterministic Python tools, golden Q&A eval (14 cases), offline fallback baseline 100% intent / citation / tool accuracy.
  • Production layout: separate FastAPI and Streamlit Docker images, multilingual-e5-base baked offline, Helm/k8s deployment.
  • Quality gates: lint, typecheck, pytest; eval harness invokes full graph per golden case with rule-based metrics.

System Architecture

Streamlit UI FastAPI LangGraph Router Qdrant RAG + citations Engineering tools (Pydantic) Kubernetes (Helm)

Key numbers (public)

  • CAE docs corpus: 9 manuals (ingested)
  • Maturity stage: Stage 2 (RAG + citations, LangGraph, tools, eval)
  • Golden Q&A eval: 14 cases (100% offline intent / citation / tool)
  • Deployment: FastAPI + Streamlit (Qdrant, Helm/k8s)

SoccerPredictAI – Production ML & MLOps Platform

May 2025 – May 2026

SoccerPredictAI · Full project details · Docs (evidence)

  • Domain-agnostic proof of production ML/MLOps discipline: a complete lifecycle engineered as a system, not a collection of notebooks.
  • Automated data ingestion for 950,000+ football matches across 26 years of history from 3 heterogeneous sources (Selenium/Selenoid, Chrome DevTools Protocol XHR interception, REST batch).
  • End-to-end MLOps: DVC for data versioning, Great Expectations for strict data contracts, and MLflow for experiment tracking with nested Optuna trials.
  • Leakage-safe experiment framework: walk-forward CV across 6 data fractions × 5 models (30 MLflow nested runs); XGBoost selected via CV logloss only — no holdout peeking
  • Tuned XGBoost hyperparameters via Optuna (100 trials, CV-only objective); holdout evaluated exactly once in dedicated final_train stage, preventing selection bias
  • Dual inference API: sync FastAPI endpoint (<500ms p95) + async batch precompute via Celery/RabbitMQ — decouples prediction freshness from request latency
  • Deployed on Kubernetes + Helm; Prometheus + Grafana monitoring; DVC pipeline versioning (all stages hashed for reproducibility)
  • End-to-end CI/CD: GitLab CI (ruff lint + pytest), SOPS + Age secrets, Great Expectations data quality gates at raw/features layers
  • Observability: 11 custom Prometheus metrics (separating queue latency from pure inference latency), Evidently AI for continuous feature and prediction drift detection, and Grafana dashboards.

System Architecture

Scrapers (Selenium/CDP) Airflow (K8s Executor) PostgreSQL + MinIO DVC + Great Expectations MLflow + Optuna FastAPI + Celery/RabbitMQ Kubernetes (Helm) Prometheus + Grafana + Evidently

Key numbers (public)

  • Holdout log-loss: 1.006 (bookmaker benchmark ~0.97)
  • Holdout ROC AUC: 0.643
  • Calibration (ECE): 0.004
  • Test suite: 560+ (passing tests)
  • Infra cost: <€30/month (self-hosted VPS)

Key Achievements

  • Built and deployed CAE Copilot: traceable AI copilot for engineering workflows (LangGraph routing, Qdrant RAG with mandatory citations, Pydantic calculation tools, golden Q&A eval); Stage 2 shipped on Kubernetes.
  • Led simulation-supported development of the H820 harvester — awarded AGROSALON Golden Star 2024 — with R&D-to-production validation at <5% deviation between model predictions and field telemetry. (Rostselmash)
  • Built and deployed SoccerPredictAI — domain-agnostic proof of end-to-end MLOps discipline: 950,000+ matches across 26 years; served via FastAPI + Celery on Kubernetes with <500ms p95 latency.
  • Reduced manual data extraction from ~8h/day to <30min/day (95% workload reduction) by deploying an OCR + NLP pipeline processing MSDS documents in 12+ languages. (Chemwatch)
  • Established CFD/DEM capability from zero at Gomselmash (2015): trained 3+ engineers, published calibration methodology in CADFEM Review (2020).

Professional Summary

Engineer with 14+ years across three connected competencies: simulation (CFD/DEM, HPC, digital twins), production machine learning (MLOps, Kubernetes serving), and applied AI (LLM/RAG agents). Led a simulation/HPC team from 2 to 10 engineers and delivered R&D-to-production validation at <5% deviation vs field telemetry; shipped production AI systems end-to-end — CAE Copilot (traceable LangGraph + RAG copilot for engineering) and SoccerPredictAI (full MLOps platform). Verification-first mindset in every domain: models are judged against reality with explicit acceptance criteria, leakage-safe evaluation, and calibration. Open to remote roles and relocation.

Competency Map

Simulation (CAE & HPC)

14+ years of CFD/DEM for machinery: digital twins, calibration, field validation at <5% deviation vs telemetry. Led a simulation/HPC bureau (2→10 engineers); H820 harvester awarded AGROSALON Golden Star 2024; methodology published in CADFEM Review.

CAE & HPC portfolio →

Production ML & MLOps

End-to-end ML systems: data contracts, leakage-safe evaluation, MLflow/DVC, Kubernetes serving, observability. SoccerPredictAI — 950K+ matches, 560+ tests, <500ms p95; Chemwatch OCR/NLP pipeline — 95% manual work reduction.

ML & MLOps portfolio →

Applied AI (LLM/RAG)

Traceable LLM systems: LangGraph agent routing, RAG with mandatory citations, deterministic tools, golden evals. CAE Copilot — engineering copilot shipped on Kubernetes with a live demo, docs, and Swagger API.

Applied AI projects →

These competencies combine into different roles — Simulation Lead, ML/MLOps Engineer, or the hybrid I find most exciting: applying AI inside CAE workflows (copilots, surrogates, digital twins). The shared thread is a verification-first mindset: models judged against reality with explicit acceptance criteria, in every domain.

Research highlights

Peer-reviewed digital-twin methodology (CADFEM Review) and an MSc dissertation that anchors the simulation research program — relevant to calibration, verification, and reliable ML systems.

Highlighted

Improving the efficiency of the grain unloading technological process in the unloading system of a self-propelled grain harvester

2018

D. N. Ivanov · Gomel State Technical University (GSTU) — MSc in Mechanical Engineering (defended Feb 2018) · Thesis

MSc dissertation synthesizing simulation-based research on grain unloading systems — the methodological foundation for later DEM/digital-twin work and peer-reviewed publications.

PDF available on request.

Highlighted

Building a digital twin of grain crop material flow

2020

D. N. Ivanov, D. V. Dzhasov, A. N. Vyrsky · CADFEM Review #7 (30) — peer-reviewed industry journal · p. 15 · Article

Flagship publication: digital twin of bulk material flow with DEM calibration against physical tests, test-rig methodology, and validation workflow — directly transferable to production ML (data contracts, calibration, verification vs reality).

Read article (PDF)

View all publications & proceedings →

Engineering Leadership & Program Ownership

I approach engineering systems as products: define acceptance criteria, build automation, operationalize verification, and make outcomes measurable. My leadership experience comes from scaling simulation/HPC teams and workflows that support real production timelines.

  • Built and led a simulation/HPC engineering group from 2 to 10 engineers; hiring, mentoring, onboarding, and technical direction.
  • Delivered computational workflow automation for simulation engineering: standardized templates, Python tooling, and repeatable pipelines adopted across projects.
  • Owned end-to-end delivery from R&D to production/field validation: stakeholder alignment, risk management, and measurable acceptance criteria.
  • Drove organization-level adoption: integrated simulation workflows with PLM processes and created a scalable operating model for new programs.

Professional Experience

Head of Simulation Modeling Bureau | Rostselmash

Dec 2021 – Present | Rostov-on-Don, Russia

  • Technical Leadership: Scaled a cross-functional simulation engineering team from 2 to 10 members, establishing engineering culture, simulation model review practices, and standardized computational workflows.
  • Simulation Workflow Automation: Optimized data preparation and processing across simulation pipelines with Python automation, reducing manual setup time by 12x; integrated workflows with corporate PLM systems (Teamcenter).
  • End-to-End Delivery: Led the full lifecycle of complex computational projects (DEM/CFD, MBD/RBD & 1D system simulation) from R&D to serial production validation, ensuring <5% deviation between model predictions and real-world telemetry; simulation-supported H820 harvester awarded AGROSALON Golden Star 2024.

Data Scientist | Chemwatch

Jan 2021 – Jan 2022 | Part-time · Freelance | Remote, Australia

  • Built a production batch pipeline for OCR + multilingual NLP to extract structured chemical data (ingredients, CAS numbers, proportions) from 50,000+ MSDS documents across 12+ languages.
  • Designed confidence scoring + human-in-the-loop routing with CAS registry validation; reduced manual work by 95% and cut downstream safety analysis time by 40%.

Lead CFD/DEM Engineer | Gomselmash

Aug 2012 – Dec 2021 | Gomel, Belarus

  • HPC & Multiphysics Simulation Domain: built CFD/DEM capability from zero (started 2015), trained 3+ engineers, and delivered simulation-validated machinery projects over 9 years, including structural FEA analyses.
  • Published calibration methodology (CADFEM Review, 2020) and established verification workflows linking experiments → calibrated parameters → model predictions.

Core Skills

Simulation & CAE

  • DEM: Ansys Rocky, Altair EDEM
  • CFD: Ansys Fluent, Siemens STAR-CCM+
  • FEA: Ansys Mechanical, MSC Nastran/Patran, SolidWorks Simulation
  • MBD & 1D: Ansys Motion, MSC Adams, RecurDyn, Simcenter Amesim, MATLAB/Simulink
  • Multiphysics: Ansys Workbench
  • CAD: SpaceClaim, Siemens NX, SolidWorks, Autodesk Inventor, PTC Creo, AutoCAD, KOMPAS-3D
  • Optimization/DOE: Ansys DesignExplorer, Ansys optiSLang
  • Post-processing: Ansys CFD-Post, EnSight
  • PLM: Teamcenter, Windchill
  • HPC & scripting: Python (pipeline automation, Ansys Rocky API), MathCAD

Machine Learning

  • Python
  • scikit-learn
  • XGBoost
  • Optuna
  • pandas
  • NumPy
  • Feature Engineering
  • Model Evaluation

MLOps

  • MLflow
  • DVC
  • Great Expectations
  • Airflow
  • Evidently
  • Data Quality
  • Production ML

Deployment & Production Engineering

  • Docker
  • Kubernetes
  • Helm
  • FastAPI
  • Celery
  • RabbitMQ
  • CI/CD

Applied AI & LLM Systems

  • LangGraph
  • RAG
  • LLM
  • Qdrant
  • Vector Search
  • Pydantic AI Tools

Data Engineering

  • PostgreSQL
  • Redis
  • MinIO
  • Parquet

Observability & DevOps

  • Prometheus
  • Grafana
  • GitLab CI/CD
  • Monitoring
  • Observability
  • SOPS
  • Age

Currently Exploring & Next Steps

Built CAE Copilot (RAG + LangGraph + golden eval) as the Applied AI anchor alongside SoccerPredictAI (MLOps). Currently exploring Stage 3 solver orchestration, async CAE jobs, and LangSmith-based eval extensions.

Solver orchestration Async CAE jobs Simulation surrogates Physics-informed ML LangSmith eval Agent workflows

Education

MSc in Mechanical Engineering — Gomel Technical University P.O. Suhogo, Belarus (2016–2018)

BSc in Mechanical Engineering — Gomel Technical University P.O. Suhogo, Belarus (2007–2012)

Certifications

  • LLM: From Understanding to Product — ODS.ai (2026)
  • MLOps and Production in Data Science (2.0/3.0) — ODS.ai (2023/2024)
  • Machine Learning and Data Analysis — Yandex / MIPT (2020)
  • Introduction to Machine Learning — HSE University (2020)

Languages

English: Professional Working Proficiency (B2) Russian: Native

Interests

3D printing, laser engraving, Arduino, gym.