Recommended expert

Maxim Yafimau

DevOps

Maxim Yafimau
Katowice, Poland

Experience

Jul 2022 - Mar 2025
2 years 9 months

DevOps

  • Managed backend development and RabbitMQ cluster in Kubernetes.

  • Responsible for Kubernetes configurations, including migrating Ingress, service management, and deployments.

  • Contributed to the implementation of a CI/CD pipeline for services and a technical pipeline for DB schema management.

  • Performed performance optimizations, for example reducing a batch process runtime from 10 hours to 30 minutes.

  • Took on frontend development, including custom components and forms.

  • Technologies: Kotlin 2, SpringBoot 3, Hibernate, Flyway, JUnit5, Gradle 8, MockK, Angular 18.

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

May 2022 - Mar 2023
11 months

JSF Developer

  • Built JSF UI components and developed UI based on JSF (PrimeFaces 11).

  • Implemented a custom LDAP authentication.

  • Performed backend performance optimizations with JPA/Hibernate.

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

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

  • Platform: Monolith.

Jul 2021 - May 2022
11 months

Java/Spring Developer

  • Enhanced existing web portal solutions as part of a team of 7.

  • Quickly adapted to a complex Java-Spring-based technology stack.

  • Used Java, Spring, Hibernate, Maven, LDAP, Oracle.

  • Platform: On-prem, Azure (used), Liquibase.

  • Principles: OOP, SOLID/GRASP.

Feb 2021 - Apr 2022
1 year 3 months

Freelance DevOps

  • Migrated from a monolith to microservices; fully responsible for the architecture of the new service.

  • Switched to the Chain of Responsibility pattern and dynamic Spring beans; convinced the team of the single responsibility principle.

  • Updated certificates and ensured data consistency in a REST architecture without distributed transactions.

  • Technologies: Java 8, SpringBoot, Spring, Hibernate, JUnit5, TLS.

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

Jul 2018 - Feb 2020
1 year 8 months

Freelance Software Engineer

  • Participated in transitioning a monolith from one service provider to another.

  • Main responsibility for backend development and coordination of developers.

  • Organized internal clean code training; designed the CI/CD pipeline.

  • Coordinated the team, conducted technical interviews with new colleagues, led grooming sessions and deployments.

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

  • Devtools: Jenkins, Sonar; Platform: On-prem, DB2, WebSphere, Tomcat; Principles: OOP, SOLID/GRASP.

Aug 2016 - Mar 2018
1 year 8 months

Software Architect, Technical Lead

jambit gmbh

  • Development of a microservice to handle payments for a Bavarian car manufacturer.

  • Expanded the team from 2 to 7 people; solution design and optimization of project processes.

  • Backend and frontend development, code reviews, refactoring, coaching team members.

  • Developed a prototype and coordinated with other microservices.

  • CI/CD (deployments) and general development.

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

  • Devtools: ELK, CI/CD (Jenkins), Sonar, alerting (Prometheus), Grafana; platform: Cloud Foundry, Docker, Kubernetes; DB: PostgreSQL; principles: OOP, SOLID/GRASP.

Sep 2015 - Jun 2016
10 months

Senior Consultant

movento gmbh

  • E-commerce project for a Swiss retailer.

  • Developed Hybris e-commerce projects; implemented new features in e-commerce and PCM areas, as well as asynchronous and synchronous interfaces.

  • Technologies: Hybris, Spring, Hibernate; on-premise deployment.

Mar 2014 - Aug 2015
1 year 6 months

HMI Developer

e.solutions gmbh

  • Software development for various HMI infotainment systems "North Side"; development of applications and Android apps in the automotive sector.

  • Development of communication interfaces based on CAN; prototyping.

  • Technologies: Java 1.4, TCP/IP, CAN, BAP, OSGi, Android 4, JUnit; embedded deployments.

Oct 2010 - Feb 2014
3 years 5 months

Java Developer

