Biography.guide
Home › People › Andrey Lopatin
Portrait of Andrey Lopatin

Andrey Lopatin

b. 1981

Russian programmer

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Andrey Lopatin

Born 1981. Andrey Lopatin is a Russian.

Andrey Lopatin is a Russian programmer, one of the main founders of VKontakte social network and Telegram messenger, two times world champion in competitive programming, 2009 Topcoder Open winner, coach of the SPBU competitive programming team since 2006.

Early years

Andrey Lopatin was born in St Petersburg into a family of teachers. He studied at the famous Physics and Mathematics Lyceum No. 239, but the last year he finished at the school No. 238 in an experimental class where the kids were taught Latin, Ancient Greek, philosophy, oriental studies and ancient culture. In the 1990s he saw computers for the first time, he tried to code in Basic following the advice he read in a book. In the 8th grade he tried creating first programs in Assembler. He actively participated in computer science competitions, at one of which he met Nikolay Durov, Pavel Durov's elder brother.

After school, Lopatin entered SPBU where he got interested in algorithms. As a student, together with his friends Nikolay Durov and Oleg Eterevsky, Lopatin hacked into the network of ICPC organizers and sent messages to all participants, which led to disqualification of the team. They were coached by Natalya Voyakovskaya, Senior Lecturer at the SPBU Faculty of Information Technology and Programming.

In 2009, Lopatin won the Topcoder Open.

Career

Around 2008, in the early stages of the development of VKontakte, Nikolai and Pavel Durov invited Lopatin to join the team, he worked with Nikolai on code development and system optimisation. As the company grew bigger, he took the post of vice technical director.

Lopatin began working on the Telegram protocol in 2012

Teaching and coaching

Lopatin is hailed as one of the world's most gifted programmers. After Voyakovskaya retired, Lopatin took over as coach of the SPBU competitive programming team

Private life

Lopatin is married, the couple has two kids.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
Saint Petersburg Lyceum 239, Saint Petersburg State University
Employers
VK

People in Andrey Lopatin's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Andrey Lopatin's

Frequently asked questions

Who is Andrey Lopatin?

Russian programmer

When was Andrey Lopatin born?

Andrey Lopatin was born on 8 March 1981 in Saint Petersburg.

What nationality is Andrey Lopatin?

Andrey Lopatin is Russian.

Sources & further reading

· Wikipedia: Andrey Lopatin

· Wikidata: Q116981433

· DBpedia: Andrey Lopatin

Cite this page

APA: Biography.guide. (2026). Andrey Lopatin. https://biography.guide/andrey-lopatin/

MLA: "Andrey Lopatin." Biography.guide, https://biography.guide/andrey-lopatin/.

Chicago: "Andrey Lopatin." Biography.guide. https://biography.guide/andrey-lopatin/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:14 UTC