11/04/2026 updated

**** ******** ****
Premium member
100 % available

Platform / DevOps Engineer (CKA, CKAD) | Kubernetes|AWS&Azure|Terraform|GitLab CI/CD | Java/Kotlin

Katowice, Poland
Germany +6
info: Germany, Austria, Switzerland, United Kingdom, Denmark, Poland, Sweden
Diplom (Ingenieur), Belarussische Staatliche Universität für Informatik und Radioelektronik, 2011
Katowice, Poland
Germany +6
info: Germany, Austria, Switzerland, United Kingdom, Denmark, Poland, Sweden
Diplom (Ingenieur), Belarussische Staatliche Universität für Informatik und Radioelektronik, 2011

Profile attachments

Softwarearchitekt - Arbeitsbrief
Senior Consultant - Arbeitsbrief
Entwickler - Arbeitsbrief
Referenz AmoriaBond Maksim Yafimau jambit.pdf
Referenz AmoriaBond Maksim Yafimau Sulzer GmbH.pdf
Referenz VTG Deutschland GmbH-1.pdf
Maxim_Yafimau_Resume_de.pdf
Maxim_Yafimau_Resume_de.docx
Maxim_Yafimau_Resume_en.pdf

About me

Platform/DevOps Engineer, 14+ Jahre Erfahrung: 10+ Jahre Java/Kotlin-Backend, Kubernetes/AWS/Azure-Migrationen, CI/CD-Plattformen. Ex-Tech Lead (Team 2→7 Entwickler). CKA, CKAD, AWS SAA. Aktuell: AWS Data Engineering & MLOps. Verfügbar für DACH-Projekte, remote.

Clean Code PrinciplesCloud EngineeringApache CloudStackDevOpsOpenShiftAWS CDKCloud Platform SystemGitLabGitCloudformationKotlinKubernetesTerraformDockerJenkins
Zertifizierungen:
CKA – Certified Kubernetes Administrator (LF-p0mdii9y51)
CKAD – Certified Kubernetes Application Developer (LF-nu5ukswmme)
PCA – Prometheus Certified Associate (LF-opv6a8xurn)
AWS Certified Solutions Architect – Associate
AWS Certified Developer – Associate
AWS Certified CloudOps – Associate
AWS Certified Data Engineer – Associate
Advanced Cloud Engineer IT Professional Program (Tekton, GitOps, DevOps)

Führungserfahrung: Als Software-Architekt/Technical Lead Teamaufbau von 2 auf 7 Entwickler, Solution Design, Code-Reviews, Coaching. Erfahrung mit Schulungen (6 Java/OOP-Schulungen für Berufsanfänger, interne Clean-Code-Trainings).

DevOps / Kubernetes / Cloud
Kubernetes: Deployments, Services, PersistentVolumes, Ingress (Citrix, NGINX), mTLS, Helm sehr gut (2020 – heute)
AWS: EC2, S3, Amazon MQ, Secrets Manager, Lambda, SQS/SNS, Glue, DynamoDB, IAM/OIDC Identity Provider gut (2020 – heute)
Azure: AKS, Azure AD OIDC, Key Vault (Secrets), Storage Tables gut (2025)
Terraform (AWS, Azure) gut (2020 – heute), AWS CloudFormation basis (2023 – heute)
OpenShift gut (2020 – 2022)

Programmiersprachen
Java 1.4 – 17/21 sehr gut (2008 – heute)
Kotlin sehr gut (2021 – heute)
JavaScript ES5/ES6 gut (2011 – heute)
TypeScript gut (2018 – heute)

Testing
JUnit 4/5 sehr gut (2011 – heute)
Spring Test sehr gut (2011 – heute)
MockK gut (2021 – heute)
Mockito sehr gut (2015 – heute)
REST-Assured gut (2018 – heute)

Application Server / Bean Container
Spring Boot 1-3 / Spring 2-6 sehr gut (2011 – heute)

Distributed Systems / Enterprise Java
Spring REST sehr gut (2011 – heute)
Java EE gut (2011 – heute)
Elasticsearch gut (2018 – heute)

DB/ORM
Hibernate gut (2010 – heute)
Spring JPA gut (2013 – heute)
PostgreSQL gut (2018 – heute)
SQL gut (2011 – heute)
SQL Server (2020 – heute)

Web
Java Servlets sehr gut (2011 – heute)
Spring MVC sehr gut (2013 – heute)
Angular gut (2018 – heute)

Web Server
Tomcat 2-9 sehr gut (2013 – heute)

Security
Spring Security gut (2018 – heute)
Spring OAuth2 gut (2017 – heute)