Sam-solutions gmbh

  • Development and refactoring of core modules for SRM (Supplier Relationship Management).

  • Collaboration with 2 PMs in Munich, 10–15 developers in Minsk, and 4–8 QA engineers in Munich and Minsk.

  • Support and further development of the monolith.

  • Technologies: Java 6, Spring, Hibernate, REST, Oracle; on-premise deployment.

Nov 2008 - Feb 2010
1 year 4 months

Junior Java/Groovy Developer, XSLT Developer

  • Development of a web app for product management to automate product search and creation in a one-stop shop, and publication of the product catalog.

  • Designed XSL scripts and fixed Java code.

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

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (11 years), Automotive (3 years), and Retail (1 year).

Information Technology
Automotive
Retail

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (14 years), Product Development (4.5 years), Procurement (3.5 years), Supply Chain Management (3.5 years), Project Management (3 years), and Operations (1 year).

Information Technology
Product Development
Procurement
Supply Chain Management
Project Management
Operations

Summary

With over 12 years of professional experience in software development, I work as a freelancer. The strong foundation in math and programming logic that I gained at the Belarusian State University of Informatics and Radioelectronics helps me in my daily work. I value clean code and mountaineering and am looking for interesting projects with a focus on collaboration. My technical focus is on designing and implementing in a cloud-native/Kubernetes environment (J2EE, J2SE).

Skills

Programming Languages:

  • Kotlin
  • Java
  • Groovy
  • Python
  • Xslt

Additional Skills:

  • Oop
  • Solid
  • Grasp

Technologies:

  • 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/tools:

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

Languages

Belarusian
Native
German
Native
Russian
Native
English
Advanced

Education

Sep 2006 - Jun 2011

Belarusian State University of Informatics and Radioelectronics

Diploma: Systems Engineer · Artificial intelligence · Minsk, Belarus

Certifications & licenses

CKA-CKAD

SRE

Udacity online

CKA Certified Kubernetes Administrator

LF-p0mdii9y51

CKAD: Certified Kubernetes Application Developer

LF-nu5ukswmme

PCA: Prometheus Certified

LF-opv6a8xurn

Advanced Cloud Engineer IT Professional Program (Tekton, GitOps, Devops)

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 Maxim based?

Maxim is based in Katowice, Poland.

What languages does Maxim speak?

Maxim speaks the following languages: Belarusian (Native), German (Native), Russian (Native), English (Advanced).

How many years of experience does Maxim have?

Maxim has at least 14 years of experience. During this time, Maxim has worked in at least 10 different roles and for 4 different companies. The average length of individual experience is 1 year and 5 months. Note that Maxim may not have shared all experience and actually has more experience.

What roles would Maxim be best suited for?

Based on recent experience, Maxim would be well-suited for roles such as: DevOps, JSF Developer, Java/Spring Developer.

What is Maxim's latest experience?

Maxim's most recent position is DevOps.

Which industries is Maxim most experienced in?

Maxim is most experienced in industries like Information Technology (IT), Automotive, and Retail.

Which business areas is Maxim most experienced in?

Maxim is most experienced in business areas like Information Technology (IT), Product Development, and Procurement and Purchasing. Maxim also has some experience in Supply Chain Management, Project Management, and Operations.

Which industries has Maxim worked in recently?

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

Which business areas has Maxim worked in recently?

Maxim has recently worked in business areas like Information Technology (IT), Product Development, and Operations.

What is Maxim's education?

Maxim attended Belarusian State University of Informatics and Radioelectronics for Artificial intelligence.

Does Maxim have any certificates?

Maxim has 6 certificates. Among them, these include: CKA-CKAD, SRE, and CKA Certified Kubernetes Administrator.

What is the availability of Maxim?

Maxim is immediately available for suitable projects.

What is the rate of Maxim?

Maxim'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 Maxim?

To hire Maxim, 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.

600
450
300
150
Market avg: 420-580 €
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.