Position: Python data engineer
Category: Data Engineer
English level: upper
Years of experience: 11

Latest achievements:
-> Built a data analyst/engineering department from scratch.
-> Developed analytics lib, and notebook orchestration framework.
-> Implemented automation of web application release processes.
-> Significantly improved performance of  ETL pipelines.
I have more than 10 years of experience in IT. In recent years, I have been engaged in data engineering. The core stack is Python, PySpark/Databricks, SQL, Azure. Lately, I've been interested in ML engineering topics. Also, I have an experience in .NET. I am able and willing to work on the complex projects. During the last few years, I performed the duties of team lead-a of the Ukrainian development team. Open to interesting projects and proposals!
Here are some projects I worked on:

1. Data analytics software platform.
Used for analyzing customer data to perform further optimizations in the company’s workflow which leads to increasing margin and reducing unnecessary losses. The solution consists of three main parts. ETL pipeline, which processes customer data, a backend that provides API for querying data, and a frontend that aims to present results to the end-users.
Responsibilities: Data engineering(
ETL pipeline development, development of analytics library, development framework for pipeline orchestration), CI/CD, team management.
Backend development: REST API, GraphQL API, Integration with Azure services).
Technologies: Python, PySpark/Databricks, C#/.NetCore, Azure, MS SQL Server/Graph databases. 

2. Broadcast traffic system
Windows application broadcast traffic system designed for long and short program planning, asset licensing rights and finance, transmission scheduling, secondary event scheduling, and media library management.
Responsibilities: windows application development, database development.
Technologies: Delphi, DevExpress, Firebird PL/SQL 

3. Video archive
Web application for describing video content with further fast and flexible search.
Responsibilities: Web application development frontend and backend parts.
Technologies: Python/Django, Angular JS/DevExpress, Delphi, Sphinx search engine, Firebird, Nginx

4. Media asset management system(MAM)
Distributed client-server system for building workflows for processing video files, including monitoring of different sources (FTP, SMB, etc.), transcoding, and relocation.
Technologies: Delphi, FFMPEG, ANGULAR 4, HTML, CSS, DevExpress.