Egor Ryashin is a backend-focused Java engineer with 10 years of experience building highly available, low-latency services and deep expertise in core Java, Spring Boot and J2EE. He has practical experience across SQL (Oracle, MySQL) and analytical NoSQL (Apache Druid), streaming (Kafka), Spark, Kubernetes and cloud platforms (AWS, GCP), and contributes to open-source projects improving query performance and SQL dialect/transpilation. Comfortable with CI, TDD and SCRUM, he pairs systems-level performance tuning with production-grade test automation and integration work. Beyond backend systems, he has hands-on exposure to frontend stacks (React, JavaScript, JavaFX), giving him an edge when bridging API design and client expectations. His academic background in Computer Science and Information Security from St. Petersburg State Polytechnical University complements a pragmatic, security-aware approach to building resilient data services.
10 years of coding experience
Bachelor, Master, Computer Science, Information Security, Bachelor, Master, Computer Science, Information Security at St. Petersburg State Polytechnical University
Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.
Role in this project:
Back-end Developer
Contributions:253 reviews, 31 commits, 178 PRs in 3 months
Contributions summary:Egor primarily contributed to the back-end functionality of the Rill project, focusing on SQL dialect fixes and improvements to the SQL parsing and transpilation processes. They were involved in protobuf request implementation and updates, indicating work with inter-service communication and data serialization. The contributions also include changes related to the Java-based SQL converter, suggesting a focus on query optimization and database interaction.
Apache Druid: a high performance real-time analytics database.
Role in this project:
Backend Developer
Contributions:10 reviews, 8 commits, 10 PRs in 3 years 11 months
Contributions summary:Egor primarily contributed to the backend logic and infrastructure of Apache Druid. Their work included optimizing query performance within the metadata storage coordinator by modifying SQL queries. They also made changes to indexing service components, specifically addressing optional Peon "stdin" checks and enhancing test integration related to port fixes, logging, and library sharing within the integration tests, including docker image modifications. Additionally, they added functionality related to allocation rate metric collection for the JVM.
real-timebig-datadruiddatabasehadoop
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.