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.