Kreshnik Malaj

Backend engineer, payments and financial systems, Prishtina, Kosovo

I build payment and ledger systems where every amount has to add up.

Six years in banking and payments, mostly C# and .NET. I work on the payments platform at Buckaroo, a Dutch payment service provider, and outside that I build and run NovaHR, an HR and payroll product for companies in Kosovo.

A 10.00 fee split across three lines
LineExactRoundedAllocated
A3.33333.333.34
B3.33333.333.33
C3.33333.333.33
Total10.009.9910.00

Rounding each share loses a cent. Giving it to the largest remainder puts it back.

About

Most of my work sits where money moves: reconciliation, ledgers, invoicing, hosted card fields, and the services around them. The part I care about is correctness under real conditions. Files get delivered twice, requests race, rounding leaves a cent behind, and a match that looks plausible is sometimes wrong.

Day to day that means C#/.NET, MySQL, RabbitMQ, Elasticsearch/OpenSearch and AWS, with TypeScript and Python where the problem needs them. I write the design document before the code, and I stay on call for what I ship.

NovaHR

A multi-tenant HR and payroll product for companies in Kosovo, built and sold on my own. It runs in production for three companies and about 70 employees: gross-to-net payroll with Kosovo income tax and pension, declaration and bank payment files, geolocated attendance, shifts and leave, and a public API.

Built on .NET 8 with EF Core and MySQL, a React web app and a React Native mobile app, with integration tests that run against a real MySQL.

Experience

  1. 2023 to now

    Buckaroo

    Software Developer, remote from Prishtina. Part of a team of five decomposing a live payment platform into .NET microservices. Built invoicing and reporting services from scaffold to production, designed the service template other teams start from, built a hosted-fields payment SDK in TypeScript, and worked on reconciliation and ledger code.

  2. 2021 to 2023

    Asseco SEE

    Software Developer, remote. Banking software for enterprise bank customers. Moved from mobile to backend, introduced a three-tier architecture and tuned SQL Server work.

  3. 2022

    Spaxel

    Contract, remote. Internal software for a US real estate company; automated the regression suite and cut regression time by about 80%.

  4. 2020 to 2021

    Appdec

    Junior Software Developer, Prishtina. Shipped the first working releases of two projects that had stalled for years.

Contact

I take on selected contract work through Nova Tech Solutions L.L.C. Email is the quickest way to reach me.

kmalaj2@gmail.com