0:00

Queue

ravenherz

Index / bio

Aleksei Kolesnikov

BigData Engineer


photo_2026-09-21_18-38-47.jpg

Top Skills

  • Scala
  • Java
  • Apache Spark
  • Apache Kafka

Languages

  • English (C1, Professional Working)
  • Russian (Native)

Summary

Upper-intermediate understanding in applying complex systems architecture and patterns. Deep knowledge and skills in software development. Excellent knowledge, skills, and experience with Apache Spark. Deep understanding and strong skills in requirements analysis and issue investigation. Professional expertise covers Java, Scala, Kafka, and Hive. Hands-on experience with NoSQL database management systems (MongoDB). A responsible individual capable of mastering new technologies in a short period.

Certifications

Functional Programming Principles in Scala Big Data Analysis with Scala and Spark Hadoop Platform and Application Framework Functional Program Design in Scala System Design

Contact

Follow me at LinkedIn: ravenherz Contact me via Telegram: ravenherz


Experience

April 2018 – Present (8 years 6 months)
kryptonite-ru-logo.png

Kryptonite

Lead EngineerMay 2025 – Present (1 year 5 months)Moscow

Big Data Engineering

  • E2e (End-to-end upload) framework (based on NiFi, Airflow and Spark) design, code, developer's UI tools and support
  • Custom Scala FX UI which allows to use E2e without programming knowledge
  • Streaming solutions (and some batch pipelines) design and support

Technologies: Scala, Apache Spark 3, Apache Airflow, Apache Kafka, in-house tools

zvuk-com-logo.png

Zvuk

Senior Big Data EngineerMay 2022 – March 2025 (2 years 11 months)Moscow

Big Data Engineering

  • Streaming framework (based on Airflow and Spark) design, code and support
  • Streaming solutions (and some batch pipelines) design and support
  • Clickstream design in terms of big data
  • Tech lead activities, onboarding, mentoring

Technologies: Scala, Apache Spark 2/3, Apache Airflow, Apache Kafka, Apache Hive, Presto, Clickhouse

griddynamics-com-logo.png

Grid Dynamics

Senior Big Data EngineerSeptember 2020 – May 2022 (1 year 8 months)Saratov, Russia

Big Data Engineering

  • Tech lead activities
  • Batch and streaming Big Data solutions design architecture and implementation
  • Auxiliary monitoring tools implementation (ingestion metrics etc.)
  • Task decomposition etc.
  • Customer consultancy, demos, communication on requirements
  • On-call support

Technologies: Scala, Python, Apache Spark 2, Apache Airflow, Apache Kafka, Apache Hive

epam-com-logo.png

EPAM Systems

Java EngineerApril 2018 – September 2020 (2 years 5 months)Saratov, Russia

Have been developing one of TelescopeAI's subsystems. More information about this product is provided on Telescope AI

Responsibilities:

  • Onboarding and mentoring newcomers (Junior Developers)
  • DevOps team interactions
  • External systems (other projects and their teams) interactions like negotiations on contract of integrations: AVRO-schemas, periodicity etc., acquiring datasets for testing on multiple environments, bug-reports etc.
  • Building custom solutions from scratch (with no technical details provided), like homebrew DSL in a format of JSON, for configurable suggestions of some entities based on situation provided in data
  • Refactored various scopes of applications, internal and integrational services
  • Built a couple of standalone OSGi apps with limited scopes of responsibilities (base abstract layer apps providing APIs for different technologies like Kafka, business-only apps)
  • Code reviews
  • Scripts for data migration

Technologies: Java 8, OSGi, Apache Kafka, Apache Karaf, Elasticsearch, Docker, Linux


Internship and early experience

December 2016 – March 2018 (1 year 4 months)
epam-com-logo.png

EPAM Systems

Java InternSeptember 2017 – March 2018 (7 months)Saratov, Russia

Participated in internal EPAM Systems' lab covering most useful Enterprise skills:

  • JDBC
  • Spring
  • Java EE

Technologies: Java EE, JSP, Spring Framework 4, Apache Tomcat 7, Oracle XE

freelance.png

Freelance, self-employed

Junior Java EngineerDecember 2016 – July 2017 (8 months)Saratov, Russia

Key responsiibilites:

  • Outsourcing for DornoomLPs side project, an android game. I was in charge of intensively cooperation with original scenario's author in order to bring it to live via Scenario framework written for this game, I also were in charge of sound-design (building atmospheric sounds, other SFX etc.)
  • Designed and implemented some modules for sale in a format of Rack Extension for Reason (digital audio workstation)
  • Created multiple sites like Saratov State Law Academy for example Scientific Library

Key projects: Calm Springs Engine DVC-1 Digital Voltage Comparator DEG-2 Dual Envelope Generator SSLA Scientific Library website


Alma mater

December 2016 – March 2018 (1 year 4 months)
sgu-logo.png

Saratov State University named after N.G.Chernyshevsky

Specialist degree. Qualification: Forensic ScienceSeptember 2009 – June 2014 (4 years 9 months)Saratov, Russia