Skip to main content

02CV

Karl Kadalipp — curriculum vitae

Full-Stack Software Developer

Available for select work

Ten years building the software people rely on without thinking about it — Estonia's vehicle and driver registry, the 2021 national census platform, nationwide energy metering, cross-government data exchange.

Experience
10 years
Education
BA
Location
Tallinn, Estonia
Languages
Estonian (native), English (very good), German & Russian (beginner)
Driving
AM, A1, A2, A, B1, B
01

Experience

7 positions · all full-time
  1. Full-stack Java Software Engineer, Blesens OÜ

    Blesens OÜ
    Aug 2025 – Jun 2026 11 mos
  2. Full-Stack Java Developer, DomeStack Ltd.

    DomeStack Ltd.
    Jan 2021 – Aug 2025 4 yrs 8 mos
  3. Full-Stack Java Developer, 1oT

    1oT
    Jul 2020 – Nov 2020 5 mos
  4. Full-Stack Java Developer, Eesti Energia

    Eesti Energia
    Oct 2018 – Apr 2020 1 yr 7 mos
  5. Full-Stack Java Developer, Finestmedia AS

    Finestmedia AS
    Dec 2016 – Oct 2018 1 yr 11 mos
  6. .NET Developer (Uni internship), McLean & Laneman

    McLean & Laneman
    Aug 2013 – Nov 2013 4 mos
  7. Javascript Developer, Povi Software OÜ

    Povi Software OÜ
    Apr 2012 – Aug 2012 5 mos
02

Selected work

6 entries
  1. 2021 National Census

    Statistics Estonia · DomeStack Ltd

    Statistics Estonia 2021 census and new front-, back- and database systems for employees and citizens.

    2021–25
  2. eSIM connectivity

    1oT

    E-SIM connectivity software to replace outsourced solutions according to detailed specifications.

    2020
  3. National energy metering

    Eesti Energia

    Energy-products related software development — e.g. remote listening, collecting and publishing information from thousands of devices.

    2018–20
  4. Vehicle & driver registry

    Transport Administration · Finestmedia AS

    All Estonian DMV information systems for office employees, vehicle-checkers and citizens.

    2016–18
  5. ERP add-ons

    McLean & Laneman

    Enterprise resource planning software add-ons and modifications in C#.

    2013
  6. Study games

    Povi Software

    Study games using a JavaScript game engine.

    2012
03

Technology stack

15 domains

Core, Current practice

Languages
JavaTypeScriptJavaScriptC#Python
Backend
Spring BootSpring (MVC, ORM, JDBC, Security, Web Services)Hibernate ORMJPAJacksonLiquibaseLombok
Frontend
AngularReactHTML5CSSSCSS
Data
PostgreSQLOraclePL/SQLSQLKafkaElasticsearch
Integration
X-road (Estonian e-gov data transfer)RESTSOAPJSONXML / XSL / XSLT / XSF / XSDJWT
Run
DockerKubernetesNginxTomcatJBoss / WildFlyApache HTTP Server
Testing
JUnitMockitoSeleniumSonarQubeSpotBugsSwaggerOpenAPI

Additional, Worked with previously

Frontend
AngularJSNodeJSjQueryjQuery UIBootStrapPrimeFacesJSFJavaServer FacesJSPJSTL
Java ecosystem
MavenGradleApache AntApache IvyLiferayNortal Aranea & JRoadJavax (Faces, AJAX)Apache CommonsGoogle (GSON, OAuth, Guava, HTTP-client)
Data stores
MySQLSQLiteKibana
Testing & QA
TestNGJMockitRobot FrameworkPlumbr APMClamAV
CI & logging
JenkinsBambooSLF4jLog4jLogback
Version control
GitSVNGitHubGitLabBitBucketSourceTree
Tools
IntelliJ IDEA + JRebelIntelliJ WebStormEclipseJetBrains PyCharmAndroid StudioPostmanSoapUIAtlassian JIRAAtlassian ConfluenceFigmaAdobe Photoshop
Practice
ScrumKanban (or mix)Rarely waterfall
04

Background

  1. Military conscription

    EDF (HQ & Signal Battalion) 2014 – 2015 · 11 mos
  2. IT systems development (BA)

    Estonian IT College 2011 – 2014
  3. Active member

    Estonian Defence League 2010 – 2018
  4. Student

    Rocca al Mare School 2000 – 2011
05

Credentials

  1. Oracle Certified Associate, Java SE 8 Programmer

    OracleMay 2018
  2. X-road services development

    Tallinn University of Technology2017