Back

Applied AI Engineer with 12+ years in software engineering, specializing in LLM agent development, evaluation, observability, testing and developer tooling. Previously built frontend platforms and developer experience systems at Microsoft and Yandex.

Skills

LLM agents (development, testing, evals, tracing) / React.js / TypeScript / Node.js / Python / SQL

Experience

Microsoft, Software Engineer - Applied AI

Feb 2026 - Present · Belgrade

  • Built a visual debugger for the agent - browser DevTools, but for AI decisions - merging production, eval and test traces into one readable timeline of retrieval, routing, planning, tool calls and latency (10-20x faster root-cause analysis)
  • Rebuilt agent testing into separate layers (routing / planning / execution) with API-level checks that the requested change actually happened - targeted tests ~10x faster, and a 30+ multi-turn suite that caught P1 defects offline evals missed, before private preview
  • Traced misrouted requests to skill selection comparing raw text embeddings, so the same request routed differently depending on the name or email inside it - replaced those values with type labels before lookup (cross-language routing consistency 74% -> 90%)
  • Built failure detection over production logs using 9 heuristics derived from the code and test runs - surfacing failed runs that looked healthy because existing monitoring only tracked HTTP 500s while failed agent runs still returned HTTP 200 on nearly every turn

Microsoft, Software Engineer

Sep 2022 - Feb 2026 · Belgrade

  • Served as the last engineer with full UI context during Skype's sunset and migration to free Teams - led bugbashes, built test matrices, found and fixed ship-stopping blockers
  • Reduced mobile Fast Refresh time from 60+ seconds to 2-5 seconds
  • Initiated the product's developer experience work, demonstrated its value to management, and established a dedicated DevEx role on the team
  • Built a dependency and vulnerability tool linking npm audit data to actual usage in the codebase, so updates could be prioritized by real risk - used it to coordinate a 4-person security push that closed ~100 vulnerabilities across 30-40 libraries

Yandex, Frontend Developer

Sep 2018 - Aug 2022 · Moscow

  • Built MediaPlanner, a React/TypeScript media-planning app that replaced my earlier Excel and Access/SQL versions, for 100-150 enterprise sales managers - cut plan preparation from ~3 hours to 15 minutes, replaced a ~1-day analyst SLA with self-service, and virtually eliminated forecasting errors
  • The Head of Sales who used it credits the tool as a direct contributor to ~20x growth in advertising spend across her telecom client portfolio over two years; she later reported that at a company without an equivalent tool, comparable forecasting errors cost roughly $1M/year in client compensation
  • Released publicly as mediaplan.yandex.ru after my transition to another team, and eventually folded into Yandex Direct, the company's main advertising platform
  • Designed and shipped two additional React/TypeScript web apps from scratch in 3 months as sole frontend engineer - also acting as product manager, gathering requirements and adjusting scope
  • Led the Storybook v5 to v6 migration of the internal component library and built branch-based deployment infrastructure for it - adopted across the DevTools org and later the base for Cloud UI / Tornado UI, now open source

Yandex, Software Engineer

Jun 2015 - Sep 2018 (Jun 2015 - Mar 2017 as Junior Software Engineer) · Moscow

  • Automated the recurring reporting pipeline (Python + Excel + PowerPoint) - cut report delivery from 15-20 days to 5
  • Built self-service OLAP dashboards (SSRS + MDX) for 100+ sales managers and analysts - replacing multi-day waits for ad-hoc data with instant access

Saviant, Software Engineer

Dec 2013 - Apr 2015 · Moscow

  • Automated recurring client reports with VBA (Excel + Access + PowerPoint) - reduced a month-long reporting workload to 3-4 days

Naruzhka, Graphic Designer / Client Manager

Jun 2009 - Jun 2013 · Nizhny Novgorod

  • Improved supplier and file-management workflows while working across graphic design, client management and operations - cutting processing time by 10-15% and reducing errors

Publications, speaking and leadership

  • Author of "Claude Code for Developer Experience" (CRC Press, forthcoming) and two peer-reviewed papers on developer experience.
  • Speaker at WeAreDevelopers World Congress North America, San Jose, Sep 2026.
  • Founded Yandex's internal analytics community and grew it to 800+ members across the company
  • Founded and grew two professional game-development communities, 4,500+ legal professionals and 1,000+ analysts, among the largest Russian-speaking communities in their fields.

Education

Lobachevsky State University of Nizhny Novgorod - M.S. in Economics