Maxim Yafimau
DevOps
Erfahrungen
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Informationstechnologie (11 Jahre), Automotive (3 Jahre) und Einzelhandel (1 Jahr).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (14 Jahre), Produktentwicklung (4.5 Jahre), Beschaffung (3.5 Jahre), Lieferkettenmanagement (3.5 Jahre), Projektemanagement (3 Jahre) und Betrieb (1 Jahr).
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
Ausbildung
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)
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Maxim ansässig?
Welche Sprachen spricht Maxim?
Wie viele Jahre Erfahrung hat Maxim?
Für welche Rollen wäre Maxim am besten geeignet?
Was ist das neueste Projekt von Maxim?
In welchen Industrien hat Maxim die meiste Erfahrung?
In welchen Bereichen hat Maxim die meiste Erfahrung?
In welchen Industrien hat Maxim kürzlich gearbeitet?
In welchen Bereichen hat Maxim kürzlich gearbeitet?
Was ist die Ausbildung von Maxim?
Ist Maxim zertifiziert?
Wie ist die Verfügbarkeit von Maxim?
Wie hoch ist der Stundensatz von Maxim?
Wie kann man Maxim beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als DevOps
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Katowice, Polen arbeiten