
Pavel Vasilev
Senior Data Engineer | Scala & Spark
Salary / Daily rate
26127 Montenegro de Cameros, Soria, Spain
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Senior Data Engineer with 10+ years specializing in Scala/Python big data solutions and ML pipelines. Built corporate data platforms at major banks, developed award-winning internal training programs, and architected scalable ETL systems using Spark, Airflow, and AWS. Expert in transforming complex data challenges into robust production systems.
Work experience
Senior Data Engineer
PebblePost
Mar 2022 - Present
4 years 8 months
United States
* Project: Data project supporting the company’s core business operations * Brief project description: Protected by NDA * Your responsibilities: development, analysis and production support for data processing * Technologies you used: Scala, Python, Spark, Airflow, AWS (EMR, S3, Databricks platform, Lambda, EKS), Kafka, Neo4j, DBT, Jenkins, Github actions, DataDog, Prometheus, Grafana, Hashikorp Vault, Airbyte, GitHub copilot
Senior Data Engineer
beeline Russia
Aug 2021 - Mar 2022
8 months
* Project: Corporate data platform * Brief project description: ML models based on HDFS/Hive data * Your responsibilities: data processing with spark & airflow, data quality monitoring with Victoria Metrics / Promscale & Grafana * Technologies you used: Scala, Spark, Airflow, Python, Gitlab, Sbt, Victoria Metrics, Grafana, Promscale
Senior Data Engineer
Sberbank
Jan 2020 - Aug 2021
1 year 8 months
Moscow, Russia
* Project: Protected by NDA * Brief project description: Protected by NDA * Your responsibilities: data processing with spark & oozie, development of ETL procedures with NiFi, Sqoop and internal company software, ci/cd, mentoring and support for trainees * Technologies you used: Scala, Java, NiFi, Spark, Oozie, Git, Maven, Jenkins
Data Engineer
Home Credit Bank
Jun 2019 - Dec 2019
7 months
• Project: Corporate data platform • Brief project description: Protected by NDA • Your responsibilities: development of integration pipelines, core elements, ci/cd code • Technologies you used: Java, Scala, Groovy, Python, NiFi, Spark, Kafka, Git, Maven, Jenkins
Data engineer / Senior scala developer / Data scientist / Team Lead / Coach
Sberbank
Mar 2015 - May 2019
4 years 3 months
Moscow, Russia
• Project: ML models, data marts, standalone web app, internal coaching programme • Brief project description: Protected by NDA • Your responsibilities: Scala development in the Big Data area (machine learning models, internal apps), data processing, full-stack web development, coaching. I developed 2 prototypes of ML models from scratch on my own, participated in development of several other ones as a data engineer. When needed I was performing situational trainings for colleagues like "How to use Git without pain", "Introducing to X", "Regular Expressions". The last one was added to the internal coaching programme of the company and became popular. At the moment more than 200 people have visited that training and rated it as 4.6 out of 5. After years of working with data, I switched to a web app project in the role of team lead • Technologies you used: Scala, Hadoop, Spark, Hive, Mllib, Akka, ScalaJs, React, Git, Sbt, AWS
Scala Developer
Digital Society Laboratory
Nov 2013 - Dec 2014
1 year 2 months
Moscow, Russia
• Project: Advertisement based on social networks • Brief project description: Building advertisement segments based on open data from facebook and vk • Your responsibilities: Collecting, analysis and enrichment of a data from social networks using Hadoop, Spark, ElasticSearch. I implemented statistics subsystem (which controls size and quality of our data), wrote a lot of Hadoop jobs and bash scripts which moves / transform our data or synchronizes it with our partners, promoted Apache Spark usage in a company (that makes development faster and cheaper). • Technologies you used: Scala, AWS, ElasticSearch, Hadoop, Spark, Java, NSQ, PostgeSQL, Git, Sbt
Java Developer
Outdated java backend experience
Jan 2012 - Dec 2013
2 years
St Petersburg, Russia
• Project: development of backends with almost pure Java. • Brief project description: online game server, business CRM, internet shop • Your responsibilities: backend development • Technologies you used: Java, Spring, MySQL, PostgreSQL, Maven, Hadoop (MapReduce), Hbase, SVN, Mercurial
Education
Saint Petersburg State Electrotechnical University "LETI"
Master's degree
2011 - 2018
8 years
Saint Petersburg State Electrotechnical University "LETI"
Bachelor's degree
2007 - 2011
5 years
Portfolio
