Summary
Dmitry Karpovich is a senior software engineer in California with a decade of experience building scalable, data-driven systems and a background as a founder and CTO. He has designed and deployed cloud-native backends and ML-enabled analytics pipelines using Kubernetes, BigQuery, Airflow, Pub/Sub and CI/CD, and led small engineering teams to productionize billion-row data workflows. Trained in immersive data science, Dmitry combines practical machine learning (NLP, LDA) and web-scraping expertise with hands-on engineering—examples include his PolitiClimate NLP project and a Python client-data library for BluWhale. He is currently advancing ML skills in SpaCy, PyTorch and TensorFlow to build question-answering systems while contributing senior engineering leadership at Utilidata. His career uniquely blends entrepreneurial grit from running his own business with deep technical execution across backend, data engineering and ML infrastructure.
10 years of coding experience
14 years of employment as a software developer
Data Science Immersive Data Science and Big Data, Data Science Immersive Data Science and Big Data at General Assembly
AS Recording Arts Technology/Technician, AS Recording Arts Technology/Technician at Los Angeles Film School
University of California Santa Cruz
English, Russian