
Andrey Torchilo
Verified Expert in Engineering
Cloud Developer
Minsk, Belarus
Toptal member since June 30, 2022
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
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
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
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.
Software Engineer
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.
Software Maintenance Engineer
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.
Software Engineer
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.
Experience
Regulatory Affairs Project Management Solution
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
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
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
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
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