Georgi Kyuchukov, Developer in Varna, Bulgaria
Georgi is available for hire
Hire Georgi

Georgi Kyuchukov

Verified Expert  in Engineering

Indexing Developer

Varna, Bulgaria

Toptal member since October 7, 2020

Bio

Georgi is a database developer with 10 years of experience with the Microsoft SQL Server ecosystem focusing on optimizing processes and DB development. He has managed performance for truly tough servers: tens of terabytes, hundreds of databases, and thousands of queries per second.

Availability

Part-time

Preferred Environment

Microsoft SQL Server, Azure Data Studio, SQL Server Management Studio (SSMS), Windows

The most amazing...

...thing I've created was the platform for data analysis of the world's leading mystery shopping provider.

Work Experience

Lead Software Developer

2014 - PRESENT
Research Metrics
  • Developed a new platform for mystery shopping data reporting.
  • Performed a revision of all database indexes and normalization of existing tables.
  • Implemented functionalities for protected users' personal data using database encryption to compile with GDPR.
  • Rewrote T-SQL functions to SQL CLR functions and optimized legacy T-SQL objects (stored procedures, functions, and triggers).
  • Resolved deadlocks and blocked processes that interrupted reporting services reports.
Technologies: Databases, Microsoft SQL Server

Senior Database Developer

2013 - 2014
Shopmetrics Europe
  • Developed functionality for translating abstract language statements for querying the company databases to native T-SQL statements.
  • Optimized T-SQL statements to reduce the reporting services report generation time.
  • Created a process for migrating and compressing historical data.
Technologies: Indexing, SQL CLR, Databases, Microsoft SQL Server

Web Developer

2011 - 2012
Enlaps Bulgaria
  • Created web portals for data analysis with visualization based on the Highcharts library.
  • Designed and implemented the database model for the "price checks" project for the Malaysian mystery shopping company.
  • Participated in the development of UI modules for data visualization.
Technologies: SQL Server 2008 R2, T-SQL (Transact-SQL)

Design and Implementation of an Abstract Layer for Communication with Databases

https://drive.google.com/file/d/1s8_beNLbZzC-fObe0Kd61kOeDC6jlCrw/view?usp=sharing
Created functionality for translating abstract language statements for querying the World's Leading Mystery Shopping Provider databases to native T-SQL statements.

The main purpose is to allow non-technical users to query and manipulate easily the company's data in order to perform various data analyses.

The company reporting services and various APIs are based on this functionality.
2014 - 2017

Master's Degree in Computer Software Engineering

Technical University - Varna, Bulgaria

2008 - 2012

Bachelor's Degree in Computer Engineering

Technical University of Varna - Varna, Bulgaria

2003 - 2008

High School Diploma in Mathematics and Computer Science

High School of Mathematics "Akad. Ivan Giuzelev" - Gabrovo, Bulgaria

JULY 2024 - JULY 2025

Microsoft Certified: Azure Data Engineer Associate

Microsoft

AUGUST 2022 - PRESENT

Microsoft Certified: Azure Data Fundamentals

Microsoft

MAY 2022 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

JANUARY 2019 - PRESENT

Exam 762: Developing SQL Database

Microsoft

JANUARY 2019 - PRESENT

MCSA: SQL 2016 Database Development - Certified 2019

Microsoft

OCTOBER 2018 - PRESENT

Exam 761: Querying Data with Transact-SQL

Microsoft

OCTOBER 2014 - PRESENT

Exam 461: Querying Microsoft SQL Server 2012/2014

Microsoft

OCTOBER 2014 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

MARCH 2012 - PRESENT

MCTS: SQL Server 2008, Database Development

Microsoft

Languages

SQL, T-SQL (Transact-SQL)

Storage

SQL Server Management Studio (SSMS), Microsoft SQL Server, Databases, PostgreSQL, MongoDB, SQL CLR, SQL Server 2008 R2, SQL Server 2008, SQL Server 2012, SQL Server 2016

Other

Azure Data Studio, Indexing

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