Arthur Kushman is a pragmatic Go programmer with 11 years of experience building high-load web services, APIs, and fault-tolerant microservices across PHP, Java and Go stacks. Based in Moscow, he has delivered production systems for media, e‑commerce and meteorology—implementing multi-layer caching, Redis/ElasticSearch integrations, message-driven pipelines and precise domain logic like weather/climate and UV/astronomy computations. He embraces DRY/KISS/SOLID and DDD principles, pairs strong systems/linux skills with applied math training, and often optimizes algorithms (e.g., a Go implementation of the Hungarian algorithm and custom DB query builders). An active open-source maintainer, he authored libraries bridging Go and PHP communities and tools used for API generation, Postgres query building and RabbitMQ-backed fault tolerance. Practical problem-solver and performance-minded engineer, he routinely turns complex legacy systems into reliable, testable services while contributing subtle algorithmic and tooling improvements.
10 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Moscow State University of Economics, Statistics and Informatics (MESI)
Contributions:39 releases, 1 review, 166 commits in 3 years 2 months
dmlddlgolang-libraryclausesdatabase
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.