# Dmitriy Stepanov > 14 years building data platforms — from Hadoop-era product engineering to petabyte-scale cloud migrations. Currently migrating a Fortune-50 ingestion platform to Spark-on-Kubernetes, Flink, and Iceberg, and building agentic AI tooling that automates the engineering workflow around it. - Headline: Principal Engineer — big data · backend · AI engineering - Location: San Diego, CA Everything on this site is generated from the public fields of one profile. [llms-full.txt](https://cv.stepanovs.dev/llms-full.txt) and [resume.json](https://cv.stepanovs.dev/resume.json) carry every public role, including the earlier ones the CV files leave out. ## Pages - [Home](https://cv.stepanovs.dev/): summary, experience, skills, certifications, education, contact - [Contact card](https://cv.stepanovs.dev/c): the contact links on a page made for a phone ## CV files - [CV (PDF)](https://cv.stepanovs.dev/cv.pdf): the CV as a designed PDF, made for reading - [Word document (DOCX)](https://cv.stepanovs.dev/cv.docx): single-column Word file, the ATS-friendly variant - [Simple PDF (PDF)](https://cv.stepanovs.dev/cv-ats.pdf): plain single-column PDF, the ATS-friendly variant - [Plain text (TXT)](https://cv.stepanovs.dev/cv.txt): the CV as plain text ## Contact - [LinkedIn](https://www.linkedin.com/in/dmitriy-stepanov/) - [GitHub](https://github.com/stepanovdg) - [Telegram](https://t.me/streamsmith) ## Machine-readable - [resume.json](https://cv.stepanovs.dev/resume.json): all public roles, skills, certifications and education as JSON Resume v1 - [sitemap.xml](https://cv.stepanovs.dev/sitemap.xml): the pages, CV files and machine-readable files ## Optional - [Full public experience](https://cv.stepanovs.dev/llms-full.txt): every role with all its achievements, skills, certifications and education, as one Markdown file