Recommended expert

Maxim Yafimau

DevOps

Maxim Yafimau
Katowice, Polen

Erfahrungen

Juli 2022 - März 2025
2 Jahren 9 Monaten

DevOps

  • Als DevOps hat er sich um die Backend-Entwicklung und die Verwaltung des RabbitMQ-Clusters in Kubernetes gekümmert.

  • Verantwortlich für Kubernetes-Konfigurationen, einschließlich der Umstellung von Ingress, Service-Management und Deployments.

  • Mitwirkung an der Implementierung einer CI/CD-Pipeline für Services und einer technischen Pipeline zur Verwaltung von Datenbankschemata.

  • Durchführung von Performance-Optimierungen, beispielsweise Reduzierung der Laufzeit eines Batch-Prozesses von 10 Stunden auf 30 Minuten.

  • Übernahme der Frontend-Entwicklung, darunter benutzerdefinierte Komponenten und Formulare.

  • Technologien: Kotlin 2, Spring Boot 3, Hibernate, Flyway, JUnit 5, Gradle 8, MockK, Angular 18.

  • SaaS/PaaS: Docker, OpenShift, Kubernetes, Cloudfoundry; Plattform: On-Prem, MSSQL, Kubernetes (Service, Ingress, LoadBalancer, Helm), RabbitMQ; AWS, EKS, Terraform; Devtools: CI/CD (GitLab), Sonar, ELK, Alerting (Prometheus), Grafana, TLS; OOP/Funktional, SOLID/GRASP.

Mai 2022 - März 2023
11 Monaten

JSF Entwickler

  • Erstellung von JSF-UI-Komponenten und UI-Entwicklung auf Basis von JSF (PrimeFaces 11).

  • Implementierung einer benutzerdefinierten LDAP-Authentifizierung.

  • Performance-Optimierungen im Backend mit JPA/Hibernate.

  • Technologien: Java 17, Maven, EJB, PrimeFaces 11, LDAP, Oracle.

  • Devtools und Tools: IDEA, Eclipse, IBM RAD, Gradle, SVN, Git, Mercurial, TeamCity, Jenkins, FindBugs, PMD, Sonar, Android Tools, JIRA, Confluence.

  • Plattform: Monolith.

Juli 2021 - Mai 2022
11 Monaten

Java/Spring Entwickler

  • Weiterentwicklung bestehender Webportal-Lösungen als Teil eines 7-köpfigen Teams.

  • Schnelle Einarbeitung in einen komplexen Java-Spring-basierten Technologie-Stack.

  • Einsatz von Java, Spring, Hibernate, Maven, LDAP, Oracle.

  • Plattform: On-Prem, Azure (Nutzung), Liquibase.

  • Prinzipien: OOP, SOLID/GRASP.

Feb. 2021 - Apr. 2022
1 Jahr 3 Monaten

Freiberuflicher DevOps

  • Migration von einem Monolithen zu Microservices; komplette Architektur des neuen Service verantwortet.

  • Umstellung auf Chain-of-Responsibility-Muster und dynamische Spring Beans; Team vom Single-Responsibility-Prinzip überzeugt.

  • Umstellung von Zertifikaten und Gewährleistung der Datenkonsistenz in einer REST-Architektur ohne verteilte Transaktionen.

  • Technologien: Java 8, Spring Boot, Spring, Hibernate, JUnit 5, TLS.

  • Devtools: ELK, Alerting (Prometheus), Grafana; Plattform: On-Prem, Docker, OpenShift, PostgreSQL, AWS SNS, LoadBalancer; OOP, SOLID/GRASP.

Juli 2018 - Feb. 2020
1 Jahr 8 Monaten

Freiberuflicher Software Ingenieur

  • Mitwirkung an der Transition eines Monolithen von einem Dienstleister zu einem anderen.

  • Hauptverantwortlich für Backend-Entwicklung und Koordination der Entwickler.

  • Organisation interner Clean-Code-Schulungen; Entwurf der CI/CD-Pipeline.

  • Koordination des Teams, technische Interviews mit neuen Kollegen, Leitung von Grooming-Sessions und Deployments.

  • Technologien: Java 6, JSF 1.2, Spring 3, Hibernate 3, Spring Batch, JUnit 4, Mockito, REST, SOAP, Flyway.

  • Devtools: Jenkins, Sonar; Plattform: On-Prem, DB2, WebSphere, Tomcat; Prinzipien: OOP, SOLID/GRASP.

