Roman Budnikov is a senior Go backend engineer with over a decade in software development and eight+ years focused on Go, specializing in event-driven, observable, and testable microservices. He has built production-grade systems from scratch—from a custom casino platform with event sourcing and multi-blockchain payments to a personal end-to-end Kanji learning app combining Go/Rust microservices and a Flutter client. Roman emphasizes clean, readable code, hexagonal architecture, and observability-by-design (OpenTelemetry, Prometheus, tracing), and he routinely validates performance with custom stress tools and benchmarks. Comfortable in remote distributed teams, he pairs deep backend expertise with practical DevOps (GCP, Cloud Run, CI/CD, Docker) and a knack for shipping complete products that blend research (kanji segmentation) with polished client features.
9 years of coding experience
14 years of employment as a software developer
specialist, management, specialist, management at Tavrida National University
Contributions:8 releases, 24 commits, 16 PRs in 1 year 6 months
databasegoseedgolangmysql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.