Navigation überspringen

Dipl.-Ing. Dirk Ulrich

ist offen für Projekte. 🔎

Bis 2023, Java Backend Developer, Vaillant Group
Schönwalde-Glien, Deutschland

Fähigkeiten und Kenntnisse

Java-Entwicklung
Java
J2EE
JEE
J2SE
Kotlin
Spring
Spring Boot
Spring Actuator
REST
Microservices
Docker
AWS
Kubernetes
Red Hat OpenShift
MS Azure
Python
OpenApi
Web Services
Swagger
SOAP
JPA
JavaServer Faces
Javaserver Pages (JSP)
Servlets
JDBC
Log4j
Maven
Git
git subrepo
GitHub
GitLab
gitlab CI/CD
Jenkins
JUnit
Mockito
RestAssured
WireMock
HubSpot
Scrum
Swing
jgoodies
SWT
TOMCAT
Jira
Confluence
OOP
AOP
RMI
LiquiBase
JSTL
Hibernate
EclipseLink
Dozer
Liferay
ServiceBuilder
ANT
JavaScript
Ajax
CSS
HTML
XML
UML
Sparx Systems Enterprise Architect
Eclipse
IntelliJ
JBuilder
Bitbucket
Visual Sourcesafe
CVS
SVN
Tortoise/SVN
Tortoise
IBM Rational ClearCase
BEA Weblogic
SQL
PL*SQL
Oracle DB
Oracle
MS Sql Server
MySql
PostgreSQL
Berkeley XML DB
XML DB
Apache Cassandra
MongoDB
XQuery
XPath
XMLSchema
XMLUnit
PMD
Polarion
SoapUI
WSO2
Softwareentwicklung
Implementierung
Informationstechnologie
Informatik
Postman
API
JSON
Backend
GitHub Actions
Zoom
MS Teams
Slack
Mac OS X
Kibana
Elasticsearch
Elastic Stack
ELK Stack
Instana
Purrk
AzureIt
TestContainers
Splunk
Grafana
Liquibase
LocalStack
Sonar
SonarQube
Test Driven Development (TDD)

Werdegang