Aug. 2016 - März 2018
1 Jahr 8 Monaten

Software Architekt, Technischer Leiter

jambit gmbh

  • Entwicklung eines Microservices zur Abwicklung des Zahlungsverkehrs für einen bayerischen Automobilhersteller.

  • Teamaufbau von 2 auf 7 Personen; Solution Design und Optimierung der Projektabläufe.

  • Backend- und Frontend-Entwicklung, Code-Reviews, Refactoring, Coaching von Teammitgliedern.

  • Entwicklung eines Prototypen und Koordination mit anderen Microservices.

  • CI/CD (Deployments) und allgemeine Entwicklung.

  • Technologien: Java 8, Spring Boot, JUnit, Angular 4, Cucumber, Rest Assured.

  • Devtools: ELK, CI/CD (Jenkins), Sonar, Alerting (Prometheus), Grafana; Platform: Cloudfoundry, Docker, Kubernetes; DB: PostgreSQL; Prinzipien: OOP, SOLID/GRASP.

Sept. 2015 - Juni 2016
10 Monaten

Seniorberater

movento gmbh

  • E-Commerce-Projekt für einen schweizerischen Einzelhandel.

  • Entwicklung von Hybris E-Commerce-Projekten; Implementierung neuer Features im E-Commerce- und PCM-Bereich sowie asynchroner und synchroner Schnittstellen.

  • Technologien: Hybris, Spring, Hibernate; On-premise Deployment.

März 2014 - Aug. 2015
1 Jahr 6 Monaten

HMI Entwickler

e.solutions gmbh

  • Softwareentwicklung für verschiedene HMI-Infotainment-Systeme „Nordseite“; Entwicklung von Anwendungen und Android-Apps im Automotive-Bereich.

  • Entwicklung von Kommunikationsschnittstellen auf CAN-Basis; Prototypentwicklung.

  • Technologien: Java 1.4, TCP/IP, CAN, BAP, OSGi, Android 4, JUnit; Embedded Deployments.

Okt. 2010 - Feb. 2014
3 Jahren 5 Monaten

Java-Entwickler

Sam-solutions gmbh

  • Entwicklung und Refactoring von Core-Modulen für SRM (Supplier Relationship Management).

  • Zusammenarbeit mit 2 PMs in München, 10–15 Entwicklern in Minsk, 4–8 QA Engineers in München und Minsk.

  • Support und Weiterentwicklung des Monolithen.

  • Technologien: Java 6, Spring, Hibernate, REST, Oracle; On-premise Deployment.

Nov. 2008 - Feb. 2010
1 Jahr 4 Monaten

Junior Java/Groovy-Entwickler, XSLT-Entwickler

  • Entwicklung einer Web-App für Produktmanagement zur Automatisierung der Produktsuche und -erstellung in einem One-Stop-Shop und Veröffentlichung des Produktkatalogs.

  • Design von XSL-Skripten und Korrektur von Java-Code.

  • Technologien: Spring 2.5, Hibernate 3, Scriptella, JUnit, MySQL, PostgreSQL.

Zusammenfassung

Nach mehr als 12 Jahren Berufserfahrung in der Softwareentwicklung arbeite ich als Freiberufler. Die wichtigen Grundlagen in Mathematik und Programmierlogik, die ich an der Belarussischen Staatlichen Universität für Informatik und Radioelektronik erworben habe, helfen mir in meinem Berufsalltag. Ich schätze Clean Code und das Bergsteigen und bin auf der Suche nach interessanten Projekten mit dem Fokus auf Zusammenarbeit. Meinen fachlichen Fokus bilden die Konzeption und Realisierung im Cloud-Native/Kubernetes-Umfeld (J2EE, J2SE).

Fähigkeiten

Programmiersprachen:

  • Kotlin
  • Java
  • Groovy
  • Python
  • Xslt

Weitere Kenntnisse:

  • Oop
  • Solid
  • Grasp

Technologien:

  • Kubernetes
  • Java Se
  • Servlets
  • Jsp
  • Jdbc
  • Jsf
  • Android
  • Spring (Core, Mvc, Batch, Integration)
  • Hibernate
  • Sql
  • Web Services (Jax-ws/jax-rpc)
  • Soap
  • Rest
  • Json
  • Js
  • Html
  • Css
  • Jaxb
  • Xml
  • Xpath
  • Xslt
  • Junit
  • Log4j
  • Uml
  • Osgi

