Skip to main content
Top expert badge
Recommended expert
Profile header background

Kaarel Kaareste-Senior Full-Stack & DevOps Engineer

Kaarel Kaareste
Profile header overlay
Kose, Estonia

Check rate

Experience

Aug 2022 - Present
United Kingdom

Senior Full-Stack & DevOps Engineer

Vetasi, a Cohesive company

Position Summary
Senior Full-Stack & DevOps Engineer at Vetasi, a Cohesive company
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Developed JVM-centric evaluation tools enabling precise code generation assessment for LLM training pipelines across large distributed test suites.
  • Implemented Spring Boot microservices to benchmark agent-based code execution improving model reasoning accuracy through structured runtime data.
  • Created complex prompt evaluation scenarios using Java 17 concurrency to stress test model behaviour and expand multi-domain training coverage.
  • Built automated JUnit 5 and TestContainers frameworks to validate sandboxed environments boosting evaluation throughput for experimental projects.
  • Optimized JVM performance with profiling tools to expose edge-case runtime failures allowing consistent and stable LLM fine-tuning cycles.
  • Collaborated with solution engineers to adapt guidelines and model rubrics enabling accurate annotation workflows across evolving code domains.
Sep 2018 - Jul 2022
Germany

Senior Software Engineer

TNG Technology Consulting

Position Summary
Senior Software Engineer at TNG Technology Consulting
Industries
Information Technology
Business Areas
Information Technology
Quality Assurance
  • Engineered scalable Java microservices powering Maximo extensions and integrations which improved operational automation for enterprise clients.
  • Modernized CI/CD with GitHub Actions and Terraform modules enabling reliable multi-environment deployments for distributed field systems.
  • Enhanced JVM performance with profiling and tuning strategies that reduced service latency while supporting complex asset-management flows.
  • Implemented Kafka event pipelines to synchronize telemetry and workflow updates ensuring resilient and observable service interactions.
  • Developed secure APIs with Spring Security and OAuth2 strengthening access control for high-compliance enterprise environments.
  • Introduced automated testing with JUnit 5 and Mockito increasing defect detection and stability across cloud-hosted workloads.
  • Guided engineers in cloud-native patterns enabling consistent application of DevOps and microservice best practices across teams.
Nov 2015 - Aug 2018
Czech Republic

Senior Software Engineer

Spinoco

Position Summary
Senior Software Engineer at Spinoco
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
Product Development
  • Built distributed Java services for fintech analytics that improved transaction throughput while enabling reliable event-driven processing.
  • Optimized MySQL and ElasticSearch integrations supporting scalable reporting workloads for large European enterprise customers.
  • Implemented CI/CD pipelines and containerization workflows enabling faster delivery cycles and predictable release quality.
  • Enhanced concurrency handling and JVM tuning which stabilized high-load services used in real-time communication workflows.
  • Collaborated across backend and frontend teams to deliver full-stack features reinforcing product usability and operational efficiency.
Jul 2013 - Oct 2015
Estonia

Full Stack Developer

A.S.O. Group

Position Summary
Full Stack Developer at A.S.O. Group
Industries
Transportation
Business Areas
Information Technology
  • Developed Java and JavaScript backend modules that supported logistics automation improving data handling for regional operations.
  • Delivered REST APIs and microservice components enabling cleaner system integrations for expanding partner ecosystems.
  • Built SQL-driven data flows and caching solutions enhancing reliability of core transactional processes for internal users.
  • Containerized workloads and improved deployment pipelines supporting early cloud adoption and operational consistency.
  • Implemented automated tests and profiling routines ensuring better system stability during rapid product iterations.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Banking and Finance, and Transportation.

Information Technology
Banking and Finance
Transportation
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Quality Assurance, and Product Development.

Information Technology
Quality Assurance
Product Development
Profile match chart

Summary

Senior software engineer with 12+ years in Java, microservices and cloud-native systems delivering scalable platforms and AI-assisted tooling across global products, combining deep JVM expertise with strong DevOps, test automation and LLM-focused engineering to support complex training, evaluation and model-quality pipelines.

Skills

  • Java 17+
  • Spring Boot
  • Spring Data
  • Spring Security
  • Jpa
  • Hibernate
  • Maven
  • Gradle
  • Github Actions
  • Gitlab Ci
  • Jenkins
  • Intellij Idea
  • Jvm Internals
  • Garbage Collection
  • Concurrency
  • Streams Api
  • Testng
  • Junit 5
  • Mockito
  • Testcontainers
  • Kafka
  • Rabbitmq
  • Microservices
  • Rest Apis
  • Graphql
  • Docker
  • Kubernetes
  • Aws
  • Azure
  • Terraform
  • Helm
  • Ci/Cd
  • Observability
  • Prometheus
  • Grafana
  • Design Patterns
  • Clean Architecture
  • Ddd
  • Event-Driven Systems
  • Postgres
  • Mysql
  • Redis
  • Elasticsearch
  • Profiling
  • Jprofiler
  • Visualvm
  • Debugging
  • Code Review
  • Ai-Assisted Development
  • Prompt Engineering
  • Llm Evaluation
  • Benchmarking
  • Grpc
  • Oauth2
  • Devops Automation
  • Cloud Networking

Languages

Estonian
Native
English
Advanced

Education

Sep 2009 - Jun 2013

Tallinn University of Technology

Bachelor’s degree, Computer Science · Computer Science · Tallinn, Estonia

Statistics

Experience

Total positions 4
Experience in Information Technology 10.5 y
Avg length 3 y 2 m
Longest experience 3 y 10 m

Global Experience

Countries worked in 4 (United Kingdom, Germany, Czech Republic, Estonia)
Primary country United Kingdom

Expertise

Recent roles Senior Full-Stack & DevOps Engineer, Senior Software Engineer, Full Stack Developer
Main industries Information Technology, Banking and Finance, Transportation
Main business areas Information Technology, Quality Assurance, Product Development

Qualifications

Highest degree Bachelor

Profile

Created

Frequently asked questions

Have questions? Find more information here.

Kaarel is based in Kose, Estonia.
Kaarel speaks the following languages: Estonian (Native), English (Advanced).
Kaarel has at least 13 years of experience. During this time, Kaarel has worked in at least 3 different roles and for 4 different companies. The average length of individual experience is 3 years and 3 months. Note that Kaarel may not have shared all experience and actually has more experience.
Based on recent experience, Kaarel would be well-suited for roles such as: Senior Full-Stack & DevOps Engineer, Senior Software Engineer, Full Stack Developer.
Kaarel's most recent position is Senior Full-Stack & DevOps Engineer at Vetasi, a Cohesive company.
In recent years, Kaarel has worked for Vetasi, a Cohesive company and TNG Technology Consulting.
Kaarel is most experienced in industries like Information Technology, Banking and Finance, and Transportation.
Kaarel is most experienced in business areas like Information Technology, Quality Assurance, and Product Development.
Kaarel has recently worked in industries like Information Technology.
Kaarel has recently worked in business areas like Information Technology, Quality Assurance, and Product Development.
Kaarel holds a Bachelor in Computer Science from Tallinn University of Technology.
Kaarel is immediately available full-time for suitable projects.
Kaarel's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Kaarel, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 648-808 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.