About

Hey everyone 👋! My name is Eugene.

I’ve used Golang since 2016, primarily for writing gRPC/Protobuf and REST APIs, CLI apps, and different kinds of parsers and generators.

Before becoming a Go developer, I worked for ~10 years as a developer and database administrator with Microsoft SQL Server, where I designed database schemas, optimized SQL queries, tuned database configurations, and eliminated bottlenecks.

Nowadays, I work more with Bazel, automating builds and helping other developers build their software.

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

The rest are common for both OS

Looking for a consultant? Hire me, drop me a message at hello@ekhabarov.com

Companies I worked for

+ a dozen others, which are not relevant to my current tech stack.

My projects

ProjectStarsDescripton
Envoy as an API GatewayGitHub starsDemo project: build gRPC micoservices with Bazel and deploy them to Kubernetes.
eBay/rules_yttGitHub starsBazel rules for YAML templating tool (ytt).
protoc-gen-struct-transformerGitHub starsProtobuf plugin which generates structures transformation functions.
stsGitHub starsStructure-to-structure transformer generator, same idea as the previous, but transformations are based on Go types.