Profilbild von Dmytro Muravov Java-Entwickler aus MuenchenFeldmoching

Dmytro Muravov

verfügbar

Letztes Update: 01.01.2023

Java-Entwickler

Abschluss: Master of Science im Fach Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache) | ukrainisch (Muttersprache)

Dateianlagen

Lebenslauf_Dmytro_Muravov.pdf

Skills

Software Entwickler und DevOps-Spezialist im Java (Java/Java EE, Spring Boot, SOAP, REST, JSON), Python und Perl Umfeld.

Mehrere Jahre Erfahrung mit (alphabetisch sortiert):
C++, ClearCase, Confluence, CruiseControl, CVS, Docker, Eclipse, Glassfish, GGTS, Groovy, Hibernate, HP LoadRunner, HP QualityCenter, HP QuickTestProfessional, IntelliJ, Java, JavaFX, Jenkins, Jira, JPA, JProfiler, JSON, JUnit, Lombok, Luntbuild, Netbeans, Maven, Oracle, Perl, PHP, Postman, Python, QFTest, REST, SOAP, Selenium, SoapUI, Spock, Spring, Spring Boot, Squish, SubVersion, Sybase, TOAD, TeamCity, TestNG, Tomcat, XML (DOM, SAX, Xpath, Xstream), XSLT.

Projekthistorie

01/2020 - 12/2020
Java Backend Developer
AKDB (München) (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Implementierung einer JEE-Anwendung im Fachgebiet Einwohnerwesen/Wahlen zur Automatisierung der Geschäftsprozesse bei 
Behörden entwickelt.
Verwendete Technologien und Konzepte: OOA/OOD, JEE mit Java 8, EJB 7.0 und Weld 2.4 (als CDI für das Backend) sowie Guice 4.2 (als CDI für das Frontend), JPA 2.0/Hibernate 5.0, Jaxb-API 2.2, Oracle, MSS SQL, Swing, Guava, JUnit 4, Mockito, JGiven, ArchUnit, Docker.
Entwicklungsprozess: TDD; Scrum; CI/CD mit Jenkins, Nexus, Maven und Git.
Mein größter Wertbeitrag: Implementierung der Services zur Beantragung von Ausweisen und zur Gebietsgliederung.

12/2014 - 12/2019
Java Developer & Tester
Carl Zeiss AG in München (Pharma und Medizintechnik, 5000-10.000 Mitarbeiter)

Software-Entwicklung und Testing einer JEE-Anwendung im Fachgebiet Medizin/Augenheilkunde.
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 8 & 11, Spring-Boot 2, JPA 2.0/Hibernate 4 & 5, Spring 5, JavaFX, Swing, JUnit 4 & 5, QFTest, Mockito, Python/Jython, Docker, JMeter, Grafana, MySQL, InfluxDB, MongoDB, Glassfish.
Entwicklungsprozess: Scrum; CI/CD mit TeamCity, Bitbucket, Git, Maven und Artifactory.
Mein größter Wertbeitrag: Umstellung der REST-API-Schicht auf Spring-Boot; Performance-Tests mit JMeter, InfluxDB und Grafana; Erhöhung der System-Qualität durch automatische GUI- und Integrationstests.

01/2018 - 10/2018
Java Developer (Fullstack)
Macros Reply AG (München) (Banken und Finanzdienstleistungen, 50-250 Mitarbeiter)

Software-Development eines kommerziellen Dokument-Management-Systems.
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 8, Vaadin 8 & 10, RapidPM, JOOQ, Spring Test, jUnit 4, Mockito, Selenium, Oracle, HSQL, Tomcat.
Entwicklungsprozess: Ticket-Driven, Scrum; CI/CD mit TeamCity, GitLab, Git, Maven und Nexus.
Mein größter Wertbeitrag: Neue Funktionalitäten des web-basierten Admin-Tools; Erhöhung der System-Qualität durch automatische Selenium-Integrationstests; Mitarbeit an der Build-Pipeline.

07/2016 - 06/2017
Java Developer
ESG Elektroniksystem- und Logistik GmbH (München) (Automobil und Fahrzeugbau, 500-1000 Mitarbeiter)

Software-Development in Java und Python im Rahmen eines Automotive-Projektes (Entwicklung und Testing von Kfz-Steuergeräten/Embedded-Systems). 
Verwendete Technologien und Konzepte: OOA/OOD, Java 8, JavaFX, Spring Core 4, Spring Test 4, jUnit 4, TestFX 4, Pdf-Box 1.8, Jacoco.
Entwicklungsprozess: Kanban; Continuous Integration mit Bitbucket, Subversion, Maven und Artifactory.
Mein größter Wertbeitrag: Software-Architektur und Entwicklung eines neuen Desktop-Tools; Erstellung der Build-Pipeline mit Bitbucket.

01/2014 - 03/2015
SW-Entwickler & Tester
BMW AG in München (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Software-Entwicklung und Testing einer verteilten JEE-Anwendung in Java (GCDM – Global Customer Data Management, nach dem 
REST-Paradigma entworfen). 
Verwendete Technologien und Konzepte: OOA/OOD, REST-API, Java 7, Perl, Shell-Scripting, Spring, Hibernate, JDBC, jUnit, Mockito, SoapUI, HP LoadRunner, HP QC, HP QTP, Oracle, Glassfish.
Entwicklungsprozess: Scrum; Continuous Integration mit Jenkins, Subversion, Sonar, Nexus und Maven.
Mein größter Wertbeitrag: Umstellung der alten SW-Module (shell, Perl) in Java 7; Software-Architektur und Entwicklung eines neuen Desktop-Tools; Lasttests mit HP LoadRuner.

01/2009 - 12/2013
Test-Enwickler
European South Observatory (ESO) bei München (Sonstiges, 250-500 Mitarbeiter)

Agiles Testing mehrerer Java-Applikationen (Desktop & Web) zur Ausführung und Verwaltung und Speicherung von Teleskop-Aufnahmen. 
Verwendete Technologien und Konzepte: Java 6 & 7, Python, Shell-Scripting, Spring, Hibernate, JDBC, QFTest, Selenium, jUnit, Mockito, Jacoco, Sybase, Tomcat, CruiseControl, SVN, ANT und Maven.

06/2008 - 11/2008
Test-Enwickler
Medent GmbH (München) (Versicherungen, 250-500 Mitarbeiter)

Agiles Testing einer JEE-Applikation (Rich Client Architecture) zur Erfassung und Prüfung von Arztrechnungen (Java 6, Python, Perl, Shell-Scripting, Squish, ANT, Oracle, Tomcat, Luntbuild).

04/2004 - 03/2008
SW-Entwickler
Siemens AG bzw. Nokia Siemens Networks GmbH (München) (Telekommunikation, >10.000 Mitarbeiter)

Entwicklung und Testing einer Operation&Maintenance Software für Mobilfunknetze (C++, Perl, Shell-Scripting, Oracle, SUN Solaris).

07/2001 - 03/2004
Festanstellung  als SW-Entwickler
Siemens AG (München) (Telekommunikation, >10.000 Mitarbeiter)

Entwicklung und Testing einer Operation&Maintenance Software für Mobilfunknetze (C++, Perl, Shell-Scripting, Oracle, SUN Solaris).

10/2000 - 03/2001
SW-Entwickler
Canto AG (Berlin) (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Entwicklung einer Media Asset  Management Software (C++, MS Visual Studio).

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Dmytro Muravov Java-Entwickler aus MuenchenFeldmoching Java-Entwickler
Registrieren