Maxim Girnyak verfügbar

Maxim Girnyak

Senior Java Software Developer

verfügbar
Profilbild von Maxim Girnyak Senior Java Software Developer aus Wuppertal
  • 42115 Wuppertal Freelancer in
  • Abschluss: Informatik, University of Applied Sciences in Dortmund
  • Stunden-/Tagessatz: 78 €/Std.
    Ich arbeite zurzeit nur remote
  • Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (gut) | russisch (Muttersprache)
  • Letztes Update: 24.03.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Maxim Girnyak Senior Java Software Developer aus Wuppertal
SKILLS
Als Senior Fullstack Java Software Developer biete ich Beratung und Unterstützung bei der Software-Entwicklung, mit dem Fokus auf den folgenden Bereichen, an:
  • Java Backendentwicklung basierend auf der Java EE, Jakarta EE Plattform und Spring Boot
  • Web Frontendentwicklung basierend auf JSF 2, HTML5, CSS, JavaScript, TypeScript, Angular 2+
  • Modellierung und Implementierung von relationalen Datenbanken
  • Anforderungsmodellierung, Softwareentwurf und Softwaredokumentation

Ich verfüge insgesamt über 10 Jahre sehr intensiver IT Projekterfahrung in diversen Branchen. Meine Technologieerfahrung lässt sich zusammenfassend wie folgt darstellen:  
  • 10 Jahre Projekterfahrung mit Java EE Technologie als Softwareentwickler / Senior Softwareentwickler / Entwicklungsteam-Lead
  • 7 Jahre Projekterfahrung mit Oracle DBMS / PL/SQL Programmierung begleitend zu Java EE Entwicklung als Softwareentwickler / Senior Softwareentwickler
  • 8 Jahre Projekterfahrung in der objektorientierten Anforderungsanalyse, Softwareentwurf und -dokumentation als Softwareentwickler / Senior Softwareentwickler
  • 5 Jahre Projekterfahrung mit den Webtechnologien JavaScript, HTML, CSS, TypeScript, Angular Framework als Softwareentwickler / Senior Softwareentwickler 
