Ilya fundó Nerdy Production y dirige su ingeniería. Lleva construyendo software desde 2010 y entregando Flutter en producción desde 2018.
Antes fue CTO de QIWI, una de las mayores plataformas de pago de Rusia, donde dirigió alrededor de 12 equipos de ingeniería que abarcaban desde productos web hasta procesamiento de tarjetas, alcance PCI-DSS y pagos contactless, incluida la construcción de pagos contactless con tarjeta en Android mediante Host Card Emulation sobre ISO/IEC 14443, con EMV Contactless (Visa PayWave) por encima.
También fue principal developer en Yandex, donde trabajó en Yandex.Auto —llevando Android nativo hasta el interior del vehículo, con una integración intensiva por bus CAN a través de un CAN shield propio— y principal en Evotor, cuyos terminales de punto de venta funcionan sobre un fork de AOSP, lo que le dio una visión de bajo nivel de Android que la mayoría de desarrolladores de apps nunca llega a tocar.
Hoy lidera la entrega de las apps insignia de la agencia, desde la interfaz fintech cargada de gráficos de ExtraETF hasta el sistema de diseño totalmente a medida de Arcana. Escribe la mayoría de los artículos de este blog y mantiene el trabajo de código abierto de la agencia, incluido el motor de conversión de DOCX a PDF dxpdf.
Trabaja con Flutter, iOS y Android nativos, Go, Rust, TypeScript, Kotlin, Kubernetes y Docker, con foco en arquitectura de aplicaciones, entrega multiplataforma y la construcción de equipos que entregan.