02CV
- Document
- Curriculum vitae
- Sectors
- Government · Energy · Telecom
- Base
- Tallinn, Estonia
- Experience
- 10 years
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.
karl.kadalipp@gmail.com · +372 5666 0995 · linkedin.com/in/karlkadalipp
- Experience
- 10 years
- Education
- BA
- Location
- Tallinn, Estonia
- Languages
- Estonian (native), English (very good), German & Russian (beginner)
- Driving
- AM, A1, A2, A, B1, B
Experience
7 positions · all full-timeFull-stack Java Software Engineer, Blesens OÜ
Blesens OÜAug 2025 – Jun 2026 11 mosFull-Stack Java Developer, DomeStack Ltd.
DomeStack Ltd.Jan 2021 – Aug 2025 4 yrs 8 mosFull-Stack Java Developer, 1oT
1oT
Jul 2020 – Nov 2020 5 mosFull-Stack Java Developer, Eesti Energia
Eesti EnergiaOct 2018 – Apr 2020 1 yr 7 mosFull-Stack Java Developer, Finestmedia AS
Finestmedia ASDec 2016 – Oct 2018 1 yr 11 mos.NET Developer (Uni internship), McLean & Laneman
McLean & LanemanAug 2013 – Nov 2013 4 mosJavascript Developer, Povi Software OÜ
Povi Software OÜApr 2012 – Aug 2012 5 mos
Selected work
6 entries2021 National Census
Statistics Estonia · DomeStack Ltd
Statistics Estonia 2021 census and new front-, back- and database systems for employees and citizens.
2021–25eSIM connectivity
1oT
E-SIM connectivity software to replace outsourced solutions according to detailed specifications.
2020National energy metering
Eesti Energia
Energy-products related software development — e.g. remote listening, collecting and publishing information from thousands of devices.
2018–20Vehicle & driver registry
Transport Administration · Finestmedia AS
All Estonian DMV information systems for office employees, vehicle-checkers and citizens.
2016–18ERP add-ons
McLean & Laneman
Enterprise resource planning software add-ons and modifications in C#.
2013Study games
Povi Software
Study games using a JavaScript game engine.
2012
Technology stack
15 domainsCore, 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
Background

Military conscription
EDF (HQ & Signal Battalion) 2014 – 2015 · 11 mos
IT systems development (BA)
Estonian IT College 2011 – 2014
Active member
Estonian Defence League 2010 – 2018
Student
Rocca al Mare School 2000 – 2011
Credentials

Oracle Certified Associate, Java SE 8 Programmer
OracleMay 2018
X-road services development
Tallinn University of Technology2017