Maxim Yafimau
DevOps
Experience
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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).
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
Education
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
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Maxim based?
What languages does Maxim speak?
How many years of experience does Maxim have?
What roles would Maxim be best suited for?
What is Maxim's latest experience?
Which industries is Maxim most experienced in?
Which business areas is Maxim most experienced in?
Which industries has Maxim worked in recently?
Which business areas has Maxim worked in recently?
What is Maxim's education?
Does Maxim have any certificates?
What is the availability of Maxim?
What is the rate of Maxim?
How to hire Maxim?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a DevOps
Nearby freelancers
Professionals working in or nearby Katowice, Poland