Nikita Chernyi

Principal Backend Engineer · Go · Distributed Systems & Federated Protocols PDF

Porto (Matosinhos), Portugal · EU-remote · Valid Portuguese residence permit (EU work authorisation, no sponsorship required)

Contacts

cv@rakshazi.me · LinkedIn (opens in new tab) · github.com/etkecc (opens in new tab) · Matrix (opens in new tab) · etke.cc/blog (opens in new tab)

Summary

Backend engineer, thirteen years in production, nine of those in Go. I design, build, and run distributed systems end to end — protocol work, storage, payments, observability, and the infrastructure underneath — and most of what I put my name to is software I have personally shipped and kept running.

I started etke.cc (opens in new tab) as a side project in 2021; it became a bootstrapped company in 2026, with Slavi Pantaleev as cofounder, and is now a team of five. We run a managed Matrix hosting service: Cloud Hosting on Hetzner and On-Premises on customer infrastructure, with 1,000+ Matrix servers installed across six regions on three continents. I lead engineering and write most of the in-house Go: the automation platform that runs the fleet, the subscription and invoicing stack (Stripe, PayPal, Vendus), the search engine behind MRS / MatrixRooms.info (opens in new tab), and Ketesa (opens in new tab), our Matrix admin panel. We co-maintain matrix-docker-ansible-deploy (opens in new tab) and the M.A.S.H. playbook (opens in new tab) — the automation underneath everything.

In parallel, since 2024 I have been on Hellotickets (opens in new tab)’ billing platform, working on payments.

My focus is hands-on senior engineering, not management. I keep etke.cc small by design and run it alongside direct IC work because that is the work I want to be doing. I am at my best where the stack spans protocols, storage, payments, and infrastructure; where reliability and operability are first-class concerns; and where engineering has to sit next to the business.

Areas of expertise

Backend Engineering · Distributed Systems · Federated Protocols (Matrix) · Payments & Billing · Infrastructure as Code · Production Operations · Open-Source Software

Technical stack

Languages. Go (primary, 9+ years in production). TypeScript, Python, PHP, and Bash are occasional — comfortable reading and writing smaller pieces, not daily drivers. Backend. Go (Echo, mautrix-go, Bleve) · PostgreSQL, SQLite, Valkey · BoltDB for embedded stores · ElasticSearch · gRPC. Infrastructure & operations. Ansible, Docker, Hetzner Cloud, AWS, Azure, Kubernetes, Traefik · Prometheus, VictoriaMetrics, Grafana · GitLab CI, GitHub Actions, Jenkins. Payments & billing. Stripe, PayPal, NetSuite, payment-orchestration platforms, Vendus. Operations support. Sentry, Postmark, Redmine, FreeScout. Protocols. Matrix federation, SMTP, gRPC.

Work Experience

2021 – Present · Principal Backend Engineer & Founder · etke.cc (opens in new tab)

Remote · Portugal

etke.cc is a managed Matrix hosting service. Customers get a dedicated, federated Matrix homeserver with their chosen bridges, clients, bots, and moderation tooling, and we run it end to end as a distributed system across multiple regions. I started it as a side project in 2021; it became a bootstrapped company in 2026, with Slavi Pantaleev as cofounder. The team is now five — additional engineers plus an administrator covering invoicing and accounting. No outside funding. I continue to lead engineering and write the majority of the in-house Go microservices.

2024 – Present · Go Developer, Billing · Hellotickets (opens in new tab)

Remote

Hellotickets is an international live-events ticket marketplace, operating on a company-wide four-day work week. I work on the billing and payments platform.

2021 – 2023 · Senior Software Engineer · Crunchyroll (opens in new tab)

Remote · Chișinău, Moldova

Backend work across content discovery, search, and the home page at Crunchyroll’s scale — millions of requests per minute. On a team of five, including the engineering manager.

“Strong and passionate backend engineer with lots of focus on improving the performance and healthy state of the services he is working on. At Crunchyroll his focus was on building stable, scalable, and performant backend services handling millions of requests per minute — optimising not only how they perform but also how costly they are. He likes to delve into Go’s architecture so the team uses the language to its full capability.”

Vlad Ledniov, Engineering Manager, Crunchyroll

Earlier Experience (2013 – 2021)

2017 – 2021 · Senior Backend Developer & DevOps · Titanium Software (Chișinău, Moldova). Lead engineer and DevOps across five client projects. Drove the company’s adoption of Infrastructure-as-Code and a DevOps operating model. Notable work: Tpoint (squash-court IoT and booking platform), 2CB (B2B voice-automation portal), an industrial IoT project on Azure and AWS (Kubernetes, Couchbase, ElasticSearch), SportsWith (events platform on PHP 7.1 / Slim), MathodiX, fone.do.

2014 – 2017 · Backend Developer & DevOps · OpsWay (Remote). Magento e-commerce work. Authored 10+ production extensions; Ansible-managed dockerised deployments; flagship Antoshka.ua.

2013 – 2014 · Support Engineer · Active Computers (Tiraspol, Moldova). Web support and in-house tooling.

Selected Open-Source Projects

The full catalogue lives at github.com/etkecc (opens in new tab).

References

“Nikita is a good backend developer and DevOps engineer who is not afraid to jump into learning about new protocols and technologies. His work on etke.cc (and not only) demonstrates that he is capable of taking a problem and building a solution which spans the whole stack — business requirements, frontend and backend development, production deployment, and customer support.”

Slavi Pantaleev, Cofounder, etke.cc · Maintainer, matrix-docker-ansible-deploy

“Strong and passionate backend engineer with lots of focus on improving the performance and healthy state of the services he is working on. At Crunchyroll his focus was on building stable, scalable, and performant backend services handling millions of requests per minute — optimising not only how they perform but also how costly they are. He likes to delve into Go’s architecture so the team uses the language to its full capability.”

Vlad Ledniov, Engineering Manager, Crunchyroll

Languages