Build
Gradle gut (2018 – heute)
Maven gut (2011 – 2020)
NPM/Yarn gut (2018 – heute)

Versionsverwaltung
Git sehr gut (2011 – heute)

CI/CD
GitLab (selbstverwaltet, On-Prem/AWS) gut (2021 – heute)
Jenkins/Jenkins DSL gut (2011 – 2019)

OS
Linux/Unix gut (2018 – heute)
Windows gut (2013 – heute)

Virtualisierung
Docker/Docker-Compose gut (2015 – heute)

Monitoring
Grafana, Prometheus gut (2018 – heute)
Datadog: Dashboards, Log-Management (AWS) gut (2024 – heute)
ELK gut (2011 – heute)

Datenformate
XML/JSON sehr gut (2011 – heute)
YAML sehr gut (2016 – heute)

Prozesse
Scrum sehr gut (2011 – heute)
Kanban gut (2022 – heute)

Erfahrung in Entwurf und Programmierung von Microservices- und Monolith-Architekturen. Clean Code, SOLID-Prinzipien, GoF-Design-Patterns, Refactoring. Sicherer Umgang mit Algorithmen und Datenstrukturen.

Experience

Professional experience10+ years
Freelancer since2018

Languages

GermanNative speakerEnglishFluentRussianNative speaker

Project history

DevOps. Kotlin/Kubernetes/AWS/Azure. Logistik-Branche.

500-1000 team member

Migration von über 70 Services aus einer On-Premise-Kubernetes-Umgebung in ein Azure Kubernetes Service (AKS)-Cluster
Umsetzung umfangreicher Anpassungen im Rahmen der Migration, u. a.:
  1. Ablösung von Kubernetes-Secrets durch Azure Key Vault
  2. Integration von Managed Identities und Service Accounts zur sicheren Authentifizierung
  3. Migration von SQL Server-Datenbanken auf Azure Storage Tables (vergleichbar mit AWS DynamoDB)
Administration und Migration von RabbitMQ-Clustern und zugehörigen Services, inkl. Ingress- und Artefactory-Migration
Durchführung der RabbitMQ-Migration nach AWS
Aufbau einer Helm-basierten Service-Struktur: Erstellung individueller und generischer Helm-Charts
Entwicklung und Betrieb einer vollständig automatisierten GitLab CI/CD-Pipeline-Landschaft für Build, Deployment und Environment-Promotion
Durchführung einer Dateninfrastruktur-Migration: Umstellung eines Custom Data Lakes (AWS Glue + S3) auf eine eventbasierte Architektur mit Amazon MQ als Data Source (SNS → SQS → S3)
Aufbau und Verwaltung der kompletten Cloud-Infrastruktur (z. B. AWS MQ, Azure Storage Tables) mit Terraform

DevOps. Kotlin/Kubernetes/Rabbitmq/Aws

Transport & Logistics

1000-5000 team member

  1. Als DevOps hat er sich um die Backend-Entwicklung und die Verwaltung des RabbitMQ-Clusters in Kubernetes gekümmert. Darüber hinaus war er für die Kubernetes-Konfigurationen verantwortlich, einschließlich der Umstellung von Ingress, Service-Management und Deployments. Er war auch an der Implementierung einer CI/CD-Pipeline für Services und einer technischen Pipeline zur Verwaltung von DB-Schemata beteiligt. Zudem hat er Performance-Optimierungen durchgeführt, wie zum Beispiel die Reduzierung der Laufzeit eines Batch-Prozesses von 10 Stunden auf 30 Minuten. Backend-Entwicklung. Zusätzlich hat er in diesem Projekt auch Frontend-Entwicklung übernommen, darunter benutzerdefinierte Komponenten und Formulare.
  2. As a DevOps engineer, he was responsible for backend development and managing the RabbitMQ cluster in Kubernetes. Additionally, he was in charge of Kubernetes configurations, including Ingress migrations, service management, and deployments. He also contributed to the implementation of a CI/CD pipeline for services and a technical pipeline for managing database schemas. Furthermore, he carried out performance optimizations, such as reducing the runtime of a batch process from 10 hours to 30 minutes.
  3. Kotlin 2, java 17, SpringBoot 3, Hibernate 6, Gradle, Junit5, mockk, angular 17/18.
  4. Devtools: CI/CD(gitlab), Sonar, ELK, Alerting(Prometheus), Grafana, TLS
  5. Platform:. On-prem, Kubernetes 1.29( Service, Ingress, LoadBalancer), Rabbitmq on Kubernetes, helm, MS-SQL, Docker, Linux (ubuntu)

JSF Entwickler

Government and Public Services

