Software engineering and consultancy in Java, Python, Javascript, development of distributed and cloud computing.
I've set up big data processing pipelines ingesting streaming data through Kafka or using batching with Spark and distributed storage AWS S3 or Google Cloud Storage, processing that data using Spark jobs (used to write that jobs in Scala) that data is stored in Apache Druid distributed warehouse for quering purposes. Apache Druid allows to do SQL queries and do system caching of that data in memory using memory mapped files that allows it to return data much for the same time interval. Data is distributed across a cluster using hash partitioning that avoids distribution skewness and overloading a machines unevenly.
๐ Nationality | ๐ท๐บ Russia |
๐ก Residency | ๐ท๐บ Russia |
๐ Location | ๐ท๐บ Russia |
Remote OK | rok.co/@egorryashin |
๐ Website | www.linkedin.com/in/egor-ryashin-a7a10214/ |
GitHub | egor-ryashin |
https://www.linkedin.com/in/egor-ryashin-a7a10214/ | |
Skilled in | java python js css kubernetes aws gcp |
Fluent in | english |
Preferred timezone | msk |
Preferred annual pay (min) | $150,000/year |
Preferred hourly pay (min) | $100/hour |
Last seen | 1 year ago |
Signed up | 1 year ago |
Badges |
๐จโ๐ป Remote worker ๐ Early adopter |
2020 - 2022: software engineer @ Rilldata
2018 - 2020: software engineer @ metamarkets
2007 - 2017: software engineer @ Devexperts
2000 - 2007: Master of Computer Science @ Saint-Petersburg University