Calin Gabriel Senior Backend Engineer · Node.js / TypeScript · Regulated Fintech
Available
Portrait of Calin Gabriel

Cluj-Napoca · remote EU or hybrid · contract or permanent

Give me the part of the
system nobody wants
to touch.

Usually that's a migration nobody can afford to let stall, or an API that got slow and nobody's sure where. Sometimes it's a regulated backend where the edge cases are the actual product. Most recently that was an institutional crypto-custody platform for banks at Bitpanda, and before it ImmoScout24, RWE, and a run of systems that had to keep working while they were rebuilt underneath.

I ask a lot of questions in the first week and considerably fewer after that. Then I take the difficult thing off your plate, and it ships tested.

Track record, abbreviated
45 → 12 min
RWE export pipeline, moved to worker pools
≈ 65%
faster API responses after migration
15,000+/day
energy-market queries served
2,000+/day
documents processed (Endava pipeline)
AT + DE
recent product teams across Austria and Germany
Contract or permanent
remote EU or Cluj, free now
Operating scope

Hire me for the work where the risk lives in the backend.

The best fit is usually a problem that's been sitting on the board a while: awkward, a little risky, never quite this quarter's priority. That's the work I want.

  1. BACKEND

    Regulated, security-critical backend

    Bank-facing services where a wrong answer costs somebody real money. I owned the crypto address book at Bitpanda, and in custody a bad address quietly accepted means funds nobody gets back. So I built it backwards from what must never happen.

    Evidence Bitpanda — institutional crypto-custody for banks.

  2. MIGRATION

    Legacy into Node / NestJS

    Old service, small team, no appetite for a rewrite that stops everything. At RWE we moved it across in slices with tests around each one, so delivery kept going while the ground shifted underneath.

    Evidence RWE — Java to NestJS on an energy-market platform.

  3. PERFORMANCE

    APIs, data access, and things that got slow

    I measure before I touch anything. Most slow systems turn out to be slow in one place nobody has looked at yet, and a week spent guessing is a week gone. The export figure below came from profiling first and fixing what the profile actually showed.

    Evidence About 65% faster APIs. Exports from 45 minutes down to 12.

  4. PRODUCT

    Product work in systems that already have standards

    Joining a team that has its own conventions and becoming useful inside them quickly. No rewrite proposals in week one. I'd rather learn why it was built that way first.

    Evidence ImmoScout24 — search, listing, SEO, Iterable.

Career trace

A path built by shipping things.

Origin // first production role

Started by shipping, formalised it later.

At 16 I won an internship contest in Galați and turned it into my first software job, doing Linux and web work on things people actually used. Computer Science at Babeș-Bolyai came after, and mostly it put names to habits I'd picked up by breaking things in production and having to fix them.

Present // measured, not guessed

The one who takes the difficult piece.

Fintech and custody, energy, real estate, publishing. A DAX-listed energy company, a custody platform for banks, one of Austria's biggest property portals. The pattern is usually the same. I get handed the part everyone has been working around, and I stay on it until it's genuinely done rather than technically closed.

Next // long-term, high-context

Somewhere the problems are genuinely hard.

Remote EU or Cluj, contract or permanent. The shape matters less than whether the problems are hard enough to be worth doing properly. What I want is a product or platform team with real domain complexity, where people talk to each other and own what they build.

Selected systems

Case files.

Four systems, what was actually wrong with each, and what changed.