500-1000 team member

  • Erstellung von JSF-UI-Komponenten und UI-Entwicklung auf Basis von JSF (PrimeFaces 11). Implementierung einer benutzerdefinierten LDAP-Authentifizierung/Authentifizierung. Performance-Optimierungen im Backend mit JPA/Hibernate
  • Creation of JSF UI components and UI development based on JSF (PrimeFaces 11). Implementation of a custom LDAP authentication/authentication system. Performance optimizations in the backend using JPA/Hibernate
  • Java 8, Maven, Primefaces 11, LDAP, oracle, EJB, AOP
  • Platform: Monolith

Java/Spring entwickler

Energy, Water & Environment

1000-5000 team member

fachliche Abarbeitung von Themen - wie gut wurden die technischen Herausforderungen umgesetzt?
Maksim Yafimau hat für uns als Java/Spring-Entwickler gearbeitet und als Teil eines 7-köpfigen Teams bestehender Webportal-Lösungen weiterentwickelt. Er hat sich sehr schnell in unserem komplexen Java-Spring-basiertem Technology Stack zurechtgefunden und sich so in sehr kurzer Zeit eingearbeitet. Ihm wurden durch den Technical Lead des Teams Aufgaben zugewiesen, die er selbständig umgesetzt hat. Dabei war er Teil unseres standardisierten Delivery Prozesses, der unter anderem einen zentralen Qualitätssicherungsschritt mit entsprechenden Feedback-Sessions beinhaltet. Die Rückmeldungen zur grundlegenden Qualität seiner Implementierungen waren immer ausgezeichnet. Falls im Rahmen der Qualitätssicherung doch Anpassungen am gelieferten Quellcode notwendig waren, wurden dieser immer schnell von ihm umgesetzt. Hinweise, Anmerkungen oder Tipps wurden zukünftig von vornherein beachtet.

Kommunikation - Umgang im Team/ Projektleitern
Der persönlich Umgang mit Maksim Yafimau war immer äußerst angenehm. Die Kommunikation erfolgte aufgrund von Pandemie Einschränkungen fast ausschließlich virtuell via Videokonferenzen bzw. Chats, E-Mails und den Aufgaben- bzw. Sourcecodeverwaltungstools. Dank seiner konstruktive und offenen Persönlichkeit stellte sich trotzdem für beide Seiten in kürzester Zeit ein starkes Zugehörigkeits- und Teamgefühl ein.
 
Art der Zusammenarbeit - eher pro aktiv die Dinge getrieben oder abgearbeitet was aufkam?
Nach einer Einarbeitungsphase hat Maksim Yafimau selbständig Aufgaben, die ihm über unser Aufgabenverwaltungstool zugewiesen wurde abgearbeitet. Bei Rückfragen oder Unklarheiten hat er sich schnell und proaktiv zurückgemeldet, um den jeweiligen Sachverhalt aufzuklären. Bei Fertigstellung hat er seine Arbeiten in unseren Qualitätssicherungsprozess übergeben. Dabei hat er nicht nur schnell und gewissenhaft Rückmeldungen zu seinen Implementierungen umgesetzt, sondern auch Vorschläge zu alternativen Ansätzen oder Verbesserungsmöglichkeiten aufgezeigt.

Devops engineer (jvm/cloud)

Automotive & Vehicle Manufacturing

500-1000 team member

  • Migration von einem Monolithen zu Microservices. Er war für die komplette Architektur des neuen Services verantwortlich. Zudem hat er auf das Chain-of-Responsibility-Muster und dynamische Spring Beans umgestellt und das Team vom Single-Responsibility-Prinzip überzeugt. Außerdem erfolgte eine Umstellung von Zertifikaten. Eine der Hauptherausforderungen war die Gewährleistung der Datenkonsistenz, wobei keine Daten in einer REST-Architektur verloren gehen durften, selbst ohne verteilte Transaktionen.
  • Migration from a monolithic system to microservices. He was responsible for the complete architecture of the new service. Additionally, he implemented the Chain-of-Responsibility pattern and dynamic Spring Beans, and convinced the team to adopt the Single-Responsibility principle. There was also a migration of certificates. One of the main challenges was ensuring data consistency, where no data could be lost in a REST architecture, even without distributed transactions.
  • Java8, SpringBoot2, Spring, Jpa/Hibernate, Junit5, TLS,
  • Devtools: ELK,  Alerting(Prometheus), Grafana, OOP, SOLID/GRASP
  • Platform: On-prem/AWS, Openshift, Docker, postgresql, AWS SNS, LoadBalancer

Software Ingenieur (java)

Automotive & Vehicle Manufacturing

