Anton Kharus, Developer in Saint Petersburg, Russia
Anton is available for hire
Hire Anton

Anton Kharus

Verified Expert  in Engineering

Back-end Developer

Location
Saint Petersburg, Russia
Toptal Member Since
June 24, 2020

Anton is a database architect, developer, and Oracle DBA with over 15 years of experience in various ERP projects, Hadoop ecosystems, DevOps, Computer Vision, and a plethora of IT projects, such as hardware\software integration, logistics, enterprise service bus processing, and telecom data processing. His expertise has helped national clients, such as the largest airport and telecommunications companies in the country, dramatically improve their IT performance and see outstanding results.

Portfolio

RB Data Group
Bash Script, Greenplum, Hadoop, PostgreSQL, Python 3
TaskData
SQL, PL/SQL, Java, Python
TaskData
PostgreSQL, Document Management Systems (DMS), Bash Script, SQL...

Experience

Availability

Part-time

Preferred Environment

Business Intelligence (BI), Oracle PL/SQL, SAP HANA, Docker, Java, Python, PL/pgSQL, SQL, Linux, Windows

The most amazing...

...project I've designed and developed is the largest Russian personal documents database serving 137 million people.

Work Experience

Database Engineer

2023 - PRESENT
RB Data Group
  • Participated in a data warehousing development team as a database engineer.
  • Performed Greenplum stored procedures implementation, data quality analysis, and Apache Airflow development.
  • Acted as a development team member working on implementing ETL and data workflows.
Technologies: Bash Script, Greenplum, Hadoop, PostgreSQL, Python 3

Database Engineer

2021 - 2023
TaskData
  • Participated as a database engineer and Informatica Master Data Management (MDM) and Informatica Data Quality (IDQ) expert in a large international Informatica MDM development team.
  • Performed Informatica MDM implementation, support, data quality analysis, and IDQ development.
  • Acted as a core development team member working on implementing MDM and IDQ ETL, workflows, and AVOS tasks.
Technologies: SQL, PL/SQL, Java, Python

Database Engineer

2020 - 2021
TaskData
  • Acted as a database engineer. Involved in a database migration project, migrating a large-scale business critical platform from Microsoft SQL Server database to PostgreSQL database using AWS tools and services.
  • Rewrote and optimized SQL queries and stored procedures written in Microsoft SQL Server dialect to the PostgreSQL one.
  • Involved in the development of various monitoring data consistency analysis tools used during the data migration process, using Bash and PL/pgSQL.
  • Acted as Informatica's Master Data Management development team member, IDQ developer, and database engineer.
Technologies: PostgreSQL, Document Management Systems (DMS), Bash Script, SQL, Amazon Web Services (AWS), Business Intelligence (BI), PL/pgSQL

Senior Software Developer

2013 - 2020
Reksoft
  • Designed the database and participated in Java development of the largest cross-customer ESB tool used country-wide, running on Oracle database. I was the Java developer involved in business logic development, ETL, and reporting.
  • Developed an image classification solution with Python, NumPy, Indico, Google Cloud database, and an Amazon Mechanical Turk (MTurk) solution for a USA startup.
  • Designed and implemented a database for an airport baggage handling system for one of Russia's largest airports, serving millions of baggage units annually, including backup, recovery, reporting, and replication.
  • Built various MapReduce tasks in the Hadoop ecosystem for the largest Russian telecommunications operator.
  • Participated in the fast prototyping of new client solutions using DevOps and Cloud tools.
Technologies: Pentaho, MySQL, Python, Java, SQL, PL/pgSQL, PostgreSQL

Senior Database Developer

2012 - 2013
Tander
  • Acted as the database developer for various in-database data processing pipelines inside the customer landscape.
  • Worked as an Oracle database performance tuning expert, developed, refactored, and documented data processing pipelines, stocks, ETL, reporting, and payment processing modules.
  • Prepared data sets for a custom Python software solution UI tool.
Technologies: Oracle PL/SQL

Support Engineer

2011 - 2012
SAP CIS
  • Acted as a support engineer for the business intelligence team. Involved in on-site and remote performance tuning SAP solutions for European clients.
  • Analyzed root cause performance issues in the client's SAP landscape for the business intelligence portion, including but not limited to BEx Analyzer, SAP HANA, and standard database installations (Oracle, DB2, and MaxDB).
  • Assisted customer personnel in running SAP software solutions effectively as the 2nd-line support.
Technologies: Microsoft SQL Server, IBM Db2, Sybase, Oracle, JVM, SAP, SAP NetWeaver

Database Developer

2009 - 2011
Reksoft
  • Developed various CMS, ERP, and ESB solutions for customers as a database developer. Designed and implemented databases in new and legacy products. Worked as database business logic programmer.
  • Developed Adobe Flex (ActionScript) for the front end portion of the customer's software. Designed ETL and reporting solutions for these projects.
  • Administered various Oracle/MS SQL/Sybase installations in a test environment and in production. Worked on various ETL, reporting, and performance tuning tasks.
Technologies: Sybase, Microsoft SQL Server, Java, Oracle PL/SQL

Database Developer

2006 - 2011
Reksoft
  • Designed and developed a database for a Logistics Optimization System for a North-European customer.
  • Responsible for the PL\SQL programming, pre-production RDBMS setup, Oracle administration, and data loading. Worked with a source code control system and tracked bugs with an internal bug tracking system.
  • Developed a system that is still in production, and due to good design, it successfully upgrades the Oracle version.
Technologies: Oracle

Junior Developer

2005 - 2006
FORS SPb
  • Built various Oracle database projects, implementing business logic in PL\SQL and Java.
  • Tracked and fixed bugs with an internal bug tracking system.
  • Created a set of Shell scripts for data loading into a database and worked with Java front-end portlets.
Technologies: Java, Oracle

ESB Software Solution

https://www.gosuslugi.ru/foreign-citizen?lang=en
Public Services Portal is a part of the infrastructure that provides data exchange and technological interaction of information systems used for rendering state and municipal services in electronic form.
1999 - 2005

Master's Degree in Computer Science

ITMO University - Saint-Petersburg, Russia

JANUARY 2011 - PRESENT

Root Cause Analysis Expert E2E Solutions Operations

SAP AG

JANUARY 2011 - PRESENT

Service Consultant Early Watch

SAP AG

SEPTEMBER 2007 - SEPTEMBER 2017

Oracle Database Administrator Certified Associate

Oracle

Tools

Sybase PowerDesigner, Pentaho Data Integration (Kettle), Jira, Git, Subversion (SVN)

Paradigms

Database Design, ETL, REST, Continuous Delivery (CD), Continuous Integration (CI), Business Intelligence (BI)

Languages

SQL, Java, Python, TypeScript, PL/pgSQL, Bash Script, Java 8, Python 3

Storage

PL/SQL, PostgreSQL, Oracle DBA, PL/SQL Developer, Spring Data JPA, Database Architecture, Oracle PL/SQL, Microsoft SQL Server, Sybase, IBM Db2, MySQL, Greenplum

Platforms

Oracle, Linux, Google Cloud Platform (GCP), Heroku, Windows, SAP HANA, SAP NetWeaver, JVM, Pentaho, Amazon Web Services (AWS), Docker, Jupyter Notebook

Frameworks

Spring Boot, Swagger, JUnit, TestNG, Hibernate, Hadoop

Other

PL/SQL Tuning, Pentaho Reports, Shell Scripting, SAP ERP, Database Clusters, SAP Business Warehouse (BW), Relational Database Design, Data Warehousing, Oracle Performance Tuning, Query Optimization, SAP, Data Warehouse Design, Document Management Systems (DMS)

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