Summary
Fedor Koshel is a Senior Software Engineer and team lead based in Berlin with over 10 years of experience building and modernizing backend systems, primarily in Ruby/Rails, and increasingly using Go and Elixir for high-load services. He combines hands-on engineering—optimizing SQL/Elasticsearch, migrating monoliths to microservices, and moving REST to GraphQL—with pragmatic leadership that has grown teams, promoted new leads, and cut process overhead. Notable wins include an 80% drop in failed registrations via a redirect system, a 20% faster indexing pipeline, and scaling route search to handle 100k requests per minute. He excels at translating business problems into simple, robust distributed architectures and automations that dramatically speed development workflows and deployments. With a strong applied mathematics background from MIPT and early hands-on systems work (including C++ for a neutrino telescope), he brings both analytical rigor and production-hardened engineering.
9 years of coding experience
12 years of employment as a software developer
Master's degree Applied mathematics and physics, Master's degree Applied mathematics and physics at Moscow Institute of Physics and Technology (State University) (MIPT)
Russian, English, German