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.

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)

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Joseph Wagner
Joseph Wagner

Cloud Solution Architect / Solution Architect

View Profile
Patrick Eichler
Patrick Eichler

Kubernetes Expert | Google Cloud Platform Engineer

View Profile
Slava Schmidt
Slava Schmidt

Senior Technical Lead

View Profile
Jan Mönnich
Jan Mönnich

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Daniel Boesswetter
Daniel Boesswetter

Senior Cloud Consultant and Developer

View Profile
Rashid Ibragimov
Rashid Ibragimov

Java Developer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
John Ampia-addison
John Ampia-addison

Senior DevOps Engineer

View Profile
Thomas Hoefkens
Thomas Hoefkens

Senior MLOps, DevOps Engineer

View Profile
Thomas Stägemann
Thomas Stägemann

Rating System

View Profile
Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Robin Sadlo
Robin Sadlo

Senior Cloud & Backend Engineer

View Profile
Stanislav Bilik
Stanislav Bilik

Senior Solution Architect

View Profile
Alexey Gravanov
Alexey Gravanov

Cloud Architect & DevOps, Head of Architecture

View Profile
Frank Eppink
Frank Eppink

DevOps

View Profile
Alexander Kapincev
Alexander Kapincev

Senior Fullstack Developer

View Profile
Can Kocyigit
Can Kocyigit

DevOps Specialist

View Profile
Adam Cemerys
Adam Cemerys

Senior Software Engineer

View Profile
Ales Loncar
Ales Loncar

Senior DevOps Consultant (Freelance)

View Profile
Hüseyin Korkut
Hüseyin Korkut

Senior Full-Stack Engineer

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Ulrich Cech
Ulrich Cech

Java Architect/Developer – Freelancer

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Werner Keil
Werner Keil

Test Coordinator, Designer and Engineer

View Profile
Norbert Stein
Norbert Stein

Technical training & open-source work

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Santhosh Kannan
Santhosh Kannan

Freelance Software Engineer

View Profile
Jan Lüders
Jan Lüders

Senior Developer

View Profile