Petr Portnov

Petr Portnov

Ozon

The leading developer of the search platform at Ozon. I create new technical features in search, such as fast attribute storage, search query optimizer, and productive data formats. I improve the performance of the engine and related subsystems. I develop the team's internal tooling, including a search index analyzer, an advanced query parser, and a cluster management client, as well as participate in the development of the Java platform.

My main development languages are Java and Rust. A fan of open source, contributed to OpenJDK, Rust, Lucene, one-nio, jrsonnet, Log4j.

I support strict typing and maximum static code verifiability.

In my spare time, I do binding projects for Flipper Zero and implement a modular game server. I wrote a quantum JAP, the nixpkgs maintain repository.

Previously, I worked in game development, creating game servers and the infrastructure around them.

Information security specialist. I teach a course on algorithms at Moscow State Technical University and Java at ITMO.

Speaker and expert at JPoint, Joker, SnowOne.

Talks from 2025 season

Other talks