Stanimir Stanchev, Developer in Sofia, Bulgaria
Stanimir is available for hire
Hire Stanimir

Stanimir Stanchev

Verified Expert  in Engineering

Data Warehouse Design Developer

Location
Sofia, Bulgaria
Toptal Member Since
June 18, 2020

Stanimir is a BI engineer with years of hands-on experience working with customers across multiple domains using a variety of ETL tools/databases. He's been part of teams working on solutions for AXA (among the biggest insurance & financial services conglomerates), Bank of Montreal (one of the ten largest banks in North America), and many others. He has an excellent mind for creating data integration solutions, building DWH models and reporting.

Availability

Part-time

Preferred Environment

SQL, ETL

The most amazing...

...thing I've done was once I reengineered a huge and clunky SELECT query into an ETL transformation that improved the performance of the job by a factor of 100.

Work Experience

BI Engineer

2014 - PRESENT
Bede Gaming
  • Enhanced the DW and DV with new processes and features.
  • Supported the DW and DV solutions in production (most notably the DW daily jobs, DV one-minute jobs, and DV daily healing job).
  • Created and maintained processes that ship data to or from various vendors integrated within the customers' infrastructure (e.g., Smartfocus, Netrefer).
  • Developed and maintained processes that are not part of the classic DW or DV, e.g., send welcome emails to newly registered players.
  • Implemented peer review features and changes developed by other team members before moving them to QA.
  • Maintained the BA server's Mondrian schemas in order for them to be in-line with the changes and additions to the data warehouse (DW).
Technologies: Microsoft SQL Server, Pentaho Data Integration (Kettle)

Senior ETL & DWH Consultant

2014 - 2014
Adastra Bulgaria
  • Developed a change request aimed to facilitate the addition of new elements in the source file format and structure.
  • Altered several code areas to allow undeterred processing of French-specific characters.
  • Changed the remaining calls to graphs to be calling PDL-coded problem sets (psets) instead.
  • Created a type-two reconciliation process after the type-one reconciliation process in an effort to audit the data flow.
  • Developed a type-two reconciliation process after the transformation process—finishing the data audit measures.
  • Merged all of the newly created processes within the existing ones.
  • Unit-tested the entire flow, both old and new processes, from source to EDW tables.
  • Created SBG documents with implementation and QA instructions.
Technologies: IBM Db2, Ab Initio

Senior ETL & DWH Consultant

2014 - 2014
Adastra Bulgaria
  • Analyzed ETL code of previous developers and verified its usefulness. Applied fixes where possible and reworked the rest.
  • Developed new pieces of code and additional processes with the evolution of the requirements.
  • Incorporated into the code common utilities and functions for unloading, loading, logging, and more.
  • Participated in daily conference calls with the client to measure progress and discuss issues.
  • Worked closely with the QA team and provided support and timely responses to discovered defects.
  • Prepared the ETL processes for bi-weekly SIT runs that ensured all QA defects are fixed before each run.
  • Wrote and uploaded to SP the SBGs, delivery letters, DBA requests, and other artifacts.
Technologies: IBM Db2, Ab Initio

Senior ETL & DWH Consultant

2013 - 2014
Adastra Bulgaria
  • Developed ETL code for LRM program of BMO. Unit tested the code using the SAP BA remote function components.
  • Investigated various issues to their roots and provided detailed information to BMO TSBI.
  • Developed wrapper scripts for running the process steps.
  • Configured the entire process using PDL and environment parameters.
  • Created and supported SBG documents for deployment of the code.
  • Supported QA during the code validation process.
  • Supported production and investigated production issues in real time.
Technologies: IBM Db2, Ab Initio

Senior ETL Developer with Informatica PowerCenter

2009 - 2013
CSC Bulgaria
  • Maintained and enhanced the information management architecture.
  • Managed an ETL developer team.
  • Created and managed technical design specifications documents.
  • Developed and tested Informatica ETL processes which target the Oracle database and various types of files.
  • Unit-tested the developed ETL scripts, created test SQLs, and handled UAT issues.
  • Supported the production implementation of the ETL solutions on site and supported the daily/monthly batch chain runs in production.
  • Managed the software configuration and provided production support and data fixes.
Technologies: Oracle Database, Informatica PowerCenter

Toptal First Project

https://git.toptal.com/Stanimir-Stanchev/stanimir-stanchev/tree/Projects/Interview_home_project/Interview%20home%20project
My first project for Toptal required creating a data warehouse for a B2B platform, the processes that load it initially and an ongoing basis, and several reports from it.

DELIVERED:
• A DDL script for the operational database and tables.
• Scripts for generating test data with hundreds of thousands of rows.
• Source files with tens of thousands of rows with test data about logins and marketing leads.
• Source file with an accurate real-world country to IP address mapping.
• A DDL script for the data warehouse database and tables.
• Twenty ETL jobs and transformations altogether orchestrating the load of the data warehouse; the processes included exception handling and logging, monitoring and tracking ETL metadata, assurance that they were restartable without data loss or duplication, support for an upsert execution, and could load nearly a million records in less than a minute.
• Parameter files with all connection details and other variables so the solution can easily be ported across environments.
• All the required reports—handy and ready to run SQL queries.

The whole project took me about 15 hours to complete.

Languages

T-SQL (Transact-SQL), SQL

Tools

Pentaho Data Integration (Kettle), Informatica ETL, Informatica PowerCenter, Ab Initio

Paradigms

ETL, ETL Implementation & Design

Other

ETL Tools, ETL Testing, ETL Development, Data Warehousing, Data Warehouse Design, Requirements & Specifications, Pentaho Reports, Data Vaults

Platforms

Pentaho, Oracle Database

Storage

Microsoft SQL Server, Oracle PL/SQL, IBM Db2

1997 - 2003

Bachelor's Degree in Mathematics

Plovdiv University "Paisii Hilendarski" - Plovdiv, Bulgaria

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.

1

Share your needs

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

Choose your talent

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

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