Overview
Work History
Education
Skills
Websites
Projects
Languages
Keywords
Certification
Languages
Timeline
Generic

Peeter Kokk

Munich

Overview

8
8
years of professional experience
1
1
Certification

Work History

Machine Learning Engineer

Verve
Munich
03.2025 - Current
  • Investigate sampling related effects on model prediction with Apache Spark
  • Migrated Databricks Demand Shaping model workflow to Airflow with Grafana alerts and Github Actions for Docker Images

Senior Software Engineer

Verve
Munich
01.2022 - 03.2025
  • Optimised ad exchange server instances to handle requests faster during high traffic fluctuations on Google Cloud Platform, which reduced dropped requests by 2-3x (1 million rps to 200k rps) during peak times.
  • Conducted in-depth CPU, memory, and goroutine profiling of the ad exchange server, identifying and resolving performance bottlenecks, resulting in a more than 50% reduction in operational costs.
  • Architected EID enrichment project. EIDs were retrieved from ScyllaDB at a rate of 2 million requests per second. A decryption service was deployed in the same cluster to decrypt non-plain EIDs for specific customers. The feature increased revenue for customers by up to 2 times.
  • Architected Device ID based request filtering project. Filtering was done by retrieving up to 1.5 million requests per second from Redis for each individual Device ID. Based on the retrieved information it is decided whether to send request to customer or not. The feature increased revenue from a customer by more than 3 times.
  • Collaborated on the development of a Rust-based database configuration management service, enabling automated validation of business rules and providing change history tracking.
  • Collaborated on targeting feature with expression valuation, to be able to target customers based on segments based business preferences.
  • Implemented monitoring dashboards utilizing VictoriaMetrics and Grafana, leveraging Jsonnet for automated dashboard configuration and deployment.

Golang Software Engineer

McMakler
Berlin
05.2019 - 12.2021
  • Migrated microservice from PHP to Golang, which decreased response time by 1.2-1.6 seconds.
  • Migrated REST services to gRPC services, which improved speed of requests and responses from backend by about ten times to improved user experience for customers using our website.
  • Used Uber's Cadence for deterministic parallel executed workflows, to avoid inconsistencies in the database and support event driven architecture.
  • Developed a serverless image processing pipeline using AWS Lambda and S3, automating image resizing and optimization upon upload, improving website performance and storage efficiency.
  • Deployed and configured Linkerd service mesh on Google Cloud Platform, enabling transparent request tracing and automated mTLS encryption, significantly enhancing application observability and security without developer overhead.

Software Engineer

Pubnative
Berlin
11.2018 - 02.2019
  • Worked with Ad Exchange server, adding functionality according to the Video Ad Serving Template standard in order to satisfy new needs of customers.

Summer student

CERN
Genève
06.2018 - 09.2018
  • Developed a Flask-based API gateway to orchestrate communication between machine learning services, enabling real-time security threat analysis for devices on public networks.

Junior Software Engineer

Swedbank
Tallinn
06.2017 - 05.2018
  • Contributed to the improvement of Java-based settlement and clearing systems, implementing critical features to meet MiFID II regulatory requirements.

Education

Master of Science - Informatics

Tallinn University of Technology
Tallinn
06.2019

Bachelor of Science - Informatics

Tallinn University of Technology
Tallinn
06.2016

Skills

  • Python
  • Golang
  • Rust
  • Apache Spark
  • Kubernetes
  • GCP
  • VictoriaMetrics

Projects

Squzy, High-performance open-source monitoring and alerting system written in Go. The advantage over tools like Prometheus is that Squzy provides transaction monitoring and no manual setup., https://github.com/squzy/squzy Smartsafe, Worked on the NodeJS backend, that stored data on Ethereum blockchain and Dropbox guaranteeing for the end user that the dropbox file uploaded is the same they downloaded., https://github.com/marinan87/smartsafe Estonian Information System Authority Fox Registry, Built a microservice for the cloud (used as a reference architecture). Worked on the backend in Go and wrote Docker files to deploy the app on Docker., https://github.com/e-gov/fox

Languages

  • English, C2
  • German, B2

Keywords

  • Python
  • Golang
  • Rust
  • Spark
  • Kubernetes
  • GCP
  • MongoDB
  • BASH

Certification

Machine Learning - https://www.coursera.org/account/accomplishments/specialization/GIEUJX4SSY1Q

Professional Cloud Architect Certification - https://www.credly.com/badges/2d487ef0-5e9d-4d7e-a788-e00688672980

Languages

Estonian
First Language
English
Proficient (C2)
C2
German
Upper Intermediate (B2)
B2

Timeline

Machine Learning Engineer

Verve
03.2025 - Current

Senior Software Engineer

Verve
01.2022 - 03.2025

Golang Software Engineer

McMakler
05.2019 - 12.2021

Software Engineer

Pubnative
11.2018 - 02.2019

Summer student

CERN
06.2018 - 09.2018

Junior Software Engineer

Swedbank
06.2017 - 05.2018

Master of Science - Informatics

Tallinn University of Technology

Bachelor of Science - Informatics

Tallinn University of Technology
Peeter Kokk