Saas/paas:

  • Docker
  • Openshift
  • Kubernetes
  • Cloudfoundry

Ide Und Tools:

  • Idea
  • Eclipse
  • Ibm Rad
  • Maven
  • Gradle
  • Svn
  • Git
  • Mercurial
  • Teamcity
  • Jenkins
  • Findbugs
  • Pmd
  • Sonar
  • Android Tools
  • Jira
  • Confluence

Sprachen

Belarussisch
Muttersprache
Deutsch
Muttersprache
Russisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Sept. 2006 - Juni 2011

Belarussische Staatliche Universität für Informatik und Radioelektronik

Diplom: Systemingenieur · Künstliche Intelligenz · Minsk, Weißrussland

Zertifikate & Bescheinigungen

CKA-CKAD

SRE

Udacity Online

CKA: Zertifizierter Kubernetes-Administrator

LF-p0mdii9y51

CKAD: Zertifizierter Kubernetes-Anwendungsentwickler

LF-nu5ukswmme

PCA: Prometheus-Zertifiziert

LF-opv6a8xurn

Fortgeschrittenes Cloud-Engineer IT-Professional-Programm (Tekton, GitOps, DevOps)

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Anton Klonov
Anton Klonov

Leiter der technischen Gesamtintegration NSC / Entwicklung von Hadoop Cloud

Profil ansehen
Robert Raźniewski
Robert Raźniewski

Softwareentwickler

Profil ansehen
Joseph Wagner
Joseph Wagner

Cloud Solution-Architekt / Lösungsarchitekt

Profil ansehen
Patrick Eichler
Patrick Eichler

Kubernetes-Experte | Google Cloud Platform-Ingenieur

Profil ansehen
Slava Schmidt
Slava Schmidt

Senior Technischer Leiter

Profil ansehen
Jan Mönnich
Jan Mönnich

Schnittstellenprojekt bei HR Solutions GmbH im Auftrag von Rheinland-Pfalz / BAMF

Profil ansehen
Daniel Boesswetter
Daniel Boesswetter

Senior Cloud-Berater und Entwickler

Profil ansehen
Rashid Ibragimov
Rashid Ibragimov

Java-Entwickler

Profil ansehen
Michael König
Michael König

Architekt und Full-Stack-Entwickler

Profil ansehen
John Ampia-addison
John Ampia-addison

Senior DevOps-Ingenieur

Profil ansehen
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps- und DevOps-Engineer

Profil ansehen
Thomas Stägemann
Thomas Stägemann

Bewertungssystem

Profil ansehen
Serge Kalinin
Serge Kalinin

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Robin Sadlo
Robin Sadlo

Senior Cloud- & Backend-Entwickler

Profil ansehen
Stanislav Bilik
Stanislav Bilik

Senior Solution-Architekt

Profil ansehen
Alexey Gravanov
Alexey Gravanov

Cloud-Architekt & DevOps, Leiter Architektur

Profil ansehen
Frank Eppink
Frank Eppink

DevOps

Profil ansehen
Alexander Kapincev
Alexander Kapincev

Senior Fullstack-Entwickler

Profil ansehen
Can Kocyigit
Can Kocyigit

DevOps-Spezialist

Profil ansehen
Adam Cemerys
Adam Cemerys

Senior Softwareentwickler

Profil ansehen
Ales Loncar
Ales Loncar

Senior DevOps Berater (Freelancer)

Profil ansehen
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack-Entwickler

Profil ansehen
Thomas Jarnot
Thomas Jarnot

Backend-Entwickler, DevOps-Ingenieur

Profil ansehen
Ulrich Cech
Ulrich Cech

Java-Architekt/Entwickler – Freelancer

Profil ansehen
Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Werner Keil
Werner Keil

Testkoordinator, Designer und Ingenieur

Profil ansehen
Norbert Stein
Norbert Stein

Technische Schulung & Open-Source-Arbeit

Profil ansehen
Achille Chimi
Achille Chimi

Backend/Frontend Entwickler

Profil ansehen
Santhosh Kannan
Santhosh Kannan

Freiberuflicher Software Engineer

Profil ansehen
Jan Lüders
Jan Lüders

Senior Entwickler

Profil ansehen