
Dmitrii Litovchenko
Verified Expert in Engineering
Query Optimization Developer
Dubai, United Arab Emirates
Toptal member since April 6, 2022
Dmitrii has 20 years of experience in building data-intensive applications, tracking challenging scalability problems, and collecting and sorting data in eCommerce and travel fields. He specializes in data architecture, SQL, data pipelines, and ETL. Dmitrii focuses on the intersection of business and technical requirements to deliver an outstanding product. Customers value Dmitrii for his great passion for performance optimization.
Portfolio
Experience
- Query Optimization - 14 years
- Database Design - 14 years
- Databases - 14 years
- SQL - 14 years
- MySQL - 10 years
- Agile Software Development - 10 years
- Microsoft SQL Server - 10 years
- Data Migration - 6 years
Availability
Preferred Environment
MacOS, JetBrains
The most amazing...
...product I've designed is a real-time online-store order processing system with 30 ETL pipelines.
Work Experience
Senior Software Engineer
Burjauto DWC LLC
- Increased the entire system's performance up to 20 times by introducing a new system and software architecture.
- Developed pipelines with 30 suppliers to automate the ordering system.
- Decreased the database load up to five times by eliminating bottlenecks in the database structure, indices, and SQL queries.
Senior Software Engineer
IVACLUB LTD
- Developed the company's key product, a network marketing system, and built ETL pipelines to retrieve user data from partners' websites.
- Headed a team of three software engineers and used the Scrum methodology.
- Constructed a data warehouse and data marts to provide analytical reports for the company's management.
Senior Software Engineer
Yamal LNG JSC
- Designed a system and software architecture and delivered a web-based budget monitoring system that drastically reduced the amount of paperwork employees needed to submit.
- Hired and led a team of three software engineers following the Scrum methodology.
- Collaborated with stakeholders to gather project requirements, compiled technical project documentation, and approved it with all parties.
Team Lead
UFS LLC
- Built key company products, such as railway, airline, taxi, and hotel booking services, from scratch.
- Integrated Amadeus, Galileo, Sirena, and Sabre APIs.
- Managed a team of five software engineers following the Agile methodology.
Senior Software Engineer
KM Online LLC
- Developed a mobile version of the social network vkrugudruzei.ru.
- Achieved high system responsiveness by optimizing a database schema, SQL queries, and indices.
- Developed a C# .NET serializing system to expose Microsoft SQL Server database tables across the company's projects in an XML format.
Full-stack Software Developer
FIRST LLC
- Created the order-processing and store-management system for 15 online stores using PHP and MySQL.
- Built pipelines with 30 suppliers for downloading and processing their price lists on a daily basis.
- Developed the first Russian HP online store of cartridges and paper.
Experience
Network Marketing System
Worldwide Delivery of Automotive Parts
Budget Monitoring System for Yamal LNG
http://yamallng.ru/Education
Master's Degree in Engineering Management
Moscow State Automobiles And Roads University - Moscow, Russia
Certifications
Complete Business Intelligence with SSIS, SSAS and SSRS
Udemy
Writing Advanced SQL Queries on PostgreSQL
Udemy
PostgreSQL: Advanced SQL Queries and Data Analysis
Udemy
Oracle Database 12c SQL Certified Associate 1Z0-071
Udemy
Master MongoDB and Mongoose Design with a Test-driven Approach
Udemy
Practice Advanced SQL Queries with MySQL 5.7+
Udemy
Learn Data Warehousing from Scratch
Udemy
ETL Framework for Data Warehouse Environments
Udemy
Data Warehouse Development Process
Udemy
Certified Agile Professional
icAgile
Developing Data Access Solutions with Microsoft Visual Studio 2010
Stars & S
Skills
Libraries/APIs
REST APIs
Tools
Jira, JetBrains, Sabre Global Distribution System
Languages
SQL, PHP, C#.NET, Python, Dart
Paradigms
Agile Software Development, Database Design, ETL, Agile, Scrum
Storage
MySQL, Microsoft SQL Server, Databases, Database Modeling, PL/SQL, Redis, PostgreSQL, Amazon S3 (AWS S3)
Frameworks
Angular
Platforms
MacOS
Other
Query Optimization, Data Migration, Data Engineering, ETL Development, Data Warehousing, Software Architecture, System Design
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring