About
.NET developer with over four years of commercial C# and .NET development at GenieSolutions. At the Paytiko payment platform I built 50+ payment provider integrations, including Stripe, Adyen and Checkout.com.
I started out as a freelance PHP/Laravel backend developer, then moved to C# and .NET and have worked exclusively with them since. Beyond core development, I automate workflows with n8n and build Discord bots in .NET.
Experience
.NET DeveloperGenieSolutions
Dec 2021 — Mar 2026Grew from supporting the company's websites to development work and payment integrations.
Paytiko — payment provider integration platform
Sep 2022 — Mar 2026A service that lets businesses connect to multiple payment providers. I was responsible for payment provider integrations and keeping them running.
- Built 50+ payment provider integrations from scratch, including Stripe, Adyen, Checkout.com, Braintree (PayPal), Worldpay (Google Pay), Amazon Pay, Ebanx, AstroPay, Flutterwave and Zen.
- A wide range of payment methods: cards, wallets, crypto, buy now, pay later and local methods such as M-Pesa and Przelewy24.
- The full payment lifecycle: hosted payment pages and direct server-to-server calls, status webhooks, request signing and verification, 3-D Secure, refunds and payouts.
- Kept teammates' integrations working when providers changed their APIs, including PayPal and Binance Pay.
- Covered integrations with unit tests.
- C#
- .NET
- ASP.NET Core
- REST API
- Webhooks
- MSTest
- Moq
- FluentAssertions
Company web projects: support and development
Dec 2021 — Aug 2022Started out supporting the company's websites, then joined development on its other projects before moving to Paytiko.
- C#
- .NET
PHP/Laravel DeveloperFreelance
Feb 2021 — Dec 2021Contract backend work: helped build the two systems below and supported the client's other projects, investigating and fixing bugs.
Paid parking platform
A paid parking platform made of three apps: a web panel for administrators, a mobile app for drivers and a tablet app for parking attendants. I worked on the backend shared by all three.
- Admin panel: parking zones drawn on a map point by point, pricing, assigning attendants to zones.
- Driver app: registered vehicles, parking payments and a subscription that lets the car stay without paying per visit.
- Attendant app: patrolling and checking parked cars for a paid session or an active subscription.
- Role-based access for three roles: drivers, attendants and administrators.
- PHP
- Laravel
- MySQL
- REST API
Access control with temperature screening
An employee access system for any kind of workplace, built during the COVID-19 pandemic: at the entrance a person scans their pass, then steps up to a stand that takes their temperature. I worked on the backend.
- Every entry is tied to the employee's pass, recording the time and their temperature.
- Ingesting readings from an STM32-based stand and keeping the full history.
- Mobile app for employees to see their own entry and temperature history.
- Admin dashboard with the complete record for every employee: when they came in and at what temperature.
- PHP
- Laravel
- MySQL
- STM32
- REST API
Skills
Core
- C#
- .NET
- ASP.NET Core
Payments
- REST API
- Webhooks
- 3-D Secure
- Refunds & payouts
Testing
- MSTest
- Moq
- FluentAssertions
Automation
- n8n
Bots
- Discord (.NET)
Earlier experience
- PHP
- Laravel
- MySQL
Education
Kharkiv National University of Radioelectronics
Bachelor's degree, Automation and Computer-Integrated Technologies
2016 — 2020