Evgeny Medvedev, Developer in Bangkok, Thailand
Evgeny is available for hire
Hire Evgeny

Evgeny Medvedev

Verified Expert  in Engineering

Solutions Architect and Developer

Bangkok, Thailand

Toptal member since June 24, 2020

Bio

Evgeny is a software engineer and cloud solutions architect with over a decade of experience. In 2018, he created Blockchain ETL: an open-source software suite and public data infrastructure for blockchains. Evgeny's worked closely with Google on designing and implementing the data processing system that powers public blockchain datasets in Google BigQuery and Kaggle. His work has also been mentioned in Forbes in an article titled "A Technical Breakdown of Google's New Blockchain Search Tools."

Portfolio

D5
Google Cloud Platform (GCP), Metabase, Data Flows, Kubernetes, Google BigQuery...
CoinFi
Google Cloud Platform (GCP), Data Flows, PostgreSQL, Google BigQuery...
AMPOS Solutions
Amazon Web Services (AWS), Spring, Kotlin, Java

Experience

  • Cloud Architecture - 10 years
  • Blockchain - 6 years
  • Python - 5 years
  • Data Engineering - 5 years
  • Google Cloud Platform (GCP) - 4 years
  • Google BigQuery - 3 years

Availability

Part-time

Preferred Environment

BigQuery, Apache Airflow, Python

The most amazing...

...system I've built was Blockchain ETL which powers public cryptocurrency datasets in Google BigQuery.

Work Experience

Co-founder | Solutions Architect

2019 - PRESENT
D5
  • Designed and built the system's underlying public blockchain data in GCP.
  • Collaborated with open-source developers and Google engineers to develop, deploy, and maintain the blockchain ETL system.
  • Managed the scope, timeline, risks, and quality of the project.
  • Consulted companies on using blockchain data in GCP and building applications on top of it.
  • Attracted funding to the Blockchain ETL project. The project is sponsored by Google, ConsenSys, Ethereum Community Fund, and Gitcoin.
  • Designed and implemented Nansen: a blockchain analytics system built on Google Datastore, BigQuery, Dataflow, dbt, and Metabase.
Technologies: Google Cloud Platform (GCP), Metabase, Data Flows, Kubernetes, Google BigQuery, Apache Airflow, Python

Lead Data Engineer

2018 - 2019
CoinFi
  • Designed and built the data platform for a cryptocurrency intelligence system.
  • Provided leadership and technology guidance and mentored others throughout the domain to create state-of-the-art software best practices and design methodologies.
  • Led the efforts to migrate the application infrastructure from AWS to GCP.
Technologies: Google Cloud Platform (GCP), Data Flows, PostgreSQL, Google BigQuery, Apache Airflow, Python

Software Architect

2013 - 2018
AMPOS Solutions
  • Set up a data collection and analytics system using Snowplow Analytics, AWS S3, Redshift, and EMR.
  • Performed a continuous analysis of system activity to proactively identify areas of improvement and concern.
  • Provided leadership and technology guidance and mentored others throughout the.domain to create state-of-the-art software best practices and design methodologies.
  • Developed and taught an ML training course to a team of 20 software engineers.
Technologies: Amazon Web Services (AWS), Spring, Kotlin, Java

Full-stack Developer

2011 - 2013
Freelance
  • Communicated with clients, analyzed user requirements, and designed, developed, and deployed client-server applications.
  • Modified existing software to improve performance, correct errors, and upgrade interfaces.
  • Researched, designed, and implemented scalable applications for information identification, extraction, analysis, retrieval, and indexing.
Technologies: Amazon Web Services (AWS), AngularJS, Apache Tomcat, Spring, Java

Senior Java Developer

2009 - 2011
Luxoft
  • Designed and implemented two large data processing applications.
  • Investigated memory leaks in the production server and improved performance by 30%.
  • Involved in requirements gathering meetings and produced an extensive analysis of use cases, entity relationships, and data flow models.
Technologies: Spring, OSGi, Java

Experience

Blockchain ETL

https://github.com/blockchain-etl
An open-source software suite and public data infrastructure for blockchains powered by Google Cloud Platform. It provides the easiest way to access blockchain data and is used by thousands of data scientists and engineers to extract meaningful insights and to build data-driven applications.

Education

2004 - 2009

Master's Degree in Computer Science

Omsk State University - Omsk, Russia

Certifications

MARCH 2019 - PRESENT

Google Developers Expert

Google

JULY 2016 - JULY 2018

AWS Certified Solutions Architect

AWS

Skills

Tools

Apache Airflow, Cloud Dataflow, BigQuery, Apache Tomcat

Languages

Python, SQL, Solidity, Java, Kotlin

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Blockchain, Kubernetes

Frameworks

Spring, AngularJS, OSGi

Storage

PostgreSQL

Other

Google BigQuery, Cloud Architecture, Data Engineering, Data Flows, Metabase

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring