Hi, I am

Vladimir Evgrafov

CTO of the viju streaming service. Researching LLM-agent security as a PhD student at MSU CMC.

About

I am the CTO of Viasat Tech, leading a 35-person technology department (7 teams: Web, iOS, Android, Smart TV, Android TV, Go Backend, and systems analysis) that builds the viju streaming service for web, mobile, and TV platforms.

A CTO with technical roots: I started as a Go developer and grew into running an engineering department. I am good at quickly figuring out what is going wrong technically — in architecture, processes, or the team — and building a system that works. I have built an engineering department from scratch, migrated legacy systems to microservices, and I own the department budget, cutting infrastructure costs without sacrificing quality.

My profile sits at the intersection of engineering leadership, architecture, and AI. I manage development, DevOps, and the ML track, working with recommender systems, LLMs, and AI agents. In parallel, I am writing a PhD thesis at the Faculty of Computational Mathematics and Cybernetics of Lomonosov MSU and publishing research on LLM agent security and attacks on language models.

Open to part-time and project engagements as a fractional CTO or technical advisor.

Experience

Viasat Tech — Chief Technology Officer (CTO)

February 2025 — present · Moscow · viju streaming service

Responsible for development, QA, infrastructure, architecture, and the AI track. In 2025: a hundred releases across 7 platforms, quarterly plan completion up from 40% to 83%, Android crash rate cut 14× (down to 0.17%), video start time halved, and a new product stream launched on all platforms simultaneously.

Viasat Tech — Head of Software Development

January 2022 — February 2025 · Moscow

Second hire in the technology department: recruited 35 engineers, QA specialists, and analysts, and established the development processes. Designed and implemented a Go microservice backend — the service now sustains 100× the load at one quarter of the resource consumption.

Atlas Biomed — Backend Team Lead

April 2020 — January 2022 · Moscow · healthtech

Built a multi-service system for processing and interpreting medical data.

TRMPLN Media — Golang Developer

October 2018 — April 2020 · Moscow · adtech

Developed a high-load, fault-tolerant ad serving system with a focus on safe handling of personal data.

Multy — Golang Developer

March 2018 — October 2018 · Moscow · fintech

Built microservices for communicating with various financial systems.

Okmeter — Golang Developer

September 2017 — December 2017 · Moscow · monitoring

Worked on a monitoring service: agents collecting metrics from physical devices and individual processes on Linux.

SolidWall — Python Developer

July 2015 — June 2017 · Moscow · application security

Wrote and maintained the core Python codebase, built the software build and deployment system, and administered CI and monitoring.

Education

Lomonosov Moscow State University, CMC — PhD candidate

Artificial Intelligence · expected 2027

Thesis on the security of LLM-based agentic systems.

Lomonosov Moscow State University, CMC — MSc

Artificial Intelligence · 2021

Lomonosov Moscow State University, CMC — BSc

Applied Mathematics and Computer Science · 2019

Publications

Each paper has its own page with a short summary of what the work is about and why it matters. Full list on Google Scholar.

2021

Spiking Neural Networks

VA Evgrafov, EA Ilyushin · International Journal of Open Information Technologies 9 (7), 21-31

All publications

Contact

Open to conversations about CTO / fractional CTO roles, architecture reviews, AI platform work, research collaboration, and focused technical consulting.