Recommended expert

Kaarel Kaareste

Senior Full-Stack & DevOps Engineer

Kaarel Kaareste
Kose, Estonia

Experience

Aug 2022 - Present
3 years 6 months
United Kingdom

Senior Full-Stack & DevOps Engineer

Vetasi, a Cohesive company

  • 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
3 years 11 months
Germany

Senior Software Engineer

TNG Technology Consulting

  • 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
2 years 10 months
Czech Republic

Senior Software Engineer

Spinoco

  • 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
2 years 4 months
Estonia

Full Stack Developer

A.S.O. Group

  • 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.

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

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Kaarel based?

Kaarel is based in Kose, Estonia.

What languages does Kaarel speak?

Kaarel speaks the following languages: Estonian (Native), English (Advanced).

How many years of experience does Kaarel have?

Kaarel has at least 12 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 1 month. Note that Kaarel may not have shared all experience and actually has more experience.

What roles would Kaarel be best suited for?

Based on recent experience, Kaarel would be well-suited for roles such as: Senior Full-Stack & DevOps Engineer, Senior Software Engineer, Full Stack Developer.

What is Kaarel's latest experience?

Kaarel's most recent position is Senior Full-Stack & DevOps Engineer at Vetasi, a Cohesive company.

What companies has Kaarel worked for in recent years?

In recent years, Kaarel has worked for Vetasi, a Cohesive company and TNG Technology Consulting.

Which industries is Kaarel most experienced in?

Kaarel is most experienced in industries like Information Technology (IT), Banking and Finance, and Transportation and Logistics.

Which business areas is Kaarel most experienced in?

Kaarel is most experienced in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

Which industries has Kaarel worked in recently?

Kaarel has recently worked in industries like Information Technology (IT).

Which business areas has Kaarel worked in recently?

Kaarel has recently worked in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

What is Kaarel's education?

Kaarel holds a Bachelor in Computer Science from Tallinn University of Technology.

What is the availability of Kaarel?

Kaarel is immediately available full-time for suitable projects.

What is the rate of Kaarel?

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.

How to hire Kaarel?

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.

800
600
400
200
Market avg: 490-650 €
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.