Hi, my name is Ilya 🎧

I am a technology strategy advisor and architect. I bridge business strategy, engineering, and AI to help companies make hard technology decisions - and I own the delivery from strategy to execution.

This comes from 15 years of hands-on experience across the full stack of technology delivery - from writing code to designing platforms to leading teams and winning deals.

  • At Capgemini, led solution architecture for a Tier-1 bank’s platform engineering program - redirected the technical approach, earned the client’s trust, and delivered
  • As an independent consultant, led a strategic on-prem to cloud SaaS migration for a telecom company with a clear business case and 14-month break-even
  • At MTS Web Services, built Managed Kubernetes Service from scratch to the company’s flagship product, designed multi-region infrastructure, grew the architecture guild across the company

My love of continuous learning has led me to a Ph.D. in engineering, and I am currently pursuing an Executive MBA in innovation.

Also, I’m into coffee and motorcycles.

CNCF CKA
GCP PCA
SAP ABAP

Services

Technology Strategy

A clear plan for your technology investments - what to build, what to buy, and what to stop spending on. Based on your business goals, not industry trends.

AI Transformation

A practical AI adoption roadmap that starts with your real business problems. I design how AI fits into your systems, data, and teams - not just where it sounds exciting.

Fractional CTO

Ongoing strategic guidance from someone who understands both the business and the engineering. I stay close to your decisions and take ownership when it matters.

Modernization

A step-by-step modernization path that keeps your business running while moving toward a better architecture - at a pace your team can handle.

Not sure where to start?

Book a free discovery call to discuss your challenge and see if we’re a good fit.

Case Studies

Kubernetes-as-a-Service with High Availability

Kubernetes is the obvious solution for building a cloud-native infrastructure. The client, a cloud provider, wanted a Kubernetes cluster management service that would provide the customer with a high level of quality and compete with other providers. At the time, there was an MVP of the service, but it was built in a hurry and did not have the necessary characteristics.

Read more

Geo-distributed Cloud Provider Infrastructure

The main assets of a cloud provider are managed services (IaaS, PaaS, FaaS, etc.) and a robust infrastructure that is resilient to both short-term problems and large-scale disasters.

While service development follows common processes, the design and implementation of cloud infrastructure require expertise in many related areas - data center equipment, resilient network infrastructure, redundancy to handle large-scale failures, multi-layered security, and compliance with standards and government regulations.

Read more

Cloud Migration of ETL Service

The client is a job search company that owns a large number of job boards. At a certain point, the company encountered a growth slowdown due to the complexity of administering its own infrastructure, as well as the inefficiency of the search engine used - ElasticSearch.

Importing data from partner systems was slow and unstable, and the search engine could not cope with the volume of data, while the consistency of search results suffered.

Read more

customer feedback


"Ilya is definitely the real deal. Was looking for a true, competent and experienced Cloud SW architect for a long time, someone who didn't just watch tons of webinars and read lots of white papers and articles that you cannot get anything concrete from, let alone finish a technical conversation without flying to lala land. Ilya is exactly the opposite of all that Jazz, brining actual knowledge, backed by experience, helping to guide the SW architecture and teams to the best solution."

Roy Silon
Atrinet


"Working together with Ilya was a great pleasure. He’s very focused and committed, he works independently, is a quick learner and a great team player. He is very strong in the area of software development, but also there is a lot of potential for leadership and project management. His attitude towards work is perfect to be a successful professional."

Jochen Schneider
Deutsche Telekom

Latest posts

Gazing at a Crystal Ball

What is software engineering? A mixture of science and craftsmanship, built on rules and logic. Once done, we expect a program to run the same predictable way, over and over again.

Applications therefore are deterministic: the same input leads to the same output (if we treat state and side effects as input). But we still somehow have bugs, not because the app magically changes its behavior, but because programs are complex, and because we are humans.

Read more

How IaC Improves Business Profitability

As a platform architect, I often discuss Infrastructure as Code (IaC) with my clients. This simple shift in IT infrastructure management, which has been widely adopted by the modern tech industry, has many implicit benefits. In this article, I will explain what adopting IaC means for businesses and how it can help reduce costs and increase profits for the whole organisation, whether technical or non-technical.

Read more

Many Layers of Availability

Today’s world is very different from what it was 20 years ago. We are used to a website loading in a second, a mobile app calculating a complex route in moments, or ordering a taxi with one button. This is made possible by combining many technologies and approaches that ensure smooth and fast operation.

It is hard to imagine a taxi service suddenly stopping for 10 minutes. It is equally hard to picture a map or GPS navigator that suddenly stops updating, or a major online store freezing during payment.

Read more