About Me

Hey everyone 👋! My name is Evgeny (ru: Евгений), what by pronunciation is similar to Eugene or Yevgeniy or Jewgenij. Anyway, not so many non-Russian speakers can pronounce it correctly with the first try, and that’s fine, don’t worry about that. So, you can call me merely Eugene, which is the same as the previous names.

I have used Golang since 2016, primarily for writing gRPC/REST APIs, CLI apps, and different kinds of parsers and generators. Before becoming a Go developer, I worked a lot with Microsoft SQL Server, where I designed database schemas, optimized SQL queries, tuned database configurations, and eliminated bottlenecks.

I write my code and blog posts in NeoVim. I also use

I run my own company PowerFly Consulting. Looking for a consultant? Hire me, drop me a message at hello@ekhabarov.com

My projects

  • Envoy as an API Gateway - Demo project: build gRPC micoservices with Bazel and deploy them to Kubernetes.

  • protoc-gen-struct-transformer - Protobuf plugin which generates structures transformation functions.GitHub stars

  • sts - Structure-to-structure transformer generator, same idea as the previous, but transformations are based on Go types.GitHub stars