PROJEKTHISTORIE
  • 03/2019 - 12/2019

    • Deutsche Bundesbank
    • >10.000 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Senior Java Developer
  • Systemart: Auswertungsmodul für Statistikpositionen der Deutschen Bundesbank
    Projektrolle: Senior Java Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Last-Level Eingriffe bzgl. Fehlern im täglichen Lauf. Konfigurieren neuer Statistikpositionen und Auswertungen. Unterstützung des Fachbereichs bei technischen Fragen zum Analyzer und dessen Auswertungen. Unterstützung des Fachbereichs bei der Bewertung und Aufnahme neuer Fachanforderungen. Umsetzung neuer Fachanforderungen inkl. Auslieferung der Software durch die Stages bis in Produktion. Detaillierte Dokumentation, bzw. Ergänzung bestehender Dokumentation zur Funktionsweise der einzelnen Analyzer Module. Entwicklung und Wartung der Tests für Analyzer Module. 
     
    Technologien: kundeninterne Framework, Java 8, Oracle DB 12c, SQL
    Vorgehen: agile Entwicklung, kundenspezifisches Vorgehensmodell 

  • 11/2018 - 02/2019

    • Sanvartis GmbH
    • Pharma und Medizintechnik
  • Senior Java EE Developer
  • Systemart: Integration/Anbindung von Fremdsystemen, Massendatenverarbeitung
    Projektrolle: Senior Java EE Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Anbindung der Partnersysteme des Kunden an das CRM des Kunden via Microservices. Beladung, Anonymisierung und Aggregation großer Mengen der Patientendaten mittels der Batch-Verarbeitung unter Beachtung aktueller Datenschutzstandards. 
     
    Technologien: Spring Boot, REST-Webservices, Microservices, Spring Batch, Java EE 7, Java 8
    Vorgehen: agile Entwicklung, Scrum

  • 04/2018 - 11/2018

    • AXA Konzern AG
    • >10.000 Mitarbeiter
    • Versicherungen
  • Senior Java EE Developer
  • Systemart: Geschäftsvorfallverarbeitung
    Projektrolle: Senior Java EE Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Technische Modernisierung bestehender Geschäftsvorfallverarbeitung, Erweiterung des Systems für die Verarbeitung neuer Geschäftsvorfälle, Dokumentation der Systemarchitektur und der technischen Entscheidungen. Anbindung korrespondierender Systeme via JMS und Microservices. Implementierung von Testfällen nach Vorgaben des Fachbereiches 
     
    Technologien: Spring Boot, Microservices, Java EE 7, Java 8, JBoss EAP 7
    Vorgehen: kundenspezifisches Vorgehensmodell

  • 08/2017 - 04/2018

    • FACT Informationssysteme und Consulting AG
    • Banken und Finanzdienstleistungen
  • Scala/Java Developer
  • Systemart: mandantenfähige Fondsplattform
    Projektrolle: Scala/Java Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Weiterentwicklung einer mandantenfähigen Plattform zur Beantragung, Verarbeitung und Auslieferung von Fondsdaten unter Beachtung eines mehrstufigen Zugriffskonzeptes. Dokumentation der existierenden Fachlichkeit und Integration neuer Anforderungen in ein Gesamtanforderungsmodell. Entwicklung und Implementierung von Testfällen. 
     
    Technologien: Apache ServiceMix ESB 7, Java 8, Scala 2.11.12 , Scala Play Framework 2.5.18, PostreSQL 10
    Vorgehen: kundenspezifisches Vorgehensmodell

  • 03/2016 - 07/2017

    • ALDI Süd GmbH & Co. KG
    • >10.000 Mitarbeiter
    • Konsumgüter und Handel
  • Senior Java Software Developer
  • Systemart: Warenwirtschaft, Store Backoffice
    Projektrolle: Senior Java Software Developer
    Projektbeschreibung / Tätigkeiten:  
     
    Ableitung von technischen Anforderungen aus den fachlichen Beschreibungen. Konzeption eines HTML5 Frontend für die neuen Systemmodule. Erweiterung und Anpassung des bestehenden JSF 2 Frontend.  
     
    Auslagerung der Datenerhebung aus den Kassenbondaten und der Leergut-Verwaltung auf separate Bounded Contexte und deren technische Abbildung auf Microservices basierend auf Wildfly Swarm. 
     
    Entwurf, Implementierung, Test und Dokumentation der neuen Geschäftslogik innerhalb eines Scrum Teams. Performanceoptimierung durch Profiling, punktuelle Verlagerung der Geschäftslogik auf die Datenbankseite und Parallelisierung von Code der Geschäftslogik. 
     
    Technologien: Java 8, Java EE 7, Wildfly Swarm 2017.5, Wildfly AS 10, EJB3, JPA2, CDI, JAX-WS, JAX-RS, HTML5, Angular JS, Karma & Jasmine Teststack, JSF 2, Selenium Testframework, DB2, Derby, Microservices
    Vorgehen: agile Entwicklung

  • 01/2016 - 03/2016

    • OBI Group Holding SE & Co. KGaA
    • >10.000 Mitarbeiter
    • Konsumgüter und Handel
  • Java Software Developer ( 2/2013 - 01/2014 und 01/2016 - 03/2016 )
  • zwei Zeiträume: 2/2013 – 01/2014 und 01/2016 – 03/2016 

    Systemart: Warenwirtschaft
    Projektrolle: Java Software Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Ableitung und Dokumentation der existierenden Fachlichkeit aus dem Code des Altsystems und Integration neuer Anforderungen in ein Gesamtanforderungsmodell. Überführung modellierter Anforderungen in User-Stories. Implementierung von User-Stories und den automatisierten Testszenarien. 
     
    Technologien: Java, Java EE, JBoss AS 6, EJB3, JPA2, JAX-WS, Oracle DB 11g
    Vorgehen: kundenspezifisches Vorgehensmodell

  • 01/2014 - 01/2016

    • Peek & Cloppenburg KG
    • >10.000 Mitarbeiter
    • Konsumgüter und Handel
  • Senior Java Softwareentwickler
  • Systemart: Warenwirtschaft
    Projektrolle: Senior Java Softwareentwickler
    Projektbeschreibung / Tätigkeiten:  

    Übernahme eines nicht finalisierten Systems aus einem abgebrochenen Entwicklungsanlauf. Umbau übernommener Systemmodule. Betreuung der Entwickler bei der Umstellung auf das agile Entwicklungsvorgehen. Integration neuer Anforderungen in das Gesamtanforderungsmodell. Entwurf, Implementierung und Dokumentation neuer Systemmodule. Umstellung des Java Swing – Frontend auf JSF 2 und Überarbeitung der grafischen Benutzerführung. Anbindung des Systems an korrespondierende Fremdsysteme. Konzeption von Testszenarien und Mitbetreuung der Überführung des Systems in den Produktivbetrieb. 
     
    Technologien: Java 7, Wildfly AS 10, Java EE 7, EJB3, CDI, JAX-WS, JSF2, Integration von Java EE 7 mit Spring Data, Spring Batch, Spring Security; Selenium Testframework, Oracle DB 11g, H2
    Vorgehen: agile Entwicklung, Scrum

  • 02/2013 - 01/2014

    • OBI Group Holding SE & Co. KGaA
    • >10.000 Mitarbeiter
    • Konsumgüter und Handel
  • Java Software Developer ( 2/2013 - 01/2014 und 01/2016 - 03/2016 )
  • zwei Zeiträume: 2/2013 – 01/2014 und 01/2016 – 03/2016 

    Systemart: Warenwirtschaft
    Projektrolle: Java Software Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Ableitung und Dokumentation der existierenden Fachlichkeit aus dem Code des Altsystems und Integration neuer Anforderungen in ein Gesamtanforderungsmodell. Überführung modellierter Anforderungen in User-Stories. Implementierung von User-Stories und den automatisierten Testszenarien. 
     
    Technologien: Java, Java EE, JBoss AS 6, EJB3, JPA2, JAX-WS, Oracle DB 11g
    Vorgehen: kundenspezifisches Vorgehensmodell

  • 05/2012 - 01/2013

    • NEW AG
    • 1000-5000 Mitarbeiter
    • Energie, Wasser und Umwelt
  • Web Developer

  • Systemart: Reporting, Content Management System
    Projektrolle: Web Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Implementierung der Kalkulation von Energietarifmodellen für Neukunden. Erweiterung des Kundenbereiches um Energie-Verbrauch/Kosten-Monitoring. Anbindung des Kundeportals an korrespondierende Echtzeit-Energieverbrauchsauskunftssysteme. Konzeption und Implementierung von Testszenarien. 
     
    Technologien: PHP, Typo3 CMS, Typo3 Extbase, HTML, CSS, JavaScript, MySQL
    Vorgehen: kundenspezifisches Vorgehensmodell 

  • 12/2011 - 05/2012

    • DENTSPLY International Inc.
    • >10.000 Mitarbeiter
    • Pharma und Medizintechnik
  • Web Developer
  • Systemart: Content Management System, Customer-Relationship-Management System
    Projektrolle: Web Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Partielles Relaunch der Webpräsenz. Implementierung des Anmelde- und Anfragesystems für Messebesucher. Implementierung des Systems zur Produktankündigung. Wartung und Überwachung der implementierten Systeme zu Messezeiten. 
     
    Technologien: PHP, Typo3 CMS, HTML, CSS, JavaScript, Piwik, MySQL
    Vorgehen: kundenspezifisches Vorgehensmodell

  • 11/2009 - 10/2011

    • Bank für Sozialwirtschaft AG
    • 500-1000 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Java Software Developer
  • Systemart: Kundendatenverwaltung, Kundenrating (Antrags- und Verhaltensrating)
    Projektrolle: Java Software Developer
    Projektbeschreibung / Tätigkeiten: 
     
    Implementierung der Fachlogik und zugehöriger Testszenarien. Konzeption der grafischen Benutzerführung und Implementierung des Web-Frontend. Integration von Hochverfügbarkeits-systemen für die Historisierung von Kundenverhaltensdaten auf Basis einer verteilten transaktionalen Verarbeitung. Technische Dokumentation der implementierten Systeme. 
     
    Technologien: Java, Java EE, JBoss AS, EJB3, JPA2, JMS, JSF, HTML, CSS, Oracle DB
    Vorgehen: kundenspezifisches Vorgehensmodell

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Ich arbeite zurzeit nur remote.
Ich stehe 35 - 45 Stunden/Woche (je nach Projektbedarf) für ein Projekt zur Verfügung.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: