Profileimage by Oleg Plotnikov Senior Java Developer from Nuernberg

Oleg Plotnikov

not available until 09/30/2024

Last update: 21.03.2024

Senior Java Developer

Graduation: Bachelor of Science Wirtschaftsinformatik
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Limited professional) | Russian (Native or Bilingual)

Skills

Java EE, Spring (Boot), Quarkus, JPA, EJB, Hibernate, REST, Microservices, JUnit;  
Versions-/ Konfigurationsmanagement: Git, Bitbucket, JIRA, Confluence;
Continuous Integration / Continuous Delivery: Maven, Gradle, Jenkins, Tekton;
Container Technologien: Docker, Kubernetes, OpenShift, Rancher;
IDEs: IntelliJ, Eclipse, VsCode;
Client-Scripting: JavaScript, Typescript;
Frontend-Frameworks: ReactJS, Angular;
Applikationsserver: Tomcat, JBoss, Payara, Weblogic;
Datenbanken: Oracle, MS-SQL-Server, MySQL, DB2, MongoDB, H2, Amazon S3
 Agile SW-Entwicklung nach SCRUM

Project history

09/2022 - Present
Java Entwickler
(Insurance, 5000-10.000 employees)

Branche: Versicherungen

Projektbeschreibung:
- Entwicklung eines Mechanismus zur Berechnung und Bereitstellung von versicherungsspezifischen Kundendaten für ein Vermittler-Vertriebssystem des Versicherungskonzerns mittels Microservices

Tätigkeiten & Leistungen:
Backend-Entwicklung und DevOps:
- Konzeption, Entwicklung, Dokumentieren und Testen von Features
- Entwurf und Entwicklung von Microservices zur Bereitstellung der Daten per REST
- Transformation (Mapping) der intern berechneten Daten auf das zu liefernde Output-Datenformat
- Optimierung des Berechnungsmechanismus mit datenbankspezifischen Mitteln
- Migration großer Datenmengen (im neunstelligen Bereich)
- Review, Refactoring und Dokumentation von Code
- Implementierung von Unit-, Integration-, Last- und Performance-Tests
- Mitwirkung an Auswahl von Technologien und Frameworks
- Deployment und Monitoring von Microservices in mehreren Testumgebungen
- Beachtung von Security-Richtlinien
- Teaminterne- und teamübergreifende Unterstützung bei Fehleranalyse, Fehlerbehebung, Tests und Code-Review

Tools & Technologien:
Java 11/17, Quarkus, Spring Boot 2.7, Microservices, REST, Docker, SQL, H2, Oracle DB, DB2, AmazonS3, Apache Kafka, JPA, EJB, Hibernate, JUnit5, DbRider, GIT, Gradle, DevOps, Jenkins, Openshift, Kustomize, Splunk, Dynatrace, Bitbucket, JIRA, Sonar

02/2020 - 08/2022
Java Entwickler
(Public service, >10.000 employees)

Branche: Öffentlicher Dienst

Projektbeschreibungen: 
- Zerlegung einer Monolith-Anwendung zur Antragserfassung in Microservices (stufenweise)
- Entwicklung einer Web-Anwendung zur Berechnung von Leistungshöhe und Dauer sowie Rückrechnung bei nachträglichen Änderungen (Ablöse von mehreren Altanwendungen)

Tätigkeiten & Leistungen: 
Frontend-, Backend-Entwicklung und DevOps:
- Erstellen, Testen und Dokumentieren vom komplexen und performancekritischen integrierten Gesamtsystem
- Entwurf und Implementierung der Oberflächenkomponenten
- Entwurf und Entwicklung von REST-basierten Microservices
- Umsetzung von Microservice-Kommunikation über Kafka
- Entwicklung einer internen Referenzbibliothek von Apache Camel für Microservice-Kommunikation über Kafka
- Review, Refactoring und Dokumentation von Code
- Implementierung von Unit-, Integration-, Last- und Performance-Tests
- Mitwirkung an Auswahl von Technologien/Tools/Frameworks
- Einrichtung und Pflege von Build-Pipelines
- Deployment und Monitoring mehrerer Microservices in Test- und Produktivumgebungen
- Beachtung von Security-Richtlinien, Barrierefreiheit
- teaminterne- und teamübergreifende Unterstützung bei Fehleranalyse, Fehlerbehebung, Tests und Code-Review
- Leitung von Workshops

