Andrey Torchilo, Developer in Minsk, Belarus
Andrey is available for hire
Hire Andrey

Andrey Torchilo

Verified Expert  in Engineering

Bio

Andrew is a data engineer with over 15 years of experience in coding and five years in management. He focuses on designing and implementing BI solutions of various complexity, including data modeling, data warehousing, and cloud architecture. Andrew enjoys working in a multicultural environment and managing distributed teams while following the Agile methodology.

Portfolio

EPAM Systems
Oracle, SAP BusinessObjects Data Service (BODS), ETL, Microsoft SQL Server...
ScienceSoft
SQL Server Integration Services (SSIS), ETL, SQL, Integration, Database Design...
EPAM Systems
Oracle, Microsoft SQL Server, Linux, SQL, Database Design...

Experience

  • Databases - 15 years
  • SQL - 15 years
  • ETL - 10 years
  • Data Engineering - 10 years
  • Linux - 10 years
  • Integration - 6 years
  • Cloud - 4 years
  • Python - 1 year

Availability

Part-time

Preferred Environment

Windows, Linux, Databases, Python, Data Engineering

The most amazing...

...thing I've modeled and architected is a data warehouse from scratch, together with creating an ETL framework.

Work Experience

Lead Software Engineer

2013 - 2018
EPAM Systems
  • Improved and maintained the existing data warehouse for a big telecommunication company.
  • Migrated the data for a group of banks of the leading provider in payment solutions for the Middle East.
  • Created the Azure-based solution with numerous varied source systems from scratch and integrated it with third-party applications via DB, API, and CSV.
Technologies: Oracle, SAP BusinessObjects Data Service (BODS), ETL, Microsoft SQL Server, Azure SQL, Azure Data Factory (ADF), Cloud, SQL, Integration, Database Design, Business Intelligence (BI), Azure, Data Engineering, Data Management, Data Analysis Consultant, Data Warehousing

Software Engineer

2012 - 2013
ScienceSoft
  • Designed the BI model for a MicroStrategy project, dealing with balanced, unbalanced, and ragged hierarchies.
  • Created a data warehouse and analytical dashboards from scratch for big retail companies in the US and Europe.
  • Architected and created a data warehouse from scratch.
Technologies: SQL Server Integration Services (SSIS), ETL, SQL, Integration, Database Design, Business Intelligence (BI), Data Engineering, Data Management, Data Warehousing

Software Maintenance Engineer

2010 - 2012
EPAM Systems
  • Played a team lead role and coordinated database development activities.
  • Reduced the working time of stored procedures from 30 minutes to five minutes.
  • Contributed to the elaboration of new interface concepts and implementation.
Technologies: Oracle, Microsoft SQL Server, Linux, SQL, Database Design, Business Intelligence (BI), Data Engineering, BMC Remedy, Data Warehousing

Software Engineer

2009 - 2010
Aluteh Group of companies
  • Built a user-friendly wizard to create and customize main products (gates) for the company.
  • Tuned stored procedures to speed up their execution up to 30%.
  • Covered the entire line of the company products fully, from maintenance to creating new features, without any assistance.
Technologies: Delphi, Firebird, Object-oriented Programming (OOP), Databases, SQL

Experience

Regulatory Affairs Project Management Solution

The project involved creating the regulatory affairs project management solution based on Azure with numerous source systems from scratch and integrating the third-party application via DB, API, and CSV.

ROLE
• Coordinated activities of the DB team, including prioritizing and distributing the tasks, reviewing code, organizing meetings, gathering requirements, implementing and enhancing the software process, and creating and maintaining the knowledge base.
• Designed the architecture of a data movement solution based on Azure Data Factory, with its own change data capture mechanism.
• Architected the database structure, both operational and integration layers.

Improving and Maintaining the Existing Data Warehouse

I participated in a few streams—creating the ETL solution for exporting and importing the data from or to the master data management tool, creating an interface for aligning address information from different sources, and enhancing and maintaining the existing solution of anonymization data.

ROLE
• Led the anonymization team, prioritized and distributed tasks, organized meetings, gathered requirements, implemented and improved the software process following Kanban methodology, and created and maintained the knowledge base.
• Designed a data anonymization framework's architecture and created and implemented data obfuscation processes, resulting in a solution with its user interface written in Oracle APEX and over 50 unique anonymization functions.
• Designed and implemented interfaces for two big telecommunication operators.

Data Migration for Group of Banks

Within the project scope, it was necessary to migrate bank data.

My activities included cooperation with a multicultural team to take all knowledge regarding this solution in short terms of two weeks, replace a key developer for further development, and implement a half-created solution in the production environment. I also generated the XML files via XSLT transformation, imported them by Way4, and designed and implemented the ETL for the population data warehouse using Talend EDI and migration approach via Swisscom suit.

Education

2004 - 2010

Master's Degree in Computer Science

Belarusian National Technical University - Minsk, Belarus

Skills

Tools

Talend ETL, BMC Remedy

Languages

SQL, Python, Delphi

Paradigms

ETL, Database Design, Business Intelligence (BI), Object-oriented Programming (OOP)

Platforms

Oracle, Windows, Linux, Jupyter Notebook, Azure, Amazon Web Services (AWS), Docker

Storage

Databases, SQL Stored Procedures, Azure SQL, Microsoft SQL Server, Firebird, SQL Server Integration Services (SSIS), PostgreSQL

Other

Integration, Data Engineering, Data Management, Data Warehousing, SAP BusinessObjects Data Service (BODS), Azure Data Factory (ADF), Data Analysis Consultant, Cloud

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