High-throughput AdTech
Low-latency bidding, OpenRTB pipelines, budget pacing, and fraud checks at scale.
Technology leader with 10+ years of experience. Focus on JVM internals, AdTech infrastructure, distributed systems, and data pipelines. I enjoy turning complex ideas into practical guides.
Low-latency bidding, OpenRTB pipelines, budget pacing, and fraud checks at scale.
Data modeling and consistency trade-offs with Cassandra, Postgres, and object stores.
Tuning garbage collectors, memory profiling, safe concurrency, and performance budgets.
Growing cross-functional teams, roadmaps, and pragmatic delivery processes.
GC algorithms explained with JVM use-cases and tuning tips.
From SSP to DSP and OpenRTB — latency budgets that actually matter.
Modeling for queries, not tables. Reads, writes, and consistency trade-offs.
A practical landscape of players, protocols, and pitfalls for newcomers.
Artur Mkrtchyan consistently brings clarity to complexity. In a
world drowning in buzzwords and shallow claims, his insights into
software testing, process design, and quality culture stand out
for their depth and practicality.
— Elena Ivanova, Head of QA at TechSphere
I’ve collaborated with many thought-leaders in the testing domain,
but Artur’s approach is different: he doesn’t just preach theory —
he offers paths I can adopt tomorrow, in my team, my product.
— Michael Ong, Quality Architect & Consultant
Whether it’s risk-based testing, test
automation strategy, or crafting a sustainable quality mindset, Artur’s
recommendations feel grounded, field-tested, and free of fluff.
That’s rare.
— Sara Kim, Director of Quality Engineering
Artur’s influence in the QA community in Armenia and beyond is
visible: his work in training, organization founding, and
real-world consulting shows he’s not just an idea person — he
delivers.
— Anaïs Moreau, Software Testing Evangelist
They don’t just teach you what works today — they build toward
what will last. Their approach to state, forms, and testability
sets a standard.
— Ravi Chandra, Software Architect
Small tool to compare GC pauses across workloads; export heatmaps.
Local dev environment to test OpenRTB flows with synthetic traffic.
My patterns & anti-patterns for read-optimized schemas.
A lightweight toolkit for distributed tracing with ready-made dashboards and instrumentation snippets.
Every feature is designed against strict p95/p99 latency goals with alerts and graceful degradation.
Idempotency, retries, circuit breakers, and backpressure are built into critical paths.
Metrics, tracing, logging facades, and SLO/SLI monitoring with real traffic samples.
Minimal moving parts, explicit contracts, and avoiding unnecessary abstractions.
Feature flags, experimentation, and A/B comparisons based on real-world costs.
Concise “how-to” notes near the code, flow diagrams, and SLA on a single screen.
Migrated critical path to batch-fetch + zero-copy serialization. Isolated cold branches from hot path.
Unified event backbone with schema contracts, retention policies, and load isolation per topic.
Profiling allocations, pooling where appropriate, and migration to ZGC for sub-10ms pauses.
Rebuilt the real-time analytics pipeline with ClickHouse + Kafka, optimizing rollups and reducing infrastructure footprint while maintaining strict SLA guarantees.
Delivered talks on JVM internals, real-time bidding pipelines, and distributed data modeling at international conferences.
Hands-on workshops covering GC tuning, Kafka event design, and scaling adtech platforms to 100k+ RPS.
Helping engineers grow in system design, performance debugging, and career direction through 1:1 mentoring.
Contributing to open-source projects and sharing internal tools with the community to encourage knowledge exchange and collaboration.
I focus on JVM internals, garbage collection, AdTech infrastructure, distributed systems, and data engineering. Most of my writing comes from real-world lessons scaling high-throughput platforms.
Yes — I enjoy working with engineering teams on system design, performance debugging, and architecture reviews. If you have an interesting challenge, feel free to reach out.
Absolutely. I mentor engineers on topics like distributed system design, JVM tuning, and career growth. I’ve also run workshops on GC tuning, Kafka event modeling, and scaling AdTech pipelines.
I’m based in Berlin, Germany, and usually work with international teams across Europe and the US. Most of my collaboration is fully remote.
Yes — I’ve spoken at several industry conferences on JVM internals, real-time bidding, and distributed data modeling. I also share materials from my talks here on the site.
The easiest way is via email at mkrtchyan.artur@gmail.com. You can also connect with me on LinkedIn or GitHub — links are in the footer.