Skip to main content
Vadim SharavinVS
Looking for a job

Vadim Sharavin

@vadimsharavin

I build reliable data pipelines and platforms for banking, fintech, and transportation.

Russian Federation
Message

I've built and automated data pipelines and platforms for Alfa-Bank, Sberbank, JSC NIIAS, and Russian Railways, working across banking, fintech, and transportation.

At Alfa-Bank, I developed a Python, watchdog, and Apache Airflow file orchestrator with four DAGs for all 10 regulatory reports. I also reverse-engineered Greenplum, ClickHouse, and MS SQL sources, prepared CDC integration requirements for a Debezium → Kafka → Flink architecture, and built four SAP OData parsers for the DWH team.

At Sberbank, I optimized PySpark ETL on YARN by addressing data skew and redesigned customer identification logic, eliminating 180,000 duplicate or invalid records. I also built an incremental SCD Type 2 pipeline and maintained Airflow DAGs supporting a customer-verification product for more than 4 million customers.

Earlier, I built a PostgreSQL DWH and Python ETL pipelines at JSC NIIAS, eliminating manual Excel processing and reducing legacy dashboard load times from 45–60 seconds to 8–10 seconds. At Russian Railways, I automated production file deployment and PDF data extraction, turning hours of schedule preparation into 3–10 minutes.

Experience

Work history, roles, and key accomplishments

Alfa-Bank logoAL

Data Engineer

Dec 2025 - Aug 2026 (8 months)

- Developed and tested a file orchestrator using Python, watchdog, and Apache Airflow: 4 DAGs automated file-processing pipelines for all 10 regulatory reports; implemented integrity checks, retries, quarantine, logging, and email notifications
- Reverse-engineered data sources and prepared them for integration: analyzed DDL and data structures in Greenplum, ClickHouse, and MS SQL, designed STT ma

Sberbank logoSB

Data Engineer

May 2025 - Dec 2025 (7 months)

- Optimized PySpark pipeline performance on a YARN cluster, resolving data skew with broadcast joins, repartitioning, and salting, reducing partition imbalance and accelerating ETL job execution
- Redesigned customer identification logic at the join level in a PySpark pipeline (migrated from a shared tax ID to a unique customer key), eliminating record loss during aggregation and removing 180,000

JSC NIIAS logoJN

Data Engineer

Sep 2023 - May 2025 (1 year 8 months)

- Designed and built a PostgreSQL DWH from scratch (Staging and Data Mart layers), replacing local CSV/XLSX file storage with a centralized data source for Power BI and Superset
- Built ETL pipelines in Python (pandas, SQLAlchemy) for extracting, validating (reference data checks, range validation), and loading data from 5+ sources into PostgreSQL, fully eliminating manual processing in Excel
- Im

Russian Railways logoRR

Engineer

Sep 2021 - Sep 2023 (2 years)

- Built a bash automation script to deploy files across multiple production servers, replacing a manual ~1-hour process with a few minutes and eliminating human error from the workflow
- Automated PDF data extraction and processing using Python (pdfplumber, pandas), converting unstructured documents into structured datasets and cutting schedule preparation time from several hours to 3–10 minutes

Education

Degrees, certifications, and relevant coursework

RU

Rostov State Transport University

Specialist Diploma, Information Technology

2016 - 2021

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan