Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Anton Kharchenko

Summary

3+ years of experience in building massively scalable systems (mostly using C#) both from scratch and diving into an existing codebase. Currently, a software engineer (.NET, Kafka, MS SQL) in the PXP Financial team.

Overview

3
3
years of professional experience

Work History

Software Engineer II

PXP Financial
09.2023 - Current


  • Developed diverse financial operations for the project with an annual processing volume of 22.7 billion euros and a platform hosting over 1,000 merchants, the initiative aims to elevate efficiency, scalability, and security within the financial ecosystem
  • Enhanced transaction security for purchases by 33% by implementing an extra layer of cardholder verification, utilizing mobile phone verification methods
  • Engineered a feature enabling merchants to access and display comprehensive bank identification number information about the cardholder
  • Implemented the idempotent behavior of fee calculation for transactions and accelerated the average response time gateway by ~80% (1s to 0.2s) using the implementation of remote request caching
  • Optimized the Mastercard type bank identification numbers batch updating process by ~64% (~55s to 20s) via through the implementation of a delta file analyzer, facilitating precise updates within the required ranges.

Software Engineer II

GR8 Tech
01.2023 - 05.2023


  • Integrated 12 payment solutions into the system, which facilitated the management of a throughput surpassing 55,000 transactions per second, a daily transaction volume exceeding 2 million, and a user base numbering more than 2.5 million.

Software Engineer

Microinvest
01.2021 - 01.2023


  • Took charge of system development, overseeing client documents, invoices, and license management, and integrating data from 24 company products to support a user base of over 100,000 clients
  • Reduced the loading time of the monitoring data from the programs by ~70% (~10s to ~3s), saving 2h per 1K client's requests
  • Conducted an inquiry into performance-related concerns and effectively reduced the initial page loading time by ~31% (2.6s to 1.8s), resulting in a significant enhancement
  • Orchestrated the inception of a new dashboard with statistics about clients, licenses, documents, invoices, and payments that resulted in a notable ~16% (11K to 13K) growth in the daily active clients in the system
  • Improved main dashboard loading time by ~90% (~30s to ~3s) for key client's large data sets
  • Lifted clients' on-time license payments by ~30% (~57% to ~87%) by utilizing Hangfire to implement background job processing for timely license expiration notifications
  • Optimized bulk file upload time by ~80% (~1m to ~10s) through asynchronous processing
  • Enhanced data retrieval performance from MSSQL by ~10% (~8s to ~7.2s) via data segmentation into distinct tables, optimizing data loading efficiency
  • Proposed and engineered an audit system dashboard, culminating in a noteworthy ~50% (handle 30 to 45 users requests) amplification in the operational efficiency of the support team
  • Promoted and successfully implemented Blazor WebAssembly in production, enhancing web application performance and developer productivity while leveraging C# for full-stack development
  • Elevated front-end developer productivity by 50% via centralizing communication protocols and streamlined a comprehensive communication framework that boosts connectivity among client apps and a server-side system
  • Resolved over 100 production issues of critical priority
  • Played a supportive role in the onboarding and mentoring of a select group comprising three developers.

Education

Master's Degree - Computer Science

Kyiv National Economics University
01.2020

Bachelor's Degree - Thermal Engineering

Kryvyi Rih National University
01.2018

Skills

  • Azure DevOps
  • GitHub
  • GitLab
  • Confluence
  • C#
  • SQL
  • HTML
  • CSS/SCSS
  • Javascript
  • MS SQL
  • Redis
  • PostrgresSQL
  • CosmosDB
  • Code Reviews
  • NET Development
  • Entity Framework
  • Blazor
  • SpecFlow
  • Docker
  • Kafka
  • GraphQL
  • Software Design
  • Microsoft ASPNET
  • JIRA

Languages

Ukrainian, Russian
Native language
English
Upper intermediate
B2
Bulgarian
Elementary
A2

Timeline

Software Engineer II

PXP Financial
09.2023 - Current

Software Engineer II

GR8 Tech
01.2023 - 05.2023

Software Engineer

Microinvest
01.2021 - 01.2023

Master's Degree - Computer Science

Kyiv National Economics University

Bachelor's Degree - Thermal Engineering

Kryvyi Rih National University
Anton Kharchenko