Dennis Piskovatskov teilweise verfügbar

Dennis Piskovatskov

Fulltime JEE Senior Developer, Fulltime JEE Senior Developer, Lehrbeauftragter

teilweise verfügbar
Profilbild von Dennis Piskovatskov Fulltime JEE Senior Developer, Fulltime JEE Senior Developer, Lehrbeauftragter aus Stuttgart
  • 70178 Stuttgart Freelancer in
  • Abschluss: Hochschule der Medien
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (Muttersprache)
  • Letztes Update: 15.01.2021
SCHLAGWORTE
PROFILBILD
Profilbild von Dennis Piskovatskov Fulltime JEE Senior Developer, Fulltime JEE Senior Developer, Lehrbeauftragter aus Stuttgart
DATEIANLAGEN
CV - Dennis Piskovatskov

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
JEE, Java 8, Apache Maven 3, Spring Boot, Spring Security, Thymeleaf, XStream, XML, iText, PDF, JUnit 5, PostgreSQL, Docker, SVN, Jenkins, Eclipse, Java, Apache Maven, Arquillian, Selenium, jUnit, Open JDK, Oracle, Datenbank, JPA, Hibernate, JBoss (Wildfly), GIT, JIRA, Confluence, Gitlab, SonarQube, IntelliJ, Refactoring, Design Patterns, Java 11, REST, Camunda, Apache Kafka, ReadyAPI, Cucumber, Scrum, Build Management, FindBugs, CheckStyle, Mockito, Sonatype, Nexus, OSGi, Maven 3, JAXB, RCP (Riena), JPA/ EJB3, JBoss / Wildfly, IBM X4, Tabex, Sonatype Nexus, EJB 3, Swagger, MQTT, joynr, GlassFish, PlantUML, SOLR, JSON, DAO, Stax2 / Woodstox, Antlr, Spring 4, Elasticsearch, Eclipse / IntelliJ, Tomcat 8, Xampp, FreeMarker, SVN/ GIT, JVM, Apache Balancer, Tomcat 7, Linux, JSP, Spring3, MySQL, Eclipse + Subversion, iPhone, HTML, CSS, HSQL, LingPipe, Eclipse + SVN, Application server, Tomcat, SmartGWT, Ant, GWT, JSF, IDE, Maven, Spring 3, Eclipse + SVN + GIT, Interfaces, Aeronautical Data Access System, AIXM 4.5, Bash (+Maven2), Database, ORACLE + Hibernate + EJB3, XSD, JAXB2, Interface, Apache Commons, MBeans, SOA, MyFaces, JBoss Portal, JS/ HTML/ CSS, JMS, Continuous integration, TestNG, JBoss, Fedora, PHP, HTML/ CSS/ JavaScript, JavaScript, J2EE, JSP/ Servlets/ Taglibs, JDBC, FOP, JSP/ Servlets, SOAP, Swing, Java Web, Apache Libraries, Struts, CMS, Photoshop, CSS/ JavaScript, Open Source, XML/ XSLT, Typo3, HTML/ CSS, ERP, Mac OSX, Windows, J2SE, Velocity; HTML/ CSS, Threshold 3; FCE: First, Nearshoring Management 8, Projektmanagement 7, Software-Projektleitung 4, Geschäftsprozesse 7, Veränderungsmanagement 5, Qualitätsicherung 7, Software-Konfigurationsmanagement, Aufwandschätzung 7, JAVA 4, 5, 6, 7, 8 / JEE, Code Conventions, UML-Architektur, DB, Ibatis, EJB3, Liquibase 5, Web Services, Axis, Quartz, AOP 4 - 6, View, JSP/ JSF, Velocity, HTML/ CSS/ JavaScript (jQuery, Dojo, Apache Tiles, Reporting, Jasper Reports 2, JMS (EAD/ ESI) 2, XSLT, DTD. sTax, sTax2 /Woodstox, JiBX, JaxMe, XmlBeans, Search Engine, Lucene3, Sorl, Compass, Workflow: jBPM, Visual Cobol 3 - 6, Code quality, PMD, Cobertura, C++, PHP 2, Lisp, Perl, AutoIT, Bash 2, R 0.2, Blockchain, Ethereum, Solidity, UML, Apache, WebSphere 1, Jboss Application Server, Datenbanken, JDBC/ SQLj 4, DB2 v8, v10, SQL, SyBASE, MySQL 1 - 2, Liquibase, Ibatis 6, PostgreSQL 3, FreeBSD 2, Windows: 2000/ XP/ 7 15, RedHat, OpenSuSe, Ubuntu, Rational Application Developer, Visual Studio, DreamWeaver, Adobe Photoshop, InDesign 7
PROJEKTHISTORIE
  • 03/2018 - bis jetzt

    • Hochschule Albstadt-Sigmaringen
  • Lehrbeauftragter
  • Vorlesung und Praktikum. Größe 10 Personen. Studiensemester 5-7.
    "Professionelle Java Entwicklung: Software Engineering"
    https://hs-albsig.de
    1. Vorgehens- und Prozessmodelle: Wasserfall & Scrum
    2. Build Management: Apache Maven
    3. Verteilte Versionsverwaltung von Dateien: GIT
    4. Qualltext Qualität: PMD, FindBugs und CheckStyle
    5. Automatisierte Unit Tests: jUnit und Mockito
    6. Kontinuierliche Integration von Komponenten zu einem Anwendungsprogramm: Jenkins und Sonatype
    Nexus / GitLab
    7. Design Patterns

  • 01/2010 - bis jetzt

    • javaee.solutions (Keep it Simple and Smart)
  • CEO/ CTO
  • http://javaee.solutions

  • 09/2020 - 09/2020

  • JEE Senior Developer
  • Ferienwohnungen Management: http://villauhland.de

    -- [ Java 8, Apache Maven 3, Spring Boot, Spring Security, Thymeleaf ]
    -- [ XStream (XML), iText (PDF), JUnit 5 ]
    -- [ PostgreSQL, Docker, SVN, Jenkins, Eclipse ]

  • 09/2020 - 09/2020

    • Statistisches Bundesamt
  • Fulltime JEE Senior Developer
  • Bereitstellung des Platforms um die Statistische Daten budesweit vorzubereiten und danach die
    Statistik auszuwerten.

    -- [ JEE: Java, Apache Maven, Arquillian/ Selenium, jUnit, Open JDK ]
    -- [ Oracle (Datenbank), JPA/ Hibernate, JBoss (Wildfly) ]
    -- [ GIT, JIRA, Confluence, Gitlab, SonarQube, Jenkins, IntelliJ ]
    -- [ Refactoring: Design Patterns ]

  • 07/2019 - 09/2020

    • Deutsche Bahn AG
  • Fulltime JEE Senior Developer
  • Projekt "Smart City / Smart Locker"
    Die Nutzung von Smart Lockern ermöglichen einen zeitsparenden und bequemen Empfang von Waren und
    Produkten auf den alltäglichen Routen der Nutzer. Mit einer Lieferung in ein intelligentes
    Schließfach kann der Nutzer sein Paket an einem zentralen Wunsch-Bahnhof rund um die Uhr selbst
    entgegennehmen. Smart Locker sind eine Bereicherung für Pendler, Anwohner und Besucher des Bahnhofs
    und machen Wartezeiten, starre Öffnungszeiten und das Aufsuchen von Paketshops hinfällig.

    -- [ Java 11 (Open JDK), Apache Maven 3, Spring Boot, REST, Swagger ]
    -- [ PostgreSQL, Camunda, Hibernate, Apache Kafka, Docker, ReadyAPI ]
    -- [ GIT, JIRA, Confluence, Gitlab, SonarQube, Cucumber, Jenkins, Eclipse ]

  • 03/2019 - 09/2020

    • Hochschule Albstadt-Sigmaringen
  • Lehrbeauftragter
  • Vorlesung. Größe max. 90 Personen. Studiensemester 4.
    "Professionelle Java Entwicklung: Software Engineering"
    https://hs-albsig.de
    1. Vorgehens- und Prozessmodelle: Wasserfall & Scrum
    2. Requirements Engineering
    3. Software Architektur und Design Patterns
    4. Software-Prüfung und Qualitätssicherung
    5. Software Management
    6. Versionierungssysteme: SVN & GIT
    7. Software Wartung

  • 07/2015 - 09/2020

    • h/Wo
  • Web-Programmierer
  • -- [PHP; HTML/ CSS/ JavaScript]

  • 07/2015 - 09/2020

    • h/Wo
  • Web-Programmierer
  • Medizinische Schulungen Dr. Wolfgang F. Theurer/ Stuttgart.
    -- [PHP; HTML/ CSS/ JavaScript]

  • 01/2012 - 09/2020

    • b.telligent
  • JEE Senior Entwickler/ Consulter
  • Evaluierung von SmartGWT und ZK Frameworks nach
    Anforderungen der Kunden.

    -- [ Build system: Maven3/ Ant ]
    -- [ GWT + SmartGWT ]
    -- [ HSQL/ JSON ]
    -- [ ZK + JSF ]

    -- [ IDE: Eclipse + Subversion ]
    -- [ Application server: Tomcat ]

  • 08/2006 - 09/2020

    • h/Wo
  • Web-Designer/ Web-Programmierer
  • -- [J2EE: JSP/ Servlets; HTML/ CSS/ Javascript]

  • 06/2017 - 05/2019

    • R+V Versicherung AG
  • Fulltime JEE Senior Developer
  • 1. Entwicklung von Software mittels RCP-Framework auf Basis von OSGi
    2. Umsetzung von fachlichen Anforderungen für die im Projekt angeforderten Funktionalitäten
    3. Unterstützung bei der Erarbeitung der fachlichen Anforderungen
    4. Mitarbeit bei der Erstellung der technischen Konzeption, dabei Aufzeigen von
    Realisierungsalternativen & Vorbereitung von Entscheidungen
    5. Entwicklung der IT Lösung unter Berücksichtigung von Design & Qualitäts-Vorgaben & unter
    Beachtung von Vorgehensmodellen & Standards
    6. Einsatz der standardisierten Entwicklungs- & Test-Tools
    7. Dokumentation der erarbeiteten Ergebnisse
    8. Begleitung & Unterstützung der Einführungs- & Stabilisierungsphase
    9. Know-how-Transfer (Dokumentation, Einarbeitung interner Mitarbeiter)

    -- [ Java, Maven 3, XML/ JAXB, OSGi, RCP (Riena), JPA/ EJB3, jUnit 4 ]
    -- [ JBoss / Wildfly, IBM X4, Tabex (Datenbank) ]
    -- [ SVN, JIRA, Confluence, Jenkins, Sonatype Nexus, Eclipse ]

  • 03/2017 - 05/2017

    • BMW AG (i.A. T-Systems GmbH)
  • Fulltime JEE Senior Architekt
  • BMW Connected Car. Konzeptausarbeitung und Design Implementierung für die Kommunikation zwischen dem
    Fahrzeug und dem Backend.
    -- [ Java 8, Maven 3, Docker, Jenkins ]
    -- [ EJB 3, PostgreSQL, Swagger, MQTT, joynr, REST ]
    -- [ Eclipse, GlassFish 4 ]
    -- [ PlantUML, JIRA, Confluence, Visio ]

  • 08/2016 - 03/2017

    • Bosch AG (i.A. Kittelberg GmbH)
  • Fulltime JEE Senior Developer
  • 1. Verbesserung der Leistungsfähigkeit für http://bosch-professional.com
    Datenmenge: 50Gb â Land. Ungefähr 120 Länder im Einsatz.
    2. Implementierung des Konzepts & Implementierung der Konvertierung vom 1Gb XML nach SOLR JSON,
    *DAO, *Services.
    3. Erweiterung des http://dremel.com Portals

    -- [ Java 8, Maven 3, Stax2 / Woodstox, JAXB, Antlr, Oracle ]
    -- [ Spring 4, Spring Boot, Elasticsearch, Solr ]
    -- [ Eclipse / IntelliJ, Tomcat 8, Xampp, Thymeleaf, FreeMarker, SVN/ GIT ]
    -- [ JIRA, Confluence ]

  • 06/2016 - 10/2016

    • Buchhandlung Suchmaschine
  • Fulltime Nearshoring
  • 4 Personen
    Konzept. Arhitektur. Implementierung. Team-Management.
    I Color Music ist ein Spiel. In diesem Spiel hört man seine Liebglingsmusik und sammelt die
    Animationen. Die Animationen entsprechenn dem Kontent der Music, stellen diesen grafisch dar. Der
    Sinn des Spiels ist die Music auf diese Art zu visualizieren und somit den Spieler zu unterhalten. (
    http://icolormusic.com)

  • 01/2013 - 02/2016

    • Buchhandlung Suchmaschine
  • JEE Senior Architekt. Nearshoring Projektmanager
  • ~25h/Wo
    Nearshoring
    5 Personen für die Entwicklung

    ... dachach Support

    JEE Senior Architekt. Nearshoring Projektmanager.
    Buchhandlung Suchmaschine (http://osiander.de)
    Aufbau der perfomanter Suchmaschine. Cluster. 30Mio Datensätze.

    Osiander ist eine der größten Sortimentsbuchhandlungen Deutschlands. Der Online-Shop der
    Buchhandlung beinhaltet über 10 Millionen Artikel. Für deren Auffindbarkeit und Präsentation wurde
    eine Suchmaschine neu gebaut. javaee.solutions übernahm die Architektur, das Management sowie die
    Entwicklung der Suchmaschine. Die Herausforderung des Projekts bestand in der Größe und Vielfalt der
    zu verarbeitenden Datenmenge bei gleichzeitiger intensiver Nutzung seitens der zahlreichen
    Buchhandlung-Kunden.

    -- [ Java: JVM 7 ]
    -- [ SOLR 3.6+, Apache Balancer, Tomcat 7, Linux ]
    -- [ JSP, Spring3, MySQL, Maven 3 ]
    -- [ Test System: *Unit: jUnit, Mockito, PMD, Findbugs ]
    -- [ IDE: Eclipse + Subversion, Jenkins ]

  • 01/2011 - 06/2015

    • Statistisches Bundesamt
  • CEO/ CTO. Team Lead. Management. Senior Entwickler. Investor
  • Nearshoring
    5 Personen
    CEO/ CTO.
    Team Lead. Management. Senior Entwickler. Investor.
    javaee.solutions (http://icolormusic.com)
    Interaktives iPhone App (+Web)

    Mithilfe dieser App erstellt der User ein eigenes Video zum gewünschten Track. Der Text des Tracks
    wird zur Auswahlzeit analysiert und auf den Bildcontent einer eigenen Datenbank geprüft. Zur
    Abspielzeit tauchen Bilder und Animationen zu den gefundenen Wörtern auf, mit welchen der User durch
    die bekannten bei iPhone vor bekannten Gesten interagieren kann. Den Finger verfolgt eine Linie,
    welche auch als Interaktionselement mit Grafiken dient. Berüht die Linie ein aufgetauchtes Bild, wird
    dieses animiert. Die Linienform wird durch sekundäre Animationen unterstützt. Diese Animationen
    tauchen an der aktuellen Position der Linie auf.

    -- [ iPhone/ iPad ]
    -- [ Build System: Maven3 ]
    -- [ HTML/ CSS ]
    -- [ HSQL/ PostgreSQL/ JSON/ XML ]
    -- [ Solr/ LingPipe ]

    -- [ IDE: Eclipse + SVN ]
    -- [ Application server: Tomcat ]

  • 08/2011 - 03/2012

    • Prüftechnik AG
  • Fulltime Nearshoring
  • 3 Personen
    Nearshoring:
    JEE Senior Entwickler/ Architektor/ Projektmanager.
    Prüftechnik AG (http://www.pruftechnik.com)
    Aufbau eines Flow Engine (+ Plugins) auf Basis von OSGi.
    Hilfe bei der Infrastruktur (Maven3 + Jenkins)

    Der Kern des Projektes war die Entwicklung einer Software für Produktionsmaschinen und -geräte wie
    z.B. Windmühlen, die dem Erheben und Verarbeiten statistischer Daten dient. Es handelt sich dabei um
    ein High Availible System, das permanenten Betrieb der Hard- und Software gewährleistet.

    -- [ Build system: Maven3 + Aufbau des Maven Plugins ]
    -- [ Codequality: PMD, Findbugs ]
    -- [ XML: sTax2 ]
    -- [ Common: Spring 3, OSGi ]
    -- [ Test systems: *Unit: jUnit, jMock ]

    -- [ Documentation: Visio ]
    -- [ Bugtracking: JIRA ]
    -- [ IDE: Eclipse + SVN + GIT ]
    -- [ Application server: Tomcat ]
    -- [ Operation System: Linux ]

  • 08/2011 - 10/2011

    • ISB AG
  • Fulltime Nearshoring
  • 3 Personen
    Freiberufler: JEE Senior Entwickler.
    ISB AG (http://www.isb-ag.de)
    Beschaffung und Aufbau eines landeskundlichen Informationssystems für Baden-Württemberg. Entwicklung
    der Suchmaschine, Hilfe bei der Infrastruktur/ Architektur

  • 01/2008 - 12/2010

    • COMSOFT GmbH
  • Fulltime Freiberufler (Softwareentwickler)
  • Entwicklung eines Aeronautical Information Repository Interfaces (Aeronautical Data Access System:
    EAD (ESI) + AIXM 4.5)

    -- [ Build system: Ant, Bash (+Maven2)]
    -- [ Database: PostgreSQL/ ORACLE + Hibernate + EJB3 ]
    -- [ Codequality: PMD, FindBugs ]
    -- [ XML/ XSD: sTax (Verarbeitung großer Datenmenge), JiBX, JAXB2 ]
    -- [ ESI: European Aeronautical Database System Interface + AIXM 4.5 ]
    -- [ Common: Apache Commons *, Quartz, MBeans, Spring3, SOA ]
    -- [ View: MyFaces, JBoss Portal, JSP, JS/ HTML/ CSS ]
    -- [ Messaging systems: JMS (SonicMQ) ]
    -- [ Continuous integration System: Hudson ]
    -- [ Test systems: Selenium, *Unit: jUnit, TestNG, dbUnit ]
    -- [ IDE: Eclipse + SVN ]
    -- [ Application Server: JBoss 5 ]
    -- [ Operation System: Fedora 11 ]
    -- [ Team Organisation: Scrum ]

  • 03/2005 - 10/2007

    • ~ 4 h/Wo
  • Übersetzer

  • 06/2006 - 03/2007

    • = 20 h/Wo
  • Werkstudent: Softwareentwickler
  • 1. Fahrzeug Zeitwirtschaft Software.
    -- [ SOAP; Swing, Ant, Java Web Start, sämtliche Apache Libraries]
    2. Implementierung einer Web-Anforderungsmanagement-Software.
    -- [J2EE: Struts/ Velocity, JDBC; Ant ...]

  • 09/2006 - 12/2006

    • ~ 15 h/Wo
  • J2EE-Programmierer/ Web-Designer
  • -- [J2EE: JSP/ Servlets/ Taglibs, JDBC; Jakarta FOP]

  • 03/2005 - 12/2006

    • Ost-Europäisches-Forum
  • Designer, Dolmetscher

  • 06/2006 - 07/2006

    • h/Wo
  • CMS-/ Web-Programmierer
  • http://www.dr-wolfgang-theurer.de
    -- [PHP; HTML/ CSS/ JavaScript]

  • 06/2004 - 01/2006

    • Mindlab GmbH
  • Softwareentwickler
  • ERP-, Fakturierungs- und Buchhaltungs-Software mit Schwerpunkt
    Handel und Service von Mac OSX nach Windows.
    Fa. Bizcom-Häussler.
    -- [4D; HTML/ CSS/ JavaScript; JAVA : J2SE]

  • 10/2005 - 11/2005

    • h/Wo
  • Web-Programmierer
  • -- [PHP; HTML/ CSS/ JavaScript]

  • 09/2005 - 10/2005

    • h/Wo
  • Web-Designer, CMS-/ Web-Programmierer
  • -- [PHP; HTML/ CSS/ JavaScript]

  • 03/2005 - 09/2005

    • Plattform. DaimlerChrysler AG
  • Fulltime
  • Praktikum: Developer. Evaluierung und Weiterentwicklung von der Open Source Software für die Java
    Source Qualität der PAI Plattform. DaimlerChrysler AG. http://www.dctss.de
    -- [Java; J2EE allgemein; XML/ XSLT]

  • 09/2004 - 03/2005

    • Spanien
  • Web-Programmierer
  • -- [PHP; MySQL; Typo3; HTML/ CSS; JavaScript; JAVA]

  • 10/2003 - 12/2003

    • Fa. "Bild und Textgestaltung"
  • Werkstudent

KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: