Agis Anastasopoulos is a Senior Staff Software Engineer based in Greece with 13 years of experience building high-performance backend systems and platform tooling. He excels in Go and Ruby/Rails, has introduced Go into production at scale, and recently began exploring Rust, while routinely contributing to core projects like Bundler, RubyGems, the MongoDB Ruby driver and Kafka clients. At Skroutz he cut a 14+ hour test suite to 8 minutes with a distributed Ruby test runner and built a Go caching build server that sped CI by up to 3x, demonstrating a strong bias for pragmatic engineering that accelerates teams. He operates large on-prem fleets and cloud infrastructure, and his work spans databases, messaging, observability and CI/CD across MySQL/Postgres, Redis, Kafka, Elasticsearch, Docker and Kubernetes-adjacent tooling. An active open-source maintainer and author of several developer utilities, he combines deep systems troubleshooting with developer-facing ergonomics—often improving both performance and DX simultaneously.
Contributions:37 commits, 31 PRs, 47 pushes in 2 years 9 months
Contributions summary:Agis primarily contributed to the core logic of the `bundler` gem, focusing on enhancing its functionality and robustness. They implemented improvements such as displaying warnings for missing dependencies, handling errors when requiring gems, and making the source code more strict. The user also addressed specific bug fixes related to incorrect URI parsing and enhanced test coverage. Their work involved modifying several core files related to command-line interfaces, source handling, and runtime dependencies.
Contributions:36 commits, 2 PRs, 3 comments in 2 years 9 months
Contributions summary:Agis primarily contributed to the `rubygems/rubygems` repository by addressing several issues related to the Bundler component. Their work included fixing bugs, enhancing error handling, and improving the user experience. Specific tasks involved refining source URI validation, handling errors during gem requirements, and improving error messages for git-related issues. Additionally, the user implemented code that improved build and deployment processes, especially in the areas of sudo access within the build environment.
rubygemspackagingpackage-managerrubymruby
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.
Request Free Trial
Agis Anastasopoulos - Senior Staff Software Engineer at Clerk.com