Learn Data Skills
Beta
Vitalii Kovtun

Vitalii Kovtun

Certified

Developer

.

Technologies

My Portfolio Highlights

My New Certification

Data Engineer Associate

Data alchemist, transforming raw numbers into golden insights.

My Work

Take a look at my latest work.

track

Data Engineer

course

Writing Efficient Python Code

certification

Data Engineer Associate

My Certifications

These are the industry credentials that I’ve earned.

Data Engineer Associate

Data Engineer Associate

DataCamp Course Completion

Take a look at all the courses I’ve completed on DataCamp.

My Work Experience

Where I've interned and worked during my career.

DataArt | Jan 2022 - Present

Senior .NET Developer

1) Banking service: .NET (AWS, kafka) 2) Healthcare: DataEngineer (databricks, pySpark, sql, python)

DataArt | Aug 2021 - Jan 2022

Senior .NET Developer

1) Banking service

DataArt | Jan 2021 - Aug 2021

Strong Middle .NET Developer

1) Banking service Technologies 1. .NET 5, .NET 6 2. AWS (SQS, MSK) 3. NUnit, FluentAssertions, AutoFixture
Show More

Группа компаний Simpl | Jan 2019 - Jan 2021

Senior .NET Developer

1) The gas supply optimizer (MVP1-MVP5) What I did 1. Versioning of data (0+12, 1+11, ... 12+0) 2. Versioned data copier (a new version is created on the existed base) 3. Decision tool (calculates many gas supply variants) 4. The formula's calculator (user can change calculation settings) 5. Migration from .NET Core 2.2 to .NET Core 3.1 6. Calculator's optimization About formula's calculator - User can write: Table(filter by name).Filter1(data)...FilterN(data).Property (+ other formula's data: functions, other tables, etc.) for example, Consumer("consumer 17").Month(-1).Price - data will be taken from consumer's price for the previous month - Lazy data loading, data loads only when is used - Data cache (scoped by version and API request) 2) Turn based browser game (Demonstration) 1. Used SignalR to notifications and game state changing 2. Short project, has developed for 7 days

Группа компаний Simpl | Jan 2019 - Jan 2019

.NET Developer

1) Big data project What I did 1. Rewrote data processing to a format parquet. 2) The digital gas trader What I did 1. Excel files generation 2. Antifraud checker (with user's formula) 3. Email sender 3) The gas supply optimizer What I did 1. Calculation of maximum profit (transport task) 2. Reports generation (Plan/Fact/Deviation)

TIK RPE LLC | Jan 2015 - Jan 2019

.NET Developer

1) The vibrodiagnostics platform (TIK-RVM) What I did 1. Developed distributed system of modules (data server, math rules server, etc.) 2. SQL and storage system optimizations (~70GB data per day) 3. UI for desktop application. This app is used to configure monitoring objects 2) The visualization system for TIK-RVM platform (custom SCADA) What I did 1. The core 2. The script system (for interactive UI) 3. UI 4. Base primitives for making SCADA projects 5. Lots of things to ease making projects, such as batch renaming and intellisense in script editor Advantages 1. Project speed loading improvement (~40 sec against ~10 minutes) - lazy loading UI (project's pages load after first display) 2. Runtime cycle improvement. - data updates into two threads (the first - what the user sees, the second - all the rest) For example, a user sees only one aggregate at the moment of time, its data updates as fast as possible. Whereas, in existing SCADA system all data is updated linearly.

My Education

Take a look at my formal education

Bachelor's degree, Computer sciencePerm State Technical University (PSTU) | 2019
среднее профессиональное образование, Компьютерное программированиеГБОУ СПО ПХТТ | 2015

About Me

Vitalii Kovtun

Developer

Powered by

  • Work
  • Certifications
  • Courses
  • Experience
  • Education
  • About Me
  • Create Your Data Portfolio for Free