500-1000 team member

  • Er hat bei der Transition eines Monolithen von einem Dienstleister zu einem anderen Dienstleister vollständig mitgewirkt. Er war hauptsächlich für die Backend-Entwicklung und die Koordination der Entwickler verantwortlich, organisierte interne "Clean Code"-Schulungen, entwarf die CI/CD-Pipeline, koordinierte das Team, führte technische Interviews mit neuen Kollegen und leitete Grooming-Sessions sowie Deployments.
  • He was fully involved in the transition of a monolithic system from one service provider to another. He was primarily responsible for backend development and coordinating the developers, organized internal "Clean Code" training sessions, designed the CI/CD pipeline, coordinated the team, conducted technical interviews with new colleagues, and led grooming sessions as well as deployments.
  • Java 6, JSF 1.2, Spring 3, Hibernate 3, Spring Batch, jUnit 4, Mockito. REST, SOAP, Flyway,
  • Devtools: On-prem, DB2, Websphere, Tomcat, Jenkins, Sonar.

Backend, TechLead.

Jambit

Internet & IT

50-250 team member

  • Entwicklung eines Microservices zur Abwicklung des Zahlungsverkehrs für einen bayerischen Automobilhersteller. Teamaufbau von 2 auf 7 Personen. Solution Design, Optimierung der Projektabläufe, Backend- und Frontend-Entwicklung, Code-Reviews, Refactoring, Coaching von Teammitgliedern sowie Entwicklung eines Prototypen. Koordination mit anderen Microservices, CI/CD (Deployments), und allgemeine Entwicklung
  • Development of a microservice for handling payment transactions for a Bavarian automotive manufacturer. Team expansion from 2 to 7 members. Solution design, optimization of project workflows, backend and frontend development, code reviews, refactoring, coaching team members, and development of a prototype. Coordination with other microservices,CI/CD (deployments), and general development.
  • Java 8, Spring Boot, junit,  Angular4, Cucumber, Rest Assured.
  • DevTools: ELK, CI/CD(jenkins),  Sonar, Alerting (Prometheus), Grafana.
  • Platform: Cloudfoundry, Docker, Kubernetes, DB:  PostgreSQL

Senior Consultant

Internet & IT

50-250 team member

  • E-Commerce-Projekt für einen schweizerischen Einzelhändler.
  • Entwicklung von Hybris E-Commerce-Projekten. Implementierung neuer Features im E-Commerce- und PCM-Bereich sowie von asynchronen und synchronen Schnittstellen
  • E-commerce project for a Swiss retailer.
  • Development of Hybris e-commerce projects. Implementation of new features in the e-commerce and PCM areas, as well as asynchronous and synchronous interfaces.
  • Hybris, Spring, Hibernate. On-premise deployment.

HMI Entwickler

Automotive & Vehicle Manufacturing

50-250 team member

  • Softwareentwicklung für verschiedene HMI-Infotainment-Systeme, „Nordseite“. Entwicklung von Anwendungen sowie Android-Apps im Automotive-Bereich. Entwicklung von Kommunikationsschnittstellen auf CAN-Basis. Entwicklung eines Prototypen.
  • Software development for various HMI infotainment systems, "Nordseite." Development of applications as well as Android apps in the automotive sector. Development of communication interfaces based on CAN. Development of a prototype.
  • Java 1.4, TCP/IP, CAN, BAP, OSGI, Android 4, jUnit. Embedded deployments

Java Developer

Internet & IT

500-1000 team member

  • Er war für die REST-Schnittstellen eines SRM (Supplier Relationship Management) verantwortlich, zusätzlich übernahm er die Entwicklung der Core-Module. Alles basierte auf Java und Spring und war ein Monolith, der mit Maven gebaut wurde
  • He was responsible for the REST interfaces of an SRM (Supplier Relationship Management) system and additionally took over the development of the core modules. Everything was based on Java and Spring and was a monolith built with Maven.
  • Java 6, Spring, Hibernate, REST, Oracle. On-premise deployment, monolith.

Certificates

AWS Certified Developer – Associate

AWS

2026

AWS SAA Certified Solutions Architect – Associate

Amazon Web Services

2026

AWS Certified Data Engineer – Associate

Amazon Web Services

2026

AWS Certified CloudOps Engineer – Associate

Amazon Web Services

2026

CKAD: Certified Kubernetes Application Developer

Linuxfoundation

2024

CKA Certified Kubernetes Administrator

Linuxfoundation

2024

PCA: Prometheus Certified

LinuxFoundation

2024

Advanced Cloud Engineer IT Professional Program

LinuxFoundation

2024


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in