Scala Backend Developer & Data Engineer

freiberufler Scala Backend Developer & Data Engineer auf
Verfügbarkeit einsehen
en  |  de  |  ru
auf Anfrage
13086 Berlin


Your project can benefit from my diverse experience in building back end and data-driven systems — end to end, from prototyping to operations.

Ich biete

IT, Entwicklung
  • Java (allg.)
  • Scala
  • Big Data

Projekt‐ & Berufserfahrung

Backend & Data Engineer (Festanstellung)
Zalando SE, Berlin
10/2017 – 1/2019 (1 Jahr, 4 Monate)

10/2017 – 1/2019


I worked in Personalization division on a new product - Algorithmic Fashion Companion, that algorithmically creates and recommends outfits. The team went a path from first user interviews to going live on several Zalando applications. I worked on the data and back end infrastructure (AWS, Kubernetes, Akka-Http, Airflow, Spark, Python, Scala). The project was machine-learning driven, so close collaboration with research engineers was part of it.

Eingesetzte Qualifikationen

Apache Spark, Git, Python, Scala, Amazon Web Services (AWS), Kubernetes

Scala Backend Engineer (Festanstellung)
Zalando SE, Berlin
6/2016 – 9/2017 (1 Jahr, 4 Monate)

6/2016 – 9/2017


I worked in Zalando Logistics in a team, which purpose is developing and operating warehouse software for reliable lifecycle management of hundreds of thousands orders per day. Besides supporting the legacy monolithic application written in Java, the main task was to migrate old and develop new green field projects in a new microservice, event-driven architecture (using Scala, PostgreSQL, Play and Kafka/Nakadi).

Eingesetzte Qualifikationen

PostgreSQL, Apache Maven, Git, Java (allg.), Jenkins, Scala, Amazon Web Services (AWS)

Lead Data Engineer (Festanstellung)
Eastwind LLC, Yekaterinburg
8/2014 – 5/2016 (1 Jahr, 10 Monate)

8/2014 – 5/2016


Social Analytics Platform. The main goal of the Social Analytics Platform is to provide relevant information to telecom companies about their customers (including predicted age group, gender etc.) as well as analytical tools for marketing personnel to conduct marketing campaigns.

This was a new product in the company and my task was to act as a lead developer and shape processes and development culture of a team of 6 data engineers in collaboration with 3 data scientists.

The scope of the project included development of data pipelines and implementation of predictive models on Hadoop stack (Cloudera, HDFS, Map Reduce, Apache Pig, Oozie, Sqoop, Flume, Hive), back end and UI applications as well (Java 8, Spring, Hibernate, PostrgreSQL).

The project had high quality standards via consistent application of best practices - modularity, continuous integration,unit/integration/functional/end-to-end testing.

We implemented several pilot integrations for various customers. As a result we got a first commercial purchase of the product from a major telecom company (over 10M customers).

Eingesetzte Qualifikationen

Apache Hadoop, Projektleitung / Teamleitung (IT), Apache Maven, Git, Java (allg.), Representational State Transfer (REST)

Java Backend Engineer (Festanstellung)
Yandex, Moscow
1/2014 – 7/2014 (7 Monate)

1/2014 – 7/2014


Yandex.Fotki is a photo hosting service with millions of users, one of the media services of Yandex, the leading search provider in Russia.

I got useful experience in development and operations of large-scale, highly available systems in cross-datacenter environment. I did back end refactoring to support the major service redesign and developed integrations with external services. At that time I collected first functional programming experience in production (using yandex-bolts, a Java clone of Scala collection library).

Eingesetzte Qualifikationen

Apache Maven, Git, Java (allg.), Representational State Transfer (REST)

Java Developer, Software Architect, Team Lead (Festanstellung)
Metamodel LLC, Yekaterinburg, Moscow
5/2010 – 12/2013 (3 Jahre, 8 Monate)

5/2010 – 12/2013


Metamodel is a software company, that mainly focuses on customizing content-management solutions for russian corporations and state departments. The Metamodel platform consists of a number of modules and is built on top of Documentum solutions.

I started as a Java developer and participated in a number of major integrations. Also I built a number of internal libraries and frameworks and eventually become a person in charge of maintaining and refactoring of the code base of core platform modules (600k SLOC). Among my contributions was migrating to a more modern tech stack (SVN to Mercurial, Ant to Maven, introduced Spring).

In 2013 I started a new project as a team lead of 3 developers. The project's goal was to predict optimal schedules for ATMs encashment to cut down significantly banks' maintenance costs. In a year we turned a complex mathematical model in a working software system and proved the economical value for the first customer.

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Java (allg.), JUnit


Scala / 3ys (Play, Akka-Http, Circe, Cats), Java / 8ys (Spring, Maven), SQL & NoSql (PostgreSql,Elastic Stack,Cassandra), Messaging & Microservices (Nakadi/Kafka), Data Engineering (ETL, Hadoop, HDFS, Airflow, Hive, Spark), OOP & FP, DevOps (Linux, Bash, CI/CD, Jenkins, AWS, Docker, Kubernetes [Certified App Developer])

Über mich

Your project can benefit from my diverse experience in building back end and data-driven systems — end to end, from prototyping to operations. The main strengths of mine are critical thinking and a practical approach in delivering business value.
I've learned that adhering to best practices pays off, so I practice consistently test automation, clean coding, continuous delivery and agile ways of working.
My areas of interest include functional programming, distributed and event-driven systems. I enjoy sharing knowledge and pair programming collaboration.

Persönliche Daten

  • Englisch (Fließend)
  • Deutsch (Gut)
  • Russisch (Muttersprache)
  • Europäische Union
9 Jahre und 10 Monate (seit 10/2009)
3 Jahre


Nur registrierte PREMIUM-Mitglieder von können Kontaktdaten einsehen.

Jetzt Mitglied werden »