Top expert badge
Recommended expert
Profile header background

Maxim Yafimau

DevOps

Maxim Yafimau
Profile header overlay
Katowice, Poland

Experience

Jul 2022 - Mar 2025
2 years 9 months

DevOps

Expertise details
Position Summary
DevOps
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
JSF Developer
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Java/Spring Developer
Industries
Information Technology
Business Areas
Information Technology
  • 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

Expertise details
Position Summary
Freelance DevOps
Industries
Information Technology
Business Areas
Information Technology
Operations
Product Development
  • 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

Expertise details
Position Summary
Freelance Software Engineer
Industries
Information Technology
Business Areas
Information Technology
Project Management
  • 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

Expertise details
Position Summary
Software Architect, Technical Lead at jambit gmbh
Industries
Automotive
Business Areas
Information Technology
Project Management
  • 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

Expertise details
Position Summary
Senior Consultant at movento gmbh
Industries
Information Technology
Retail
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
HMI Developer at e.solutions gmbh
Industries
Automotive
Business Areas
Information Technology
Product Development
  • 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

Expertise details
Position Summary
Java Developer at Sam-solutions gmbh
Industries
Information Technology
Business Areas
Information Technology
Procurement
Supply Chain Management
  • 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

Expertise details
Position Summary
Junior Java/Groovy Developer, XSLT Developer
Industries
Information Technology
Business Areas
Information Technology
  • 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.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Automotive, and Retail.

Information Technology
Automotive
Retail
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Procurement, Supply Chain Management, Project Management, and Operations.

Information Technology
Product Development
Procurement
Supply Chain Management
Project Management
Operations
Profile match chart

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)

Statistics

Experience

Total positions 10
Experience in Information Technology 11 y
Avg length 1 y 7 m
Longest experience 3 y 4 m

Expertise

Recent roles DevOps, JSF Developer, Java/Spring Developer
Main industries Information Technology, Automotive, Retail
Main business areas Information Technology, Product Development, Procurement

Qualifications

Certifications earned 6

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, Automotive, and Retail.

Which business areas is Maxim most experienced in?

Maxim is most experienced in business areas like Information Technology, Product Development, and Procurement. 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.

Which business areas has Maxim worked in recently?

Maxim has recently worked in business areas like Information Technology, 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
Rate comparison chart
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.