Senior full-stack engineer · Java · Spring Boot · Angular · Camunda 8

I build software that banks and insurers rely on — and websites made with the same care.

For 8+ years I've been building and running business-critical systems in finance — tax reporting for a global reinsurer, banking processes on Camunda 8. Through my company, KriSoft s.r.o., I join teams as a senior contractor and design, build and run custom websites and web apps for businesses — from first draft to hosting and updates.

years as a developer
8+
on a mission-critical finance platform
4+ yrs
Azure & Spring certifications
4×
Portrait of Marek Krištof

Services

Two ways I can help.

Need a senior engineer on your team, or someone to build your website or app? Same person, same rigor.

For companies & teams

Enterprise contracting

A senior Java / Spring Boot and Angular engineer who joins your team on contract via KriSoft s.r.o. and takes real ownership — remote, invoiced B2B.

  • Backend services and APIs in Java & Spring Boot
  • Angular frontends for complex, data-heavy applications
  • Azure, CI/CD and process orchestration with Camunda 8
  • Architecture reviews and a pragmatic second opinion
Discuss a contract

For businesses & founders

Websites & web apps

You focus on your business, I take care of the web — from the first draft to hosting and updates, with one person who knows your project inside out.

  • Business websites and landing pages that bring enquiries
  • Custom web apps and internal tools
  • Integrations and automation, including practical AI
  • Hosting, domain, updates and maintenance
Screenshot of the fitness coach websiteRecent exampleWebsite for a personal & online fitness coachVisit the site ↗ Start a project

Recommendations

What colleagues say.

Excerpts from recommendations on my LinkedIn profile, quoted as written.

“He inherited a multi-application data flow that originally required 4 developers to manage—and for the past 2 years, he’s handled it solo while actively redesigning and improving the architecture.”

JakubDevOps & cloud consultant · 5 years on the same project

“Rather than staying in his comfort zone, he quickly picked up Angular and delivered a frontend that was extremely well-received by our stakeholders.”

MariánSenior IT manager · my direct manager

“He never rushed to the first answer; he’d stay with a problem until it was genuinely solved … he picked up whatever work needed doing — not only the interesting parts, but the tedious, thankless ones too.”

DaliborBusiness analyst · 4 years on the same team

“He didn’t just fix what was broken — he often identified the root cause and prevented future issues along the way.”

MarošQA engineer · 3+ years on the same project
See all recommendations on LinkedIn

Work

Selected work.

Client names stay confidential under NDA — here is the domain, my role, the stack and the outcome.

A bank's core client-onboarding process moved from a legacy IBM BAW platform to Camunda 8 — rebuilt as a Spring Boot microservice that behaves exactly like the original. Identity and compliance checks, documents with e-signing, cancellation — plus integrations with a national registry, identity verification and the bank's internal systems.

Every process covered by end-to-end tests against real Kafka and object storage.

  • Java
  • Spring Boot
  • Camunda 8
  • BPMN / DMN
  • Kafka
  • Docker

Tax calculation and reporting across IFRS and US GAAP for a global reinsurer. I designed and built the IFRS tax system and owned the architecture of its high-throughput data loads: bulk-loading data for many legal entities at once, then processing it entity by entity with transformations, reconciliation and error reporting, driven by Azure Service Bus events and REST state sync. I made the core data-generation process fast and resilient — async and multithreaded, with Resilience4j throttling, bulkheads, time limits and retries. I also led the Angular frontend, was the first line of response for critical issues, and reviewed code and mentored colleagues every day.

Nearly five years keeping a business-critical system correct, fast and in production.

  • Java
  • Spring Boot
  • Angular
  • Azure
  • CI/CD

Experience

8+ years of building software — most of it in finance.

I'm a senior full-stack engineer based in Košice, Slovakia, with a Master's in Computer Science and 8+ years building software — most of it in regulated finance, where a single bug means real money lost, so cutting corners was never an option.

Teams bring me in when something important has to work. I take features from idea to production, review code every day and mentor colleagues — and when production needs fixing, I'm the first one digging in. I work through my own company, KriSoft s.r.o.

  1. Feb 2021 – present

    Full-Stack Developer (contract) · Aardwark s.r.o.

    Contract engagements: tax platform for a global reinsurer (2021–2026), mutual-fund modules for an exchange operator, and a Camunda 8 process migration for a Slovak bank (2026–present).

  2. Oct 2019 – Jan 2021

    Java Developer · BSC SK s.r.o.

    Internet banking for a major bank abroad and a configurable instruction-processing engine for banking.

  3. Aug 2019 – Oct 2019

    Java Developer · Unicorn s.r.o.

    Legacy Java Swing desktop application for the banking sector.

  4. Feb 2018 – Jul 2019

    Java Developer · Nordlicht IT Solutions s.r.o.

    Cross-platform mobile app for young football players (Android & iOS).

  5. May 2017 – Dec 2017

    QA Tester · Inlogic Software s.r.o.

    QA for Android, iOS, HTML5 and J2ME games.

Stack

Tools I use in production.

The core I work with every day — expand to see everything I've shipped with.

  • Java
  • Spring Boot
  • TypeScript
  • Angular
  • RxJS
  • Hibernate / JPA
  • PostgreSQL
  • Oracle
  • Microsoft Azure
  • Azure DevOps
  • Docker
  • JUnit
  • Claude Code

Process

How I work.

  1. Plan before code

    We agree exactly what we're building and where it starts — a clear, fixed scope for the first step, so there are no surprises later.

  2. Built to last

    Clean, modular architecture that can grow and change with your business — not something you have to throw away in a year.

  3. Enterprise-grade rigor

    The same review, testing and security practices I learned on mission-critical systems — applied to your project, without the enterprise overhead.

  4. You're never locked in

    Documented, tested code any developer can pick up later. You own the software outright — not a dependency on me.

Contact

Let's work together.

Have a project, a role, or just a question? Tell me a bit about it and I'll get back to you within one business day. We can start with a free, no-obligation call.

  • Response within one business day
  • Košice, Slovakia · working remotely
  • Your message comes straight to me — no sales team, no middlemen.
What is it about?

Just a conversation — no cost, no obligation. How your data is handled