Berufserfahrung von Dirk Ulrich

  • Bis heute 1 Jahr und 8 Monate, seit Okt. 2023

    Soziales

    xxx...

    Unterstützung sozial bedürftiger Person. Weiterhin Selbststudium AngularTS. Es folgen Blockchain und KI sowie ...

  • Bis heute 26 Jahre und 9 Monate, seit Sep. 1998

    Dipl.-Inf.(FH)

    du-it

  • 7 Monate, Apr. 2023 - Okt. 2023

    Java Backend Developer

    Vaillant Group

    Weiterentwicklung und Test des B2B PartnerNet. Das Internetangebot der Vaillant-Group gliedert sich in einen B2B und B2C Bereich. Das PartnerNet des B2B-Bereichs wird refaktoriert und optimiert. Dabei müssen länderspezifische Gegebenheiten berücksichtigt werden.

  • 1 Jahr und 4 Monate, Juli 2021 - Okt. 2022

    Java Developer

    TransnetBW GmbH

    Redispatch 2.0: Weiterentwicklung und Test der REST-API für den Datenaustausch zwischen Marktpartnern. Die Kommunikation zwischen Marktpartnern im Energiesektor ist reguliert und muss entsprechenden Anforderungen, u.a. des Netzausbaubeschleu-nigungsgesetzes (NABEG), genügen. Die komplexen Verarbeitungs- und Kommunikationswege verwenden u.a. AWS S3 Buckets, AWS SQS, SFTP, REST, E-Mail zum Austausch gepackter und verschlüsselter Dateien (Mutual TLs, SSL, Trust-/KeyStore, ...)

  • 9 Monate, Nov. 2021 - Juli 2022

    Java Developer

    T-Systems Road User Services GmbH

    Weiterentwicklung und Test DAP. IntP, BAGS, EPA. Der von der T-Systems entwickelte/betreute Bereich umfasst die Komponenten DAP, IntP, EPA und BAGS, über die Daten und Dokumente bzgl. der für die Mauterhebung relevanten Informationen empfangen und weitergeleitet werden. Dabei werden unterschiedlichste Dokumente via SOAP ausgetauscht.

  • 3 Monate, Juli 2021 - Sep. 2021

    Java Developer

    Brunata Metrona GmbH

    Unterstützung bei der Weiterentwicklung der MDS Software. Messdaten von Sensoren zur Verbrauchsmessung werden digital in Fernwartung abgelesen. Anschließend müssen die Daten dekodiert, gemapped und letztendlich persistiert werden.

  • 3 Monate, Okt. 2020 - Dez. 2020

    Java-/Kotlin Developer

    Axom Software (Forhims (USA))

    Aufgabe: Test und Weiterentwicklung des Electronic Medical Reporting (EMR) Systems. Beschreibung: Für das EMR sind Bugs zu beheben sowie neue Features zu implementieren. Weiterhin ist in einem Greenfield-Projekt eine Applikation für Aufnahmefragebögen für Patienten zu implementieren.

  • 5 Monate, Okt. 2019 - Feb. 2020

    Java Developer

    Quarters / Medici Living Group

    Implementierung von Microservices; HubSpot Integration Weiter-/Neuentwicklung von Features. Integration und automatische Synchronisierung des internen Backends mit dem verwendeten CRM „HubSpot“.

  • 3 Monate, Juni 2019 - Aug. 2019

    Java Developer

    Vattenfall

    Implementierung von Features für Vattenfall Portale Weiterentwicklung und Fehlerbehebung der Vattenfall Portale.

  • 2 Monate, Apr. 2019 - Mai 2019

    Java Developer

    GVL - Gesellschaft zur Verwertung von Leistungsschutzrechten mbH

    Produktdatenverarbeitung Implementierung von Workern für ein mehrstufiges Matching Mitentwicklung eines Präprozessors (Worker) zur Verarbeitung und Persistierung von angelieferten Rohdaten für die Abrechnung von Leistungsrechten in einer Microservice-Architektur. Windows 10, Java 8, IntelliJ 2019.1, JIRA 7.8.2, Confluence, Docker 18.09.2, Camunda BPM, Maven, gitlab, Springboot 2.1.3, SpringData, junit, Mockito, Miroservices Versionierung: Git SCRUM

  • 4 Monate, Dez. 2018 - März 2019

    Java Developer

    Siemens Industry Software GmbH

    ConfigTool SiSHIP Entwicklung eines Konfigurationstool zum Einlesen von CSV-Dateien Ingenieuren soll ein Tool an die Hand gegeben werden, mit dem diese für das Backend CSV Dateien einlesen, editieren und speichern können. Das Tool unterstützt dabei durch Verwendung diverser Validierungsregeln. Windows 10, C#, WPF, XAML, VisualStudio 2017, Circuit 1.2.4904, Jazz 5.0.2, JIRA 7.11, Python 3.7.2 Versionierung: Git SCRUM

  • 8 Monate, Juli 2018 - Feb. 2019

    Java Developer

    Otto Group

    Remote Erweiterung des DACAPO Tools Das Tool DACAPO ist gesetzlichen Anforderungen anzupassen, wobei bestimmte Kennziffern für bestimmte User (nicht) sichtbar gemacht werden müssen. Windows 10, Eclipse Oxygen 3a, Java 1.8, Tomcat 8.0.27, Maven, JSF / PrimeFaces 3.5.20; Versionierung: Git

  • 4 Monate, Juli 2018 - Okt. 2018

    Java Developer

    Zalando SE

    Process-Template-Engine (PTE) In einer Mikroservice-Architektur sind Anpassungen und Neuentwicklungen vorzunehmen. - Beseitigung nicht mehr benötigter Event-Attribute - Resilience: Zwischenspeicherung empfangener Events vor der Verarbeitung, um das Risiko des Datenverlustes bei Auftreten eines Fehlers auszuschließen Ubuntu 16.04, Java 1.8, IntelliJ 2018.2, Maven 3.3.9, Docker, Developer Console (Zalando Tool), HipChat, Hangouts, SpringBoot 1.4.1, dbVisualizer 10, pgAdmin4, Postgres 10; Git SCRUM

  • 8 Monate, Dez. 2017 - Juli 2018

    Java Developer

    VW Nutzfahrzeuge Hannover

    Synchronisation der JIRA-Tickets mit dem konzerneigenen KPM-Tool Durch die Zusammenarbeit mehrerer Teams, die unterschiedliche Ticketingsysteme verwenden, ist eine Synchronisation der beiden Tools notwendig. Tickets aus JIRA müssen (REST API) exportiert und in KPM (SOAP API) importiert werden und umgekehrt. Dabei muss ein Mapping der jeweils verwendeten Felder (JIRA / KPM) erfolgen. SCRUM

  • 4 Monate, Feb. 2018 - Mai 2018

    Java Developer

    ]init[ AG für digitale Kommunikation

    Relaunch der DIN Beuth Website Es sind Anpassungen an den CoreMedia-Templates für den Relaunch der Website vorzunehmen, inkl. Einstellungen im CMS selbst. Windows 10, Eclipse Oxygen 2, IDEA IntelliJ, Java 1.7, CoreMedia 7, Freemarker, SASS, CSS; Versionierung: SVN SCRUM

  • 3 Monate, Feb. 2018 - Apr. 2018

    Analyst

    ETC Transport Consultants GmbH

    Analyse/Evaluierung eines ConnectionPools (CP) für die Applikationslandschaft Die Anwendungen bei ETC verbinden sich bislang direkt per JDBC gegen ihre Datenbank(en) oder sind Webanwendungen, die im Tomcat laufen und den Tomcat JDBC CP verwenden.Somit sind aber Nicht-Webanwendungen vom Connectionpooling ausgeschlossen.Es soll analysiert werden, welche CP-Lösung für die ETC geeignet ist.Weiterhin soll ein Monitoring des CP gewährleistet sein.Zuvor ist eine SWOT-Analyse existierender CP durchzuführen.

  • 10 Monate, Feb. 2017 - Nov. 2017

    Java Devloper

    Postcon

    Transition der Postcon-Tools von Hannover nach Berlin Bislang wurden die selbst entwickelten Tool der Postcon in Hannover betreut. Diese sollen nach Berlin überführt und dort weiter/neu entwickelt werden. Zudem werden die Tools dabei von SVN auf Git sowie von NetBeans auf Maven-Projekte und dabei ggf. nach Java 8 migriert sowie refactored (Umstellung von JDBC → JPA, ...). Weiteentwicklung der Eigenentwicklung Tomato, inkl. REST-API, Web-/Microservices im Domain Driven Design (DDD). SCRUM

  • 7 Monate, Aug. 2016 - Feb. 2017

    Productowner

    Ulrich

    Wahrnehmung erzieherischer und familiärer Aufgaben. Fütterung des Prototypen mit geeignetem Eingabematerial, Bereinigung des Verarbeitungs-Garbage, Design und Anwendung einer süßen Präsentationsschicht, Training von Audio-Ausgaben, Entwicklung der mobilen App(aratur), … Wickeltisch, Windeln, Feuchttücher, Windeleimer, Gitterbett, schlaflose Nächte, Milchflasche, Babybrei, Nuckel, Sabberlatz, Hochstuhl, … BDD, BabyDrivenDesign (Babygetrieben)

  • 2 Monate, Juni 2016 - Juli 2016

    Java Developer

    DBRent

    Implementierung von Services für Mobility Produkte (Autos, Fahrräder, …) Eine bislang in PHP4 implementierte Lösung wurde bereits zum Teil nach Java portiert und soll erweitert werden. Die bestehende RESTful API soll mit Hilfe von Swagger automatisch dokumentiert werden. Windows 10, JAVA 1.8, Maven 3.3.9, Eclipse Neon, JIRA, Confluence, Jenkins, RabbitMQ, WildFly 9.0.2, Swagger, FlyWay 4.0.1, Hibernate, Docker, MySql, MongoDB, Kitematic ; Versionierung: Git, Gerrit, Tortoise SCRUM

  • 2 Monate, März 2016 - Apr. 2016

    Java Developer

    Corussoft GmbH

    Implementierung eines Hallenplans. Implementierung eines Hallenplans. Windows 10, JAVA 1.7, GWT 2.7, Maven 3.3.9, Eclipse Mars, JIRA, Confluence, BitBucket; Versionierung: Git SCRUM

Ausbildung von Dirk Ulrich

  • Technische Fachhochschule Berlin

Sprachen

  • Deutsch

    -

  • Englisch

    -

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z