Senior Data Engineer
2021 - PRESENTSamsung NEXT- Implemented data pipelines based on Apache Airflow. These data pipelines collected information from different data sources like PostgreSQL, MySQL, Instagram API, Mixpanel, etc., into ClickHouse.
- Administered machine learning features data collection into a separate database for recommendation system recalculation.
- Created complex SQL queries on ClickHouse SQL to implement analytical dashboards. Tuned and improved existing analytical reports.
Technologies: Apache Airflow, Python 3, ClickHouse, PostgreSQL, MySQL, Data Pipelines, DataGripLead Software Engineer
2019 - 2021Netcracker- Tasked with internal code delivery drops on build and testing within my stream.
- Managed a team of five developers. Decomposed, set, and controlled tasks.
- Made the LOE, scope of work, and time frame estimations.
- Communicated with the project team, conterminal streams, and customer representatives.
Technologies: Apache Ignite, Cassandra, Java, Shell, Oracle PL/SQL, Apache Airflow, Apache Hive, Python 3, PL/SQL Developer, DBeaver, Oracle SQL, PL/SQL, Data Engineering, PL/SQL Tuning, Data Migration, Migration, Python, Data Pipelines, Software Development Management, Team Management, Spark SQL, Spark, PySparkSenior Software Engineer
2016 - 2019Netcracker- Developed PL/SQL transformations into an entity–attribute–value database and validations according to migration documents.
- Managed post-migration activities as a data migration lead with four subordinates. Analyzed customer requests, improved system function and speed, fixed bugs and design, and distributed and controlled tasks between subordinates.
- Verified and modified migration rules during discussions with business analysts.
- Looked for migration speed bottlenecks and tuned SQL transformations.
- Participated in meetings with customer representatives and provided consultations to the onsite team regarding migration procedures.
Technologies: Java, Shell, Oracle PL/SQL, PL/SQL Developer, DBeaver, Oracle SQL, PL/SQL, Data Engineering, PL/SQL Tuning, Data Migration, Integration, Migration, Data PipelinesLead Database Programmer
2015 - 2016Transset- Developed a database structure based on the entity–attribute–value model. Created Oracle PL/SQL procedures and packages.
- Optimized database search time with Oracle Text index as part of my role.
- Created a database back-end REST API using Oracle ORDS utility.
- Developed a Pentaho Data Integration schema for database migration from Oracle to PostgreSQL.
- Developed a PostgreSQL integration with MS SQL server for using data in MS SSAS, including ETL chains and subprograms on Janino.
Technologies: SSAS, Microsoft SQL Server, Pentaho, PostgreSQL, Janino, Java, Redgate, Oracle REST Data Services (ORDS), Index, Oracle, RMAN, PL/SQL Developer, Oracle SQL, PL/SQL, Data Engineering, PL/SQL Tuning, MigrationAnalytical Report Team Manager
2014 - 2015Rostelecom- Executed and controlled monthly and yearly billing procedures.
- Administrated and controlled Teradata Churn CRM integration procedures.
- Developed the data warehouse structure and PL/SQL package for flexible schemes of dealers settlement and reward and a dealers fraud identifying reports system.
- Set, split, and controlled tasks between three analytical reporting group developers, motivated subordinates, and coordinated vacation schedules.
- Managed and orchestrated the CJSC NSS statistics system migration into the Tele2 Russia informational system.
Technologies: Java SE, Churn Analysis, Teradata, OLAP, BSS, SQL, Oracle PL/SQL, Oracle SQL, PL/SQL, Data Engineering, PL/SQL Tuning, Data Migration, Migration, Data Pipelines, Team Management, Software Development Management, Data Analysis, Data Analytics, Analytics ImplementationAnalytical DB Engineer
2011 - 2014CJSC "NSS" (RosTeleCom holding)- Developed and optimized SQL requests to the billing system.
- Developed the load-base statistics maintaining system for telecom base stations.
- Enlarged and improved the analytical data warehouse system, integrated with numerous data sources for report system optimization.
- Analyzed and developed single and periodic analytic reports according to management expectations.
- Developed a program pack for working with content providers using Java SE and Oracle 10g PL/SQL.
Technologies: Java SE, PL/SQL, Oracle SQL, SQL, Oracle PL/SQL, Data Engineering, Analytics Implementation, Data Analysis, Data Analytics