Summary
Overview
Work History
Education
Skills
Websites
Expertise
Timeline
Generic
Nikolay Petrov

Nikolay Petrov

S F T W A R E E N G I N E E R
Sofia

Summary

Results-focused data professional equipped for impactful contributions. Expertise in designing, building, and optimizing complex data pipelines and ETL processes. Strong in SQL, Python, and cloud platforms, ensuring seamless data integration and robust data solutions. Known for excelling in collaborative environments, adapting swiftly to evolving needs, and driving team success.

Overview

6
6
years of professional experience
3
3
years of post-secondary education

Work History

Data Engineer

TechPods
Sofia, Sofia-Capital
01.2023 - Current
  • Optimized data processing by implementing efficient ETL pipelines and streamlining database design
  • New pipeline reduced execution time from 2 hours down to 10 minutes compared to old one
  • Currently designing a web API to serve as the single source of truth for all collections-related data, providing a common interface for teams across the company to efficiently access and analyze financial data.
  • Contributed to designing the architecture of the data integration layer that governs the flow of data from its original source to the API's database

Data Engineer

Endava Bulgaria
Sofia, Sofia-Capital
01.2022 - 01.2023
  • Automated report creation process
  • Extracted data from various sources and manipulated it, using python and some of its libraries
  • Learned a lot about deployments to a dedicated cluster
  • Learned about GitOps methodology and advanced CI/CD pipelines.

Python Developer

A Data Pro
Sofia, Sofia-Capital
10.2020 - 01.2022
  • Designed and delivered an API, which allowed the company's customers to retrieve data through their desired channel and format
  • Gained a deep understanding of web development principles and application design
  • Started using django-rest-framework extensively
  • Gained a lot of my fundamental knowledge around programming principles

Data Warehouse Developer

Raiffeisenbank Bulgaria
Sofia, Sofia-Capital
07.2019 - 10.2020
  • Learned the fundamental knowledge about databases and how they work
  • Learned what ETL pipelines are and how you can build one with only using database objects
  • Learned what optimal SQL code means
  • Learned about the difference between OLTP and OLAP data models
  • Learned what data lakes and datawarehouses are

Education

Bachelor of Science - Economics

University/College
Sofia
09.2015 - 01.2019

Skills

  • Strong Python Programming Skills

  • SQL Proficiency

  • Google Cloud Expertise

  • Infrastructure Automation

  • PostgreSQL Database Management

  • BigQuery Data Analysis

  • Redis Performance Optimization

  • Django Application Development

  • Flask API Integration

  • Experienced with Pytest Framework

  • Data Manipulation with Pandas

  • Continuous Integration Proficiency

Expertise

Web applications design, Writing maintainable code, Database design, Python, Data structures, API design, Bulgarian, English, Python, SQL, Postgresql, Bigquery, MS SQL Server, Oracle, MongoDB, Redis, Django, django-rest, Flask, Fast API, pytest, pandas, numpy, Gitlab, ArgoCD, Github, Airflow, Celery, Argo workflows, Docker, Kubernetes

Timeline

Data Engineer

TechPods
01.2023 - Current

Data Engineer

Endava Bulgaria
01.2022 - 01.2023

Python Developer

A Data Pro
10.2020 - 01.2022

Data Warehouse Developer

Raiffeisenbank Bulgaria
07.2019 - 10.2020

Bachelor of Science - Economics

University/College
09.2015 - 01.2019
Nikolay PetrovS F T W A R E E N G I N E E R