Ninko Kovachevich, Developer in Sofia, Bulgaria
Ninko is available for hire
Hire Ninko

Ninko Kovachevich

Verified Expert  in Engineering

Data Engineer and Software Developer

Sofia, Bulgaria
Toptal Member Since
September 9, 2020

Ninko is a data solution architect with a background of over ten years in delivering data projects using various databases and data integration tools, as well as procedural programming languages and Python. He is proficient in developing data ingestion frameworks and has hands-on experience architecting data platforms and data warehouse systems. Ninko is determined, proactive, and capable of working in a fast-paced, dynamic environment.


EPAM Systems
Azure, Big Data, Python, Snowflake, Stonebranch, Informatica Cloud...
Adastra Bulgaria Ltd
Database Modeling, Data Warehouse Design, Data Warehousing...
DSM Engines LLC
SQL Server Integration Services (SSIS), T-SQL (Transact-SQL), C#...




Preferred Environment

SQL, Microsoft SQL Server, Oracle, Big Data, Azure, Python, Snowflake, Databricks

The most amazing...

...project I have participated in is a real-time text messaging system, built for a telecom's marketing department, that affects thousands of people every day.

Work Experience

Data Solution Architect

2021 - 2023
EPAM Systems
  • Acted as the owner of the technical solution by designing the architecture and its components and supporting the actual development.
  • Led the development of a Data Lake by leveraging Azure services and Snowflake to ingest data from various data sources like flat files, RDBMS, and REST APIs.
  • Designed metadata-driven data pipelines to enhance reusability and configurability.
  • Built and maintained project documentation, including solution architecture documents, development guides, naming conventions, data cataloging templates, and onboarding guides.
Technologies: Azure, Big Data, Python, Snowflake, Stonebranch, Informatica Cloud, Data Architecture, Azure Databricks, Databricks

Senior DWH Consultant

2016 - 2021
Adastra Bulgaria Ltd
  • Acted as a BI solutions architect and delivered complete implementation design documentation based on business requirements.
  • Developed real-time processes with in-memory aggregation using Informatica PowerCenter.
  • Took part in the optimization of the database operations by defining indexes and partitioning schemes.
  • Took advantage of company training opportunities by completing big data, cloud, and other internal courses.
Technologies: Database Modeling, Data Warehouse Design, Data Warehousing, Oracle Business Intelligence Enterprise Edition 11g (OBIEE), Oracle PL/SQL, Oracle, Informatica PowerExchange, Informatica PowerCenter

BI/ETL Developer and Technical Lead

2015 - 2016
DSM Engines LLC
  • Designed and developed both relational and dimensional database models that would serve as a foundation of the company's projects.
  • Developed processes for ingesting various file sources, including parsers for non-structured files.
  • Took care of database maintenance such as backup scheduling.
Technologies: SQL Server Integration Services (SSIS), T-SQL (Transact-SQL), C#, SQL Server 2012

ETL Implementation Engineer

2011 - 2014
cVidya Networks
  • Worked on source data analysis by identifying data patterns, joining keys, enrichment, correlation, and filtration logic.
  • Developed file parsers for binary files and non-structured files such as invoices.
  • Wrote documentation such as low-level implementation details and user manuals.
Technologies: Oracle PL/SQL, T-SQL (Transact-SQL), SQL Server Analysis Services (SSAS), SQL Server Integration Services (SSIS), C#, Oracle, SQL Server 2008

Invoice Discrepancy Detection

A data matching platform in its core, the project deliverables included ETL, OLAP cubes, and reporting. As an ETL developer, I implemented SSIS packages and T-SQL procedures for loading the data, which included different file parser for each invoice type that the customer was receiving from its vendors.

Minimum Advertised Price Verification

To protect the minimum retail price of its products, the customer was web scraping retailers' data and provided it together with pricing catalogs. I was in charge of designing and implementing the appropriate data structure and ingestion processes, so the data can be easily used for reporting.

Real-time Text Messaging System

A system, consisting of several components, that sends marketing text messages to a telecom's clients. I contributed to the ETL part, which was responsible for scanning the CRM's operational database logs and catching certain events that would trigger a message.
2020 - 2022

Master's Degree in Artificial Intelligence

Sofia University St. Kliment Ohridski - Sofia, Bulgaria

2012 - 2014

Master's Degree in IT Project Management

New Bulgarian University - Sofia, Bulgaria

2007 - 2012

Bachelor's Degree in Informatics

New Bulgarian University - Sofia, Bulgaria

JUNE 2023 - JUNE 2026

DAMA CDMP Certification – Associate

DAMA International

MAY 2023 - MAY 2024

Microsoft Certified: Azure IoT Developer Specialty



Microsoft Certified: Azure Solutions Architect Expert



AWS Certified Developer Associate

Amazon Web Services


Microsoft Certified Solutions Associate (MCSA)



PowerCenter Data Integration 10: Developer, Specialist Certification



Spark Streaming


Informatica PowerCenter, Azure IoT Suite, Oracle Business Intelligence Enterprise Edition 11g (OBIEE), Informatica PowerExchange, Microsoft Power BI


SQL, T-SQL (Transact-SQL), Python, Snowflake, Java, C#, HTML


Oracle, Azure, Databricks, Apache Kafka, Amazon Web Services (AWS)


ETL, Data Science


Database Modeling, Microsoft SQL Server, Oracle PL/SQL, SQL Server Integration Services (SSIS), SQL Server 2012, SQL Server 2008, SQL Server Analysis Services (SSAS)


Hadoop, Spark


Data Warehousing, Data Engineering, Data Warehouse Design, Azure Data Factory, Big Data, Database Optimization, Machine Learning, Azure Databricks, Azure Data Lake, Natural Language Processing (NLP), IT Project Management, Stonebranch, Informatica Cloud, Data Architecture, Data Management, Data Governance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring