About Denis Isaev blog


Currently, I’m a senior engineering manager at Yandex at ride-hailing department “Yandex.Taxi”. I’m responsible for backend of rider product. Work with c++ and python. Before that I’ve worked ~6 years at Mail.Ru Group. See details in LinkedIn.

Open Source Projects

  1. golangci-lint: fast linters Runner for Go.
  2. go-queryset: type-safe ORM for Go with code generation.
  3. go-printf-func-name: Go linter checking that printf-like functions are named with f at the end.
  4. awesome go linters: a curated list of awesome Go linters.
  5. osm2elastic: importer from OSM to Elastic Search.
  6. alphacool driver: kernel-space driver for Alphacool LCD device.

And more projects in my GitHub.


  1. - documentation for golangci-lint. Tech: gatsby, javascript.
  2. - SaaS for running golangci-lint in a cloud. Closed now. Source code: api and web. Tech: aws sqs, aws fargate, google kubernetes engine, react, typescript, go, gokit, postgresql, redis.
  3. - this blog. Tech: gatsby, javascript.
  4. - website in Russian for lost and found pets. Tech: ruby on rails, go, aws ec2, elasticsearch, typescript, react, redux.
  5. - website in Russian with mortgage calculators. Tech: gatsby, netlify, javascript.
  6. - website in Russian for parents’ company. Tech: jekyll, ruby.


  1. GopherCon 2019 talk: Go Linters: Myths and Best Practices.
  2. GopherCon Russia 2019 talk: talk in Russian about Go Linters.
  3. Linux API tips and tricks - online lecture in Russian.


In Russian

  1. API idempotency tricks

In English

All my anglish articles in this blog.

Contact channels

  1. Email
  2. Telegram


Icons made by Pixelmeetup from

© 2022

Hi, my name is Denis Isaev and I'm a senior engineering manager at Yandex.