Tools & Technologien: 
Java 8/11, IntelliJ, Quarkus, Angular 12, Typescript, StencilJS, Microservices, REST, Docker, Kubernetes, SQL, H2, MongoDB, Oracle DB, Oracle SQL Developer, Apache Kafka, PACT, Payara, JAX-RS, JPA, EJB, JUnit5, Karate, GIT, Maven, DevOps, Jenkins, Tekton, Rancher,  Flux, Kustomize, Grafana, Prometheus, Kibana, Bitbucket, JIRA

11/2019 - 01/2020
Java Entwickler
(Insurance, >10.000 employees)

Branche: Versicherungen
Projektbeschreibung: Unterstützung bei der Entwicklung von Microservices 
Tätigkeiten & Leistungen: Frontend- und Backend-Entwicklung
Tools & Technologien: Java 11, IntelliJ, Spring Boot, ReactJS, Microservices, MongoDB, REST, JPA, Junit, JIRA, GIT, Maven, Jenkins, Tomcat, DevOps, Bitbucket, Docker, OpenShift Container Platform, Kubernetes

07/2019 - 10/2019
.NET Entwickler
(Other, >10.000 employees)

Branche: Sicherheitstechnologie
Projektbeschreibung: Entwicklung von Software-Komponenten für Banknotenbearbeitungssysteme
Tätigkeiten & Leistungen: Backend-Entwicklung
Tools & Technologien: C#,  MS Visual Studio 2017/2019, Multithreading, SQL, Oracle Datenbank, Oracle SQL Developer, TFS, .NET Frameworks: LINQ; Unit Tests, Azure DevOps, Docker

01/2016 - 05/2019
Java Entwickler
(50-250 employees)

Branche: Lebensmittel, Warenwirtschaft
Projektbeschreibung: Entwicklung von Web-Anwendung zur Verwaltung von Artikelstammdaten eines Zentraleinkaufssystems
Tätigkeiten & Leistungen: Frontend- und Backend-Entwicklung, Datenbankdesign, Deployment
Tools & Technologien: Java, Spring Boot, Eclipse, ReactJS, SQL, MySQL Datenbank, Rest API, JPA, Hibernate, Bootstrap, HTML5, CSS, JIRA, Junit, GIT, Maven, Tomcat

01/2016 - 06/2016
Java Entwickler
(Industry and mechanical engineering, 50-250 employees)

Branche: Industrie
Projektbeschreibung: Entwicklung eines Software-Prototypen zur Modellierung von Projekten
Tätigkeiten & Leistungen: Frontend- und Backend-Entwicklung, Datenbankdesign, Deployment
Tools & Technologien: Java, Eclipse, SQL, SQLite, Java Database Connectivity (JDBC), JavaFX, JUnit, TortoiseCVS

01/2016 - 06/2016
Java Entwickler
(50-250 employees)

Branche: Industrie
Projektbeschreibung: Bugfixing für webbasierte Reporting-Anwendungen
Tätigkeiten & Leistungen: Bugfixing in Frontend und Backend
Tools & Technologien: Java, Eclipse, JavaScript, Java Servlets, Java Server Pages

07/2015 - 12/2015
Java Entwickler
(5000-10.000 employees)

Branche: Unternehmensberatung
Projektbeschreibung: Java Testautomatisierung (mit Selenium-Framework) eines internen webbasierten CRM-Produkts
Tätigkeiten & Leistungen: Backend-Entwicklung, Testautomatisierung
Tools & Technologien: Java, Eclipse, Selenium, SVN, TFS, Jenkins, JBoss Application Server

08/2013 - 06/2015
Software Engineer
(5000-10.000 employees)

Branche: Automotive
Projektbeschreibung: Modellierung von Human Machine Interfaces in Automotive Projekten mit internem Modellierungstool
Tätigkeiten & Leistungen: Software-Modellierung
Tools & Technologien: Eclipse, UML, SVN, TeamForge, Jenkins, Photoshop

Local Availability

Open to travel worldwide
Profileimage by Oleg Plotnikov Senior Java Developer from Nuernberg Senior Java Developer
Register