01Index
- Discipline
- Full-stack · Java
- Base
- Tallinn, Estonia
- Experience
- 10 years
- Sectors
- Government · Finance · Energy · Telecom
Karl Kadalipp — index
Senior Full-Stack Java Software Engineer
Now at Nortal AS
If you live here,
you have used it.
Ten years building the software people rely on without thinking about it — Estonia's vehicle and driver registry, the 2021 census platform, nationwide energy metering, the Tax and Customs Board's systems, a bank's credit decisions.
- Direct
- karl.kadalipp@gmail.com
- Elsewhere
- LinkedIn (opens in a new tab)
Selected systems
8 entries · all full-stackData-driven VAT returns
The tax board's next VAT return, built from the data it already holds.
Tax and Customs Board · Nortal2026–Credit decisions
A bank's credit-decision software, rewritten on a current stack.
Swedbank · Blesens2025–26Police e-services
The ePolitsei and Apollo services the police work in, over X-Road.
Ministry of the Interior IT Centre (SMIT) · DomeStack2025SME VAT special scheme
The EU small-enterprise VAT scheme, built into Estonia's tax systems.
Tax and Customs Board · Helmes · DomeStack2024–252021 National Census
The collection platform a country answered its census and surveys on.
Statistics Estonia · Helmes · DomeStack2020–22eSIM connectivity
Telecom integrations and GSMA-compliant eSIM services for a global IoT platform.
1oT2020National energy metering
Elektrilevi's self-service portal and the high-volume smart-meter data behind it.
Elektrilevi · Eesti Energia2019–20Vehicle & driver registry
Estonia's vehicle and driver registry — for officials, inspectors and citizens.
Transport Administration · Finestmedia2016–18
Position
Registries. Censuses. Taxes. Metering. Credit. Connectivity.
Systems that carry real consequence when they fail — and are judged on the decade after launch, not the demo. That is the work, and it is the reason the boring parts get the attention.
- Years in practice
- 10
- Selected systems
- 8
- Full-stack positions
- 6
- Full-time since
- 2016
What I do
Backend that stays correct
Spring Boot services, Hibernate/JPA data layers and the Oracle & PostgreSQL schemas beneath them — designed to hold up under load and over years, not just demos.
End-to-end, no handoff
Angular and React front ends wired straight to the APIs I write, so a feature ships whole rather than being thrown over a wall halfway through.
Government-grade integration
X-Road data exchange, SOAP and REST service contracts, OAuth 2.0 and Keycloak at the door, and the security and audit trails that public-sector and banking systems are held to.
Releases that stay boring
Docker, Kubernetes and OpenShift deployments, GitLab CI/CD, and the testing and code-quality gates — JUnit, Testcontainers, SonarQube, static analysis — that keep shipping uneventful.
Stack
- Core
- JavaSpring BootHibernateLiquibase
- Web
- AngularReactTypeScript
- Data
- PostgreSQLOracle
- Wire
- X-RoadRESTSOAPOAuth 2.0
- Run
- DockerKubernetesGitLab CI/CD
Enquiries
Have something serious to build?
If it has to be correct, has to talk to systems older than itself, and has to still be running in ten years — that is the work I take on.