Ein erfahrener Java Enterprise Architekt und Team Leader mit besonderen Fähigkeiten in den Bereichen: Datenbanken, Workflow, Refactoring, Messaging.
Aktualisiert am 30.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 20%
Java
Datenbanken
SOA
UML
Spring
WildFly
JBoss
JMS
EJB
Web Services
Oracle
PostgreSql
ldap
lucene
pki
Eclipse
Jasper Reports
Xalan
Xerces
Bpmn
REST
spring boot
SQL
Deutsch
Verhandlungssicher
Englisch
Fortgeschritten
Polnisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

4 Monate
2024-09 - 2024-12

kSEF

Senior Software Developer, Senior Software Architekt ? freie Mitarbeit
Senior Software Developer, Senior Software Architekt ? freie Mitarbeit

Die polnische Regierung gab zur Verfügung ein zentrales System, das für die Übermittlung von Buchhaltungsbelegen wie Ein- und Ausgangsrechnungen zuständig ist. Als Berater und Lieferant von Lösungen für einen der herausragendsten Dokumentenumläufe in Polen habe ich das kSEF-Modul analysiert und implementiert, das für die Kommunikation des Programmdokumentensystems mit dem zentralen System für den Import eingehender Rechnungen verantwortlich ist.

  • Analyse Regierungsspezifikation ksEF Web Service API
  • Analyse von Musterlösungen und deren Umsetzungen
  • Erstellung von Entwurfsmustern für den sofortigen und kontinuierlichen Import von Dokumenten in das System für viele Wirtschaftseinheiten innerhalb einer Instanz
  • Validierung von behördlichen XML-Dateien und XSLT-Transformation in andere Systemstrukturen
  • Schaffung von Prüfständen und einer Reihe von Desktop-Anwendungen, die von der Regierung zur Verfügung gestellt werden
  • Implementierung eines Moduls zum Import von Rechnungen mit entsprechendem Audit-Modul und Ausnahmebehandlung
  • Komplette Tests mit dem Dokumentenumlaufsystem und Workflow für Eingangsrechnungen

spring Boot 3 REST API Spring Security Docker Kubernetes openJDK17 WildFly 33 REST JPA Hibernate Lucene XML XSLT
PROGMATE
5 Monate
2024-04 - 2024-08

DOCs

Senior Software Architekt
Senior Software Architekt

Aufgrund der Veraltung der Backend-Technologie des DokumentWorkflow - Produkts wurde ich damit beauftragt, den gesamten Technologie-Stack von Java 1.7 und JBoss 4.2 auf openJDK17 und WildFly Version 33 zu aktualisieren. Dies beinhaltete den Austausch praktisch der meisten vom Anwendungsserver verwendeten Bibliotheken. Ändern der Konfiguration und Tausender Codestellen, Neukompilierung und Tests an neuen Bibliotheken. Dadurch kann der Kunde eine neue Version des Systems für Zielkunden einführen, die durch ihn betreut werden.

  • Suche nach geeigneten und stabilen neuesten Versionen von Bibliotheken, die den aktuellen Widlfly - Anforderungen entsprechen
  • Vergleich der Bibliotheken und Analyse der vom Standard-Stack vorgeschlagenen Bibliotheken
  • Auswahl spezifischer Versionen und Konfigurationen von Manifesten und Hilfedateien
  • Zuordnung von Bibliotheken zu statischen und dynamischen Bibliotheken, z. B. im Anwendungsserverbereich
  • Anwendungsserverkonfiguration für Spring, JPA, LDAP, Authentifizierung
  • Ändern veralteter XML-Konfigurationsdateien bezüglich der Konfiguration von Beans und verschiedenen Modulen
  • Reaktivierung tausender Stellen im Code zur Anpassung an neue APIs einzelner Bibliotheken
  • Kompilierung, Fehlerbehebungen
  • Testen der Zusammenarbeit verschiedener Komponenten: Datenbank, Rest, Webservice
  • Stresstests mit SQL Server 2022 und Speicherverwaltungskonfiguration

openJDK17 WildFly 33 SQL Server 2022 WS REST JPA Hibernate Lucene Tesseract. Wichtigste Libraries: log4j junit spring jakarta hibernate ejb3 gson velocity dom4j lucene errai barcode4j pdfbox xades4j xalan xerces jackson cxf resteasy quartz
PROGMATE
2 Jahre
2022-04 - 2024-03

Geno Web Print? Personalisierung von Online-Shop-Artikeln für Banken

Senior Software Architekt Java openJDK springBoot 3 ...
Senior Software Architekt
Meine Aufgabe war Entwicklungsteam bei der Programmierung des Systems zu unterstützen.
  • Betreuung eines Teams von Programmierern: Meetings, Aufgabenplanung in Jira, Design Patterns, Code Reviews, Support bei Fehlersuche, Refactoring, Tunning
  • Konzeption: Übersetzung von fachlichen Anforderungen in technische Konzepte - in Abstimmung mit den Fachbereichen und den Entwicklern wie z.B.: Bilderaustausch, QR-Codes, Logo-Management, Personalisierungsdatenbank, Templates
  • Modellieren (UML)
  • Dokumentieren (arc42, Betriebshandbuch)
  • Kommunikation mit allen Stakeholdern der Projekte
  • Planung und Steuerung
  • Stellvertreter beim Projekt Leader und Scrum Master
Java openJDK springBoot 3 JPA REST PostgreSql mySql UML MDD DDD InnovatorUML Archi Enterprice Architect arc42 JEE Jira Confluence Nexus Bitbucket Jenkins inteliJ SonarQube. Chili Editor MAM PIM ? 4AllPortal SAP
DG Nexolution eG
Wiesbaden
3 Monate
2022-01 - 2022-03

Rentenversicherungssystem ? Online Dienste und Backend

Senior Software Architekt UML Enterprise Architect PlantUML ...
Senior Software Architekt

Meine Aufgabe war, das Architektenteam bei der Analyse, Spezifikation einer neuen Version des Systems basierend auf der Analyse des Ist Zustands und der Erstellung zukünftiger Modelle zu unterstützen. 

  • Systemdokumentation erstellen
  • Schnittstellen untersuchen und verbessern
  • Persistenz-Layer modellieren
  • Asynchrone Kommunikation zwischen Zentrale und Filiale gestalten
  • Nachrichtenstruktur für Transaktionsausführung entwerfen
  • Programmierer unterstützen
Rentenversicherungssystem
UML Enterprise Architect PlantUML XML XSD Java 11 JEE JAXB Jira Confluence DocAscii eXTra REST
Deutsche Rentenversicherung
Berlin
9 Monate
2021-04 - 2021-12

Krankenkassensysteme ? Framework

Senior Software Architekt
Senior Software Architekt

Ich wurde beauftragt, einem Team von 10 Personen zu helfen, die Ausführung von Aufgaben zu beschleunigen und Fehler zu finden. Das Team war für eines der Grundelemente des Systems verantwortlich: das Framework. Da der Code hauptsächlich aus dem Modell generiert (MDD) wurde, erforderten Änderungen besondere Aufmerksamkeit. Täglich stand ich ganz allein im Kontakt mit vielen Menschen auch aus anderes Teams und löste komplizierte Aufgaben, die eine komplexe Strategie und Dokumentation erforderten. Meine Aufgaben waren:

  • Arbeiten am größten Monolithen Europas, erstellt auf Basis des MDD (Model Driven Design) Musters
  • Analyse und Abschätzung des Arbeitsaufwands bei Änderungen
  • Refactoring von Funktionalitäten
  • Korrektur der Fehler, die eine eingehende Analyse erfordern
  • Modellwechsel und Code-Regeneration
  • Die Hauptaufgaben betrafen die Module: generische Suche in der Geschichte, Laden von Konfigurations- und Inbetriebnahmedaten, Codetabellen


JEE Java 11 Sts JBoss 7 Db2 Hibernate SQL HQL JIRA SCRUM Kanban UML Innovator DBVisualiser Sonarqube Jenkins JUnit
BITMARCK
5 Monate
2020-11 - 2021-03

Document Management System ? WildFly und Web Client

Senior Software Architekt
Senior Software Architekt

Der Kunde beauftragte mich, Kompatibilitätstests des aktuellen Systems in neuen Cloud-Technologien zu überprüfen und durchzuführen. Dies beinhaltete die Migration der Anwendung auf neuere Versionen vieler Bibliotheken im JEE-Stack, den Wechsel zu einem neuen Anwendungsserver von JBoss zu WildFly und das Testen der Fähigkeit, die Anwendung mithilfe von Docker und Kubernetes zu steuern und zu skalieren. Zusätzlich beaufsichtigte ich den Entwickler der FrontendBenutzeroberfläche, um drei Versionen derAnwendung basierend auf den Prototypen der Masken mit verschiedenen Technologien zu erstellen: React, Vue, Angular.

  • relevante Informationen über die stabile Version der Software finden
  • Erstellen einer Arbeitsumgebung mit Kompilieren und Booten des Systems in der neuen Umgebung
  • Kontrolle des Programmierers während der Implementierung eines neuen Prototyps der Web Client-Anwendung
JEE WildFly Docker Kubernetes Angular React Vue Bootstrap Kotlin Debian PostgreSql Azure und AWS (research)
PROGMATE
11 Jahre 11 Monate
2009-01 - 2020-11

Diverse Projekte - Document Management System

Software Architekt / Software Entwickler / Team Leader
Software Architekt / Software Entwickler / Team Leader

Wenn es darum geht, für PROGMATE zu arbeiten, war ich von Anfang an bis zu etwa 15 Produktimplementierungen der Chefarchitekt und Entwickler von PROGMATE DOCs. Die interessantesten Module hier sind: eigene Workflow-Engine, drei verschiedene Zugriffsschnittstellen auf dasselbe System (Desktop, Web, Mobile), praktischer Prozessdesigner. Das System ist skalierbar, es kann belastet werden. In den Jahren 2012 und 2014 gewann er den ersten Preis in der DMS-Klasse auf der größten Jahreskonferenz zum elektronischen Dokumentationsmanagement. Meine Aufgaben im Projekt:

  • Benchmarking von anderen Produkten zur Verwaltung elektronischer Dokumente
  • Der Auswahl des technologischen Stacks auf Basis von Geschwindigkeit, Stabilität und Sicherheit
  • Unterstützung anderer Abteilungen bei der Erstellung von Websites, Katalogen und Produktartikeln
  • Regelmäßige Erstellung von Artikeln und technischen Berichten
  • Kontrolle und Überwachung der erstellten Architektur: Uml
  • Erstellen eines neuen produktinternes Frameworks: Technologistack, Design Patterns, Beispiele.
  • Programmiererarbeitsverwaltung, Code- und Musterkontrolle, Refactoring.
  • Unterstützung eines Testerteams für Unit- und Paralleltests
  • Schulung neuer Programmierer im Rahmen des Systems
  • Durchführung von Schulungen auf verschiedenen Fortschrittsstufen für Endbenutzer, meistens Analysten und Administratoren
  • Durchführung technischer Vorträge auf Konferenzen
  • Teilnahme und Unterstützung der Verkaufsabteilung an schwierigen Besprechungen und Bewertungen
  • Unterstützung von Programmierern bei der Strategie, nach komplexen Fehlern zu suchen


2019: HUNTERS -Managementsystem für Mitarbeiter und Sicherheitseinrichtungen

Der Kunde beauftragte mich, das IT-System für die Verwaltung seines Sicherheitspersonals sowie die Standorte, an denen die Sicherheitsdiensteverkauft wurden, zu prüfen. Meine Prüfung umfasste alle Systemkomponenten: Datenbank, Geschäftslogik, Benutzeroberfläche. Das Ergebnis des Audits war ein umfassender Bericht, der Engpässe und Konstruktionsfehler sowohl in der Datenbank als auch im Quellcode des gesamten Systems enthielt. 

  • Analyse der verwendeten Datenmodelle und Muster
  • Analyse des Stacks gebrauchter Bibliotheken und ihrer Lizenzbedingungen
  • Verwendung von Parsern zur Analyse von Code und Programmierfehlern
  • Der erstellte Bericht zeigte dem Kunden, welche Softwareteile rentabel sind, um so viel Arbeit wie möglich zu sparen


2018: IFD - Lagerverwaltungssystem und Staplerverkehr

Im Rahmen dieses Projekts habe ich eine umfassende Prüfung der Qualität von Datenbanken und allen Modulen im Sinne der Erforschung von Bibliotheken und angewandten Mustern durchgeführt. Basierend auf dem Bericht wurde ich im zweiten Teil des Projekts mit der vorgeschlagenen Architektur betraut.

  • Schaffung einer Lösung für das größte Problem des Systems, nämlich die Verwendung eigener Threads, die Transaktionen destabilisieren
  • Erstellung allgemeiner Konventionen zum Erstellen von Codes auf der Grundlage von zwei verschiedenen vorhandenen Konventionen, die von zwei Teams verwendet wurden
  • Vorschlag für eine neue Systemarchitektur, die auf Mustern wie Microservices basiert


2017: Bundesdruckerei -  Produktionssystem für ID-Karten und Pässe

Aufgrund meiner umfassenden Erfahrung in der Personalisierung von Dokumenten und Produktionssystemen wurde ich beauftragt, eine Produktionssystemarchitektur zu erstellen, die folgende Elemente enthält:Datenimport und -sortierung, Produktionsplanung und -steuerung, Materialverwaltung im Lager.

  • Analyse der Konstruktionsdokumentation des Kunden
  • Anforderungsmanagement
  • Prototyping der Benutzeroberfläche
  • vollständiges UML-Konzept als Grundlage für ein Produkt zur Herstellung von Pässen und ID-Karten zur Weiterentwicklung

JEE Wildfly / JBoss EJB3 Web Services JPA Spring Spring Security Spring LDAP Spring IoC Lucene BPM Abby OCR Tesseract OCR Workflow RCP Sencha GWT/GXT Sencha Touch JavaScript iReport. Angular Android Studio Kotlin Java NetBeans Maven Swing Tomcat PostgreSql Web Services. Eclipse Vaadin RPC SQL Server Hibernate Enterprise Architect
PROGMATE
10 Jahre
2009-01 - 2018-12

Diverse Projekte

Software Architekt / Team Leader
Software Architekt / Team Leader

2018 - Grenzkontrollsystem

Der Kunde beauftragte mich, ein Team zur Implementierung des Grenzkontrollsystems aufzubauen. Auf polnischer Seite war ich Architekt und Gruppenleiter. Ich war ein Gesicht für Kommunikation und Anforderungsanalyse und kontrollierte auch die Entwicklung auf unserer Seite. Ich hatte einen erfahrenen JAVA-Entwickler und zwei erfahrene Angular - Programmierer, die mir halfen. Auf deutscher Seite nahmen mehrere Personen teil: hauptsächlich aus der Analyse der Anforderungen und der Unterstützung für die Peripheriegeräte, wie z. B. ein Passscanner, ein Fingerabdruckscanner oder eine Kamera. Ich habe meine eigene Workflow-Engine in das Produkt des Kunden aufgenommen. Der größte Vorteil dieses mehrschichtigen Systems war die schnelle Anpassung des Produkts an die Bedürfnisse verschiedener Kunden. Das System wird jetzt bei verschiedenen Kunden implementiert.

  • Erstellen eines vollständigen Software-Designs in UML
  • Prototyping der UI in Form von abstrakten Masken
  • Erstellen realer Implementierungskonfigurationen in XML (Workflow-Prozesse und Konfiguration dynamischer Komponenten)
  • Festlegen von Aufgaben für Programmierer mit einer detaillierten Einführung in die Aufgabe während des Meetings: Priorität, Budget, Beschreibung
  • Kontinuierliche Konfrontation eingehender Kundenanforderungen mit Produktannahmen - Planung von Code- und Teständerungen
  • Zusammenarbeit mit agilen Programmierern: Bereitstellung fertiger und zielgerichteter Implementierungskonfigurationen für Implementierung und Test
  • Kontinuierliche Codeüberprüfung - Auffangen von Funktionsfehlern und Einhaltung von Mustern
  • Koordination und indirekte Zusammenarbeit mit Programmierern von Treibern für Passport Reader-Hardware
  • Mehrere Präsentationen des Produkts beim Kunden vor Übergabe des fertigen Projekts


2016 - Bevölkerungs- und Dokumentenregistersystem

Der Kunde beauftragte mich zusammen mit einem Team mit der Konzeption und Implementierung eines neuen Systems zur Identifizierung der Bevölkerung auf Basis von JAVA. Die Rolle eines solchen Systems besteht nicht nur darin, die Daten der Bevölkerung des Landes aufzuzeichnen, sondern auch die Anträge zu kontrollieren, die für die Ausstellung von Dokumenten wie einem Reisepass oder einem Personalausweis eingereicht wurden. Ein solches System lässt sich zusätzlich in andere Systeme integrieren, z. B.: Grenzschutzsystem, Visasystem, Fingerabdruckprüfungssystem. Das System erforderte eine genaue Herangehensweise an das Datenbankmodell. In der ersten Implementierung haben wir uns mit einer Datenbank von 30 TB befasst.

  • Erstellen eines vollständigen abstrakten Designs in UML
  • Erstellen spezifischer Entwurfsmuster mit Beispielen für Programmierer
  • Erstellung von Programmierumgebungen und Konfigurationen für die Arbeit mit dem System
  • Definition von Schnittstellen und enge Zusammenarbeit mit Anbietern integrierter Systeme wie Afis (Fingerabdruckdatenbank)
  • Festlegen der Methode der asynchronen Kommunikation mithilfe von JMS: Anforderungen, Antworten, Ereignisse
  • Planung und Prüfung der Ergebnisse von Stabilitäts- und Stresstests
  • Unterstützung bei der Installation des RAC-Knotens ? Performance - Cluster
  • Unterstützung der Sicherungsstrategie: SAN-Speicher, 30-TBDatenbank
  • Kontinuierliche Zuweisung und Kontrolle von Aufgaben (Codeüberprüfung) von Programmierern
  • Analyse von Datenbankabfragen in Bezug auf Berichte und Verfolgung von Dokumenten oder Material


2016 - Produktionsmanagementsystem

Aufgrund der Tatsache, dass ich einige Jahre zuvor zusammen mit dem deutschen Team ein auf C ++ basierendes Produktionssystem für den Kunden erstellt hatte, wurde ich beauftragt, eine Version des Dokumenten-Personalisierungssystems auf der JEE-Plattform zu entwerfen und zu erstellen. Ein solches System besteht aus vielen Modulen wie: Datenimport, Produktionsplanung und -steuerung, Datenaufbereitung, Kommunikation mit Personalisierungsmaschinen, Berichterstellung. 

  • Modellierung von Datenbanken, Komponenten und Diensten auf der Grundlage des vorhandenen Systems und anschließende Umgestaltung auf neue Modelle und Technologien
  • Verwendung der Microservices - Architektur für die zukünftige Konfiguration von Endprodukten und die Skalierung
  • Bereitstellung eines neuen Technologie-Stacks für Programmierer mit der genauen Konstellation von Bibliotheken und Werkzeugen
  • Management von Programmierern in verschiedenen Städten, wie bei allen Projekten mit einem agilen Ansatz
  • Vereinfachung vieler Komponenten in Bezug auf Konfiguration, Prüfung, Protokollierung und Kommunikation mit anderen Modulen


2012 - Warehouse

Im Rahmen der schrittweisen Migration von Systemen zu JAVA wurde ich mit der Beteiligung an der Konzeption und Implementierung eines Lagersystems für risikoreiche Dokumente wie Pässe und Kreditkarten beauftragt. Das System wurde mit der Model Driven Design-Methode erstellt. Eine der interessantesten Funktionen war die Möglichkeit, den Flusspfad jedes personalisierten Dokuments innerhalb der Fabriken sowie an den Stellen, an denen solche Dokumente ausgestellt wurden, zu verfolgen.

  • Erstellen eines UI-Clients in Java Swing
  • Implementierung der Facade von Funktionen für Web Services, die vom System bereitgestellt wurde
  • Datenbankmodellierung und Serverimplementierung
  • Unterstützung bei der Erstellung von Beispielen und Dokumentationen für andere Systeme zur Integration
  • Stresstests für reale Produktionsdaten
  • Implementierung der Funktion der vollständigen Verfolgung jedes Materialstücks oder Halbzeugs 

WildFly PostgreSql SQL SVN Maven Eclipse JPA EJB JMS (ActiveMQ) Angular WebStorm XML/XSD/XSLT RMI Web Services (REST) Spring Enterprise Architect Oracle JBoss JMS Web Services (SOAP) Oracle RAC Spring Boot Spring MVC PKI (Bouncey Castle) Rampart SQL Server XA Web Services Tomcat Jasper Reports StarUML mit JAVA-Code Generator (MDD) MDD Hibernate Swing
Mühlbauer AG
3 Jahre 7 Monate
2005-06 - 2008-12

Softwareentwicklung und Architektur

Senior Software Entwickler und Architekt
Senior Software Entwickler und Architekt

  • Softwareentwicklung und Architektur im Bereiche der optischen und elektrischen Personalisierung von hoheitlichen Dokumenten (ID und Pass)
  • Optimierung, Deployment, Service und Wartung
  • Erfahrung mit großen Datenbanken

Visual C++ Eclipse Tomcat JBoss JMS Web Services Xalan Xerces Hibernate Enterprise Architect C++ Java SQL UML
Mühlbauer AG
5 Jahre 6 Monate
1999-12 - 2005-05

Entwicklung von Applikationen

Software Entwickler C++ PHP SQL ...
Software Entwickler

  • Entwicklung von Applikationen und Datenbanksystemen für Immobilienmakler, Reisebüros und Web Shops

Borland Builder C++ PostgreSql MySql Linux
C++ PHP SQL Javascript
Accis Systemhaus GmbH
5 Monate
2001-02 - 2001-06

Entwicklung von Steuerungssoftware im Bereiche Bankautomaten

Software Entwickler C C++
Software Entwickler
  • Entwicklung von Steuerungssoftware im Bereiche Bankautomaten für Belegdrucker, Belegscanner und Kartenleser für Chipkarte
Visual C++ NCR Siemens Nixdor
C C++
DPS Engineering GmbH
2 Jahre 7 Monate
1997-05 - 1999-11

Entwicklung von Datenbanksystemen für Bibliotheken

Software Entwickler Object Pascal C++ Perl ...
Software Entwickler
Borland Delphi Borland Builder C++ gcc PostgreSql MySql Betrieve Paradox Solaris Red Hat
Object Pascal C++ Perl PHP Javascript SQL
Sokrates Software

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 10 Monate
1994-09 - 1999-06

Informatik

Diplom Informatiker, Poznan University of Technology
Diplom Informatiker
Poznan University of Technology
  • Fachrichtung: Informatik
  • Spezialisierung: Verteilte Rechnersysteme

Position

Position

  • JEE Software Architekt
  • JEE Senior Software Developer

Kompetenzen

Kompetenzen

Top-Skills

Java Datenbanken SOA UML Spring WildFly JBoss JMS EJB Web Services Oracle PostgreSql ldap lucene pki Eclipse Jasper Reports Xalan Xerces Bpmn REST spring boot SQL

Produkte / Standards / Erfahrungen / Methoden

Profil:

Ein erfahrener Architekt und Java-Programmierer mit besonderen Fähigkeiten in den Bereichen: Datenbanken, Workflow, Datensicherheit und Integration verteilter Systeme.


Applikationsserver:

  • Wildfly
  • JBoss
  • Tomcat


Backend:

  • EJB3
  • JPA
  • Spring
  • JMS
  • Hibernate
  • Web Services (mit Web Service Security ? Rampart)
  • JNI, Spring, JAXB, XML, XSD, XSLT
  • Cryptography - PKI (Public Key Infrastructure)
  • Lucene
  • LDAP
  • JUnit


Frontend:

  • Eclipse RCP (mit GEF)
  • GXT/GWT Sencha
  • Sencha Touch Mobile
  • SWT
  • Swing, AWT
  • JSP, JSF, Facelets, Javascript, AJAX, XHTML, CSS
  • gson
  • Angular
  • Android Studio


Reporting:

  • Jasper Reports
  • Crystal Reports


Andere Werkzeuge:

  • JProfiler
  • Enterprise Architect
  • Innovator
  • StarUML
  • Jenkins
  • Eclipse
  • JConsole
  • DB Visualiser
  • OCR: Abbyy, Tesseract
  • LaTeX
  • Web Storm
  • Sonarqube


Methodiken:

  • Scrum
  • Kanban
  • Agile
  • DDD
  • MDD
  • Microservice Architecture ? Database Design Patterns
  • Monolith
  • Code ? Konventionen
  • Code ? Reviews
  • ?Pair Programming?
  • PM-Systeme
  • Groupware ? Systeme
  • Ticket ? Systeme
  • Jira
  • Legacy

Programmiersprachen

BPMN
C/C++
Java
Javascript
Object Pascal
Perl
PHP
SQL
Typescript

Datenbanken

DB2
MSSQL
MySql
Oracle Data Base (RAC und Partitioning)
PosttgreSQL

Branchen

Branchen

  • Bibliotheken
  • Reisebüros
  • Immobilien
  • Finanzen
  • Staatliche ID-Systeme
  • Dokumenten-Workflow
  • Grenzschutz
  • Verwaltung
  • Logistik

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

4 Monate
2024-09 - 2024-12

kSEF

Senior Software Developer, Senior Software Architekt ? freie Mitarbeit
Senior Software Developer, Senior Software Architekt ? freie Mitarbeit

Die polnische Regierung gab zur Verfügung ein zentrales System, das für die Übermittlung von Buchhaltungsbelegen wie Ein- und Ausgangsrechnungen zuständig ist. Als Berater und Lieferant von Lösungen für einen der herausragendsten Dokumentenumläufe in Polen habe ich das kSEF-Modul analysiert und implementiert, das für die Kommunikation des Programmdokumentensystems mit dem zentralen System für den Import eingehender Rechnungen verantwortlich ist.

  • Analyse Regierungsspezifikation ksEF Web Service API
  • Analyse von Musterlösungen und deren Umsetzungen
  • Erstellung von Entwurfsmustern für den sofortigen und kontinuierlichen Import von Dokumenten in das System für viele Wirtschaftseinheiten innerhalb einer Instanz
  • Validierung von behördlichen XML-Dateien und XSLT-Transformation in andere Systemstrukturen
  • Schaffung von Prüfständen und einer Reihe von Desktop-Anwendungen, die von der Regierung zur Verfügung gestellt werden
  • Implementierung eines Moduls zum Import von Rechnungen mit entsprechendem Audit-Modul und Ausnahmebehandlung
  • Komplette Tests mit dem Dokumentenumlaufsystem und Workflow für Eingangsrechnungen

spring Boot 3 REST API Spring Security Docker Kubernetes openJDK17 WildFly 33 REST JPA Hibernate Lucene XML XSLT
PROGMATE
5 Monate
2024-04 - 2024-08

DOCs

Senior Software Architekt
Senior Software Architekt

Aufgrund der Veraltung der Backend-Technologie des DokumentWorkflow - Produkts wurde ich damit beauftragt, den gesamten Technologie-Stack von Java 1.7 und JBoss 4.2 auf openJDK17 und WildFly Version 33 zu aktualisieren. Dies beinhaltete den Austausch praktisch der meisten vom Anwendungsserver verwendeten Bibliotheken. Ändern der Konfiguration und Tausender Codestellen, Neukompilierung und Tests an neuen Bibliotheken. Dadurch kann der Kunde eine neue Version des Systems für Zielkunden einführen, die durch ihn betreut werden.

  • Suche nach geeigneten und stabilen neuesten Versionen von Bibliotheken, die den aktuellen Widlfly - Anforderungen entsprechen
  • Vergleich der Bibliotheken und Analyse der vom Standard-Stack vorgeschlagenen Bibliotheken
  • Auswahl spezifischer Versionen und Konfigurationen von Manifesten und Hilfedateien
  • Zuordnung von Bibliotheken zu statischen und dynamischen Bibliotheken, z. B. im Anwendungsserverbereich
  • Anwendungsserverkonfiguration für Spring, JPA, LDAP, Authentifizierung
  • Ändern veralteter XML-Konfigurationsdateien bezüglich der Konfiguration von Beans und verschiedenen Modulen
  • Reaktivierung tausender Stellen im Code zur Anpassung an neue APIs einzelner Bibliotheken
  • Kompilierung, Fehlerbehebungen
  • Testen der Zusammenarbeit verschiedener Komponenten: Datenbank, Rest, Webservice
  • Stresstests mit SQL Server 2022 und Speicherverwaltungskonfiguration

openJDK17 WildFly 33 SQL Server 2022 WS REST JPA Hibernate Lucene Tesseract. Wichtigste Libraries: log4j junit spring jakarta hibernate ejb3 gson velocity dom4j lucene errai barcode4j pdfbox xades4j xalan xerces jackson cxf resteasy quartz
PROGMATE
2 Jahre
2022-04 - 2024-03

Geno Web Print? Personalisierung von Online-Shop-Artikeln für Banken

Senior Software Architekt Java openJDK springBoot 3 ...
Senior Software Architekt
Meine Aufgabe war Entwicklungsteam bei der Programmierung des Systems zu unterstützen.
  • Betreuung eines Teams von Programmierern: Meetings, Aufgabenplanung in Jira, Design Patterns, Code Reviews, Support bei Fehlersuche, Refactoring, Tunning
  • Konzeption: Übersetzung von fachlichen Anforderungen in technische Konzepte - in Abstimmung mit den Fachbereichen und den Entwicklern wie z.B.: Bilderaustausch, QR-Codes, Logo-Management, Personalisierungsdatenbank, Templates
  • Modellieren (UML)
  • Dokumentieren (arc42, Betriebshandbuch)
  • Kommunikation mit allen Stakeholdern der Projekte
  • Planung und Steuerung
  • Stellvertreter beim Projekt Leader und Scrum Master
Java openJDK springBoot 3 JPA REST PostgreSql mySql UML MDD DDD InnovatorUML Archi Enterprice Architect arc42 JEE Jira Confluence Nexus Bitbucket Jenkins inteliJ SonarQube. Chili Editor MAM PIM ? 4AllPortal SAP
DG Nexolution eG
Wiesbaden
3 Monate
2022-01 - 2022-03

Rentenversicherungssystem ? Online Dienste und Backend

Senior Software Architekt UML Enterprise Architect PlantUML ...
Senior Software Architekt

Meine Aufgabe war, das Architektenteam bei der Analyse, Spezifikation einer neuen Version des Systems basierend auf der Analyse des Ist Zustands und der Erstellung zukünftiger Modelle zu unterstützen. 

  • Systemdokumentation erstellen
  • Schnittstellen untersuchen und verbessern
  • Persistenz-Layer modellieren
  • Asynchrone Kommunikation zwischen Zentrale und Filiale gestalten
  • Nachrichtenstruktur für Transaktionsausführung entwerfen
  • Programmierer unterstützen
Rentenversicherungssystem
UML Enterprise Architect PlantUML XML XSD Java 11 JEE JAXB Jira Confluence DocAscii eXTra REST
Deutsche Rentenversicherung
Berlin
9 Monate
2021-04 - 2021-12

Krankenkassensysteme ? Framework

Senior Software Architekt
Senior Software Architekt

Ich wurde beauftragt, einem Team von 10 Personen zu helfen, die Ausführung von Aufgaben zu beschleunigen und Fehler zu finden. Das Team war für eines der Grundelemente des Systems verantwortlich: das Framework. Da der Code hauptsächlich aus dem Modell generiert (MDD) wurde, erforderten Änderungen besondere Aufmerksamkeit. Täglich stand ich ganz allein im Kontakt mit vielen Menschen auch aus anderes Teams und löste komplizierte Aufgaben, die eine komplexe Strategie und Dokumentation erforderten. Meine Aufgaben waren:

  • Arbeiten am größten Monolithen Europas, erstellt auf Basis des MDD (Model Driven Design) Musters
  • Analyse und Abschätzung des Arbeitsaufwands bei Änderungen
  • Refactoring von Funktionalitäten
  • Korrektur der Fehler, die eine eingehende Analyse erfordern
  • Modellwechsel und Code-Regeneration
  • Die Hauptaufgaben betrafen die Module: generische Suche in der Geschichte, Laden von Konfigurations- und Inbetriebnahmedaten, Codetabellen


JEE Java 11 Sts JBoss 7 Db2 Hibernate SQL HQL JIRA SCRUM Kanban UML Innovator DBVisualiser Sonarqube Jenkins JUnit
BITMARCK
5 Monate
2020-11 - 2021-03

Document Management System ? WildFly und Web Client

Senior Software Architekt
Senior Software Architekt

Der Kunde beauftragte mich, Kompatibilitätstests des aktuellen Systems in neuen Cloud-Technologien zu überprüfen und durchzuführen. Dies beinhaltete die Migration der Anwendung auf neuere Versionen vieler Bibliotheken im JEE-Stack, den Wechsel zu einem neuen Anwendungsserver von JBoss zu WildFly und das Testen der Fähigkeit, die Anwendung mithilfe von Docker und Kubernetes zu steuern und zu skalieren. Zusätzlich beaufsichtigte ich den Entwickler der FrontendBenutzeroberfläche, um drei Versionen derAnwendung basierend auf den Prototypen der Masken mit verschiedenen Technologien zu erstellen: React, Vue, Angular.

  • relevante Informationen über die stabile Version der Software finden
  • Erstellen einer Arbeitsumgebung mit Kompilieren und Booten des Systems in der neuen Umgebung
  • Kontrolle des Programmierers während der Implementierung eines neuen Prototyps der Web Client-Anwendung
JEE WildFly Docker Kubernetes Angular React Vue Bootstrap Kotlin Debian PostgreSql Azure und AWS (research)
PROGMATE
11 Jahre 11 Monate
2009-01 - 2020-11

Diverse Projekte - Document Management System

Software Architekt / Software Entwickler / Team Leader
Software Architekt / Software Entwickler / Team Leader

Wenn es darum geht, für PROGMATE zu arbeiten, war ich von Anfang an bis zu etwa 15 Produktimplementierungen der Chefarchitekt und Entwickler von PROGMATE DOCs. Die interessantesten Module hier sind: eigene Workflow-Engine, drei verschiedene Zugriffsschnittstellen auf dasselbe System (Desktop, Web, Mobile), praktischer Prozessdesigner. Das System ist skalierbar, es kann belastet werden. In den Jahren 2012 und 2014 gewann er den ersten Preis in der DMS-Klasse auf der größten Jahreskonferenz zum elektronischen Dokumentationsmanagement. Meine Aufgaben im Projekt:

  • Benchmarking von anderen Produkten zur Verwaltung elektronischer Dokumente
  • Der Auswahl des technologischen Stacks auf Basis von Geschwindigkeit, Stabilität und Sicherheit
  • Unterstützung anderer Abteilungen bei der Erstellung von Websites, Katalogen und Produktartikeln
  • Regelmäßige Erstellung von Artikeln und technischen Berichten
  • Kontrolle und Überwachung der erstellten Architektur: Uml
  • Erstellen eines neuen produktinternes Frameworks: Technologistack, Design Patterns, Beispiele.
  • Programmiererarbeitsverwaltung, Code- und Musterkontrolle, Refactoring.
  • Unterstützung eines Testerteams für Unit- und Paralleltests
  • Schulung neuer Programmierer im Rahmen des Systems
  • Durchführung von Schulungen auf verschiedenen Fortschrittsstufen für Endbenutzer, meistens Analysten und Administratoren
  • Durchführung technischer Vorträge auf Konferenzen
  • Teilnahme und Unterstützung der Verkaufsabteilung an schwierigen Besprechungen und Bewertungen
  • Unterstützung von Programmierern bei der Strategie, nach komplexen Fehlern zu suchen


2019: HUNTERS -Managementsystem für Mitarbeiter und Sicherheitseinrichtungen

Der Kunde beauftragte mich, das IT-System für die Verwaltung seines Sicherheitspersonals sowie die Standorte, an denen die Sicherheitsdiensteverkauft wurden, zu prüfen. Meine Prüfung umfasste alle Systemkomponenten: Datenbank, Geschäftslogik, Benutzeroberfläche. Das Ergebnis des Audits war ein umfassender Bericht, der Engpässe und Konstruktionsfehler sowohl in der Datenbank als auch im Quellcode des gesamten Systems enthielt. 

  • Analyse der verwendeten Datenmodelle und Muster
  • Analyse des Stacks gebrauchter Bibliotheken und ihrer Lizenzbedingungen
  • Verwendung von Parsern zur Analyse von Code und Programmierfehlern
  • Der erstellte Bericht zeigte dem Kunden, welche Softwareteile rentabel sind, um so viel Arbeit wie möglich zu sparen


2018: IFD - Lagerverwaltungssystem und Staplerverkehr

Im Rahmen dieses Projekts habe ich eine umfassende Prüfung der Qualität von Datenbanken und allen Modulen im Sinne der Erforschung von Bibliotheken und angewandten Mustern durchgeführt. Basierend auf dem Bericht wurde ich im zweiten Teil des Projekts mit der vorgeschlagenen Architektur betraut.

  • Schaffung einer Lösung für das größte Problem des Systems, nämlich die Verwendung eigener Threads, die Transaktionen destabilisieren
  • Erstellung allgemeiner Konventionen zum Erstellen von Codes auf der Grundlage von zwei verschiedenen vorhandenen Konventionen, die von zwei Teams verwendet wurden
  • Vorschlag für eine neue Systemarchitektur, die auf Mustern wie Microservices basiert


2017: Bundesdruckerei -  Produktionssystem für ID-Karten und Pässe

Aufgrund meiner umfassenden Erfahrung in der Personalisierung von Dokumenten und Produktionssystemen wurde ich beauftragt, eine Produktionssystemarchitektur zu erstellen, die folgende Elemente enthält:Datenimport und -sortierung, Produktionsplanung und -steuerung, Materialverwaltung im Lager.

  • Analyse der Konstruktionsdokumentation des Kunden
  • Anforderungsmanagement
  • Prototyping der Benutzeroberfläche
  • vollständiges UML-Konzept als Grundlage für ein Produkt zur Herstellung von Pässen und ID-Karten zur Weiterentwicklung

JEE Wildfly / JBoss EJB3 Web Services JPA Spring Spring Security Spring LDAP Spring IoC Lucene BPM Abby OCR Tesseract OCR Workflow RCP Sencha GWT/GXT Sencha Touch JavaScript iReport. Angular Android Studio Kotlin Java NetBeans Maven Swing Tomcat PostgreSql Web Services. Eclipse Vaadin RPC SQL Server Hibernate Enterprise Architect
PROGMATE
10 Jahre
2009-01 - 2018-12

Diverse Projekte

Software Architekt / Team Leader
Software Architekt / Team Leader

2018 - Grenzkontrollsystem

Der Kunde beauftragte mich, ein Team zur Implementierung des Grenzkontrollsystems aufzubauen. Auf polnischer Seite war ich Architekt und Gruppenleiter. Ich war ein Gesicht für Kommunikation und Anforderungsanalyse und kontrollierte auch die Entwicklung auf unserer Seite. Ich hatte einen erfahrenen JAVA-Entwickler und zwei erfahrene Angular - Programmierer, die mir halfen. Auf deutscher Seite nahmen mehrere Personen teil: hauptsächlich aus der Analyse der Anforderungen und der Unterstützung für die Peripheriegeräte, wie z. B. ein Passscanner, ein Fingerabdruckscanner oder eine Kamera. Ich habe meine eigene Workflow-Engine in das Produkt des Kunden aufgenommen. Der größte Vorteil dieses mehrschichtigen Systems war die schnelle Anpassung des Produkts an die Bedürfnisse verschiedener Kunden. Das System wird jetzt bei verschiedenen Kunden implementiert.

  • Erstellen eines vollständigen Software-Designs in UML
  • Prototyping der UI in Form von abstrakten Masken
  • Erstellen realer Implementierungskonfigurationen in XML (Workflow-Prozesse und Konfiguration dynamischer Komponenten)
  • Festlegen von Aufgaben für Programmierer mit einer detaillierten Einführung in die Aufgabe während des Meetings: Priorität, Budget, Beschreibung
  • Kontinuierliche Konfrontation eingehender Kundenanforderungen mit Produktannahmen - Planung von Code- und Teständerungen
  • Zusammenarbeit mit agilen Programmierern: Bereitstellung fertiger und zielgerichteter Implementierungskonfigurationen für Implementierung und Test
  • Kontinuierliche Codeüberprüfung - Auffangen von Funktionsfehlern und Einhaltung von Mustern
  • Koordination und indirekte Zusammenarbeit mit Programmierern von Treibern für Passport Reader-Hardware
  • Mehrere Präsentationen des Produkts beim Kunden vor Übergabe des fertigen Projekts


2016 - Bevölkerungs- und Dokumentenregistersystem

Der Kunde beauftragte mich zusammen mit einem Team mit der Konzeption und Implementierung eines neuen Systems zur Identifizierung der Bevölkerung auf Basis von JAVA. Die Rolle eines solchen Systems besteht nicht nur darin, die Daten der Bevölkerung des Landes aufzuzeichnen, sondern auch die Anträge zu kontrollieren, die für die Ausstellung von Dokumenten wie einem Reisepass oder einem Personalausweis eingereicht wurden. Ein solches System lässt sich zusätzlich in andere Systeme integrieren, z. B.: Grenzschutzsystem, Visasystem, Fingerabdruckprüfungssystem. Das System erforderte eine genaue Herangehensweise an das Datenbankmodell. In der ersten Implementierung haben wir uns mit einer Datenbank von 30 TB befasst.

  • Erstellen eines vollständigen abstrakten Designs in UML
  • Erstellen spezifischer Entwurfsmuster mit Beispielen für Programmierer
  • Erstellung von Programmierumgebungen und Konfigurationen für die Arbeit mit dem System
  • Definition von Schnittstellen und enge Zusammenarbeit mit Anbietern integrierter Systeme wie Afis (Fingerabdruckdatenbank)
  • Festlegen der Methode der asynchronen Kommunikation mithilfe von JMS: Anforderungen, Antworten, Ereignisse
  • Planung und Prüfung der Ergebnisse von Stabilitäts- und Stresstests
  • Unterstützung bei der Installation des RAC-Knotens ? Performance - Cluster
  • Unterstützung der Sicherungsstrategie: SAN-Speicher, 30-TBDatenbank
  • Kontinuierliche Zuweisung und Kontrolle von Aufgaben (Codeüberprüfung) von Programmierern
  • Analyse von Datenbankabfragen in Bezug auf Berichte und Verfolgung von Dokumenten oder Material


2016 - Produktionsmanagementsystem

Aufgrund der Tatsache, dass ich einige Jahre zuvor zusammen mit dem deutschen Team ein auf C ++ basierendes Produktionssystem für den Kunden erstellt hatte, wurde ich beauftragt, eine Version des Dokumenten-Personalisierungssystems auf der JEE-Plattform zu entwerfen und zu erstellen. Ein solches System besteht aus vielen Modulen wie: Datenimport, Produktionsplanung und -steuerung, Datenaufbereitung, Kommunikation mit Personalisierungsmaschinen, Berichterstellung. 

  • Modellierung von Datenbanken, Komponenten und Diensten auf der Grundlage des vorhandenen Systems und anschließende Umgestaltung auf neue Modelle und Technologien
  • Verwendung der Microservices - Architektur für die zukünftige Konfiguration von Endprodukten und die Skalierung
  • Bereitstellung eines neuen Technologie-Stacks für Programmierer mit der genauen Konstellation von Bibliotheken und Werkzeugen
  • Management von Programmierern in verschiedenen Städten, wie bei allen Projekten mit einem agilen Ansatz
  • Vereinfachung vieler Komponenten in Bezug auf Konfiguration, Prüfung, Protokollierung und Kommunikation mit anderen Modulen


2012 - Warehouse

Im Rahmen der schrittweisen Migration von Systemen zu JAVA wurde ich mit der Beteiligung an der Konzeption und Implementierung eines Lagersystems für risikoreiche Dokumente wie Pässe und Kreditkarten beauftragt. Das System wurde mit der Model Driven Design-Methode erstellt. Eine der interessantesten Funktionen war die Möglichkeit, den Flusspfad jedes personalisierten Dokuments innerhalb der Fabriken sowie an den Stellen, an denen solche Dokumente ausgestellt wurden, zu verfolgen.

  • Erstellen eines UI-Clients in Java Swing
  • Implementierung der Facade von Funktionen für Web Services, die vom System bereitgestellt wurde
  • Datenbankmodellierung und Serverimplementierung
  • Unterstützung bei der Erstellung von Beispielen und Dokumentationen für andere Systeme zur Integration
  • Stresstests für reale Produktionsdaten
  • Implementierung der Funktion der vollständigen Verfolgung jedes Materialstücks oder Halbzeugs 

WildFly PostgreSql SQL SVN Maven Eclipse JPA EJB JMS (ActiveMQ) Angular WebStorm XML/XSD/XSLT RMI Web Services (REST) Spring Enterprise Architect Oracle JBoss JMS Web Services (SOAP) Oracle RAC Spring Boot Spring MVC PKI (Bouncey Castle) Rampart SQL Server XA Web Services Tomcat Jasper Reports StarUML mit JAVA-Code Generator (MDD) MDD Hibernate Swing
Mühlbauer AG
3 Jahre 7 Monate
2005-06 - 2008-12

Softwareentwicklung und Architektur

Senior Software Entwickler und Architekt
Senior Software Entwickler und Architekt

  • Softwareentwicklung und Architektur im Bereiche der optischen und elektrischen Personalisierung von hoheitlichen Dokumenten (ID und Pass)
  • Optimierung, Deployment, Service und Wartung
  • Erfahrung mit großen Datenbanken

Visual C++ Eclipse Tomcat JBoss JMS Web Services Xalan Xerces Hibernate Enterprise Architect C++ Java SQL UML
Mühlbauer AG
5 Jahre 6 Monate
1999-12 - 2005-05

Entwicklung von Applikationen

Software Entwickler C++ PHP SQL ...
Software Entwickler

  • Entwicklung von Applikationen und Datenbanksystemen für Immobilienmakler, Reisebüros und Web Shops

Borland Builder C++ PostgreSql MySql Linux
C++ PHP SQL Javascript
Accis Systemhaus GmbH
5 Monate
2001-02 - 2001-06

Entwicklung von Steuerungssoftware im Bereiche Bankautomaten

Software Entwickler C C++
Software Entwickler
  • Entwicklung von Steuerungssoftware im Bereiche Bankautomaten für Belegdrucker, Belegscanner und Kartenleser für Chipkarte
Visual C++ NCR Siemens Nixdor
C C++
DPS Engineering GmbH
2 Jahre 7 Monate
1997-05 - 1999-11

Entwicklung von Datenbanksystemen für Bibliotheken

Software Entwickler Object Pascal C++ Perl ...
Software Entwickler
Borland Delphi Borland Builder C++ gcc PostgreSql MySql Betrieve Paradox Solaris Red Hat
Object Pascal C++ Perl PHP Javascript SQL
Sokrates Software

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 10 Monate
1994-09 - 1999-06

Informatik

Diplom Informatiker, Poznan University of Technology
Diplom Informatiker
Poznan University of Technology
  • Fachrichtung: Informatik
  • Spezialisierung: Verteilte Rechnersysteme

Position

Position

  • JEE Software Architekt
  • JEE Senior Software Developer

Kompetenzen

Kompetenzen

Top-Skills

Java Datenbanken SOA UML Spring WildFly JBoss JMS EJB Web Services Oracle PostgreSql ldap lucene pki Eclipse Jasper Reports Xalan Xerces Bpmn REST spring boot SQL

Produkte / Standards / Erfahrungen / Methoden

Profil:

Ein erfahrener Architekt und Java-Programmierer mit besonderen Fähigkeiten in den Bereichen: Datenbanken, Workflow, Datensicherheit und Integration verteilter Systeme.


Applikationsserver:

  • Wildfly
  • JBoss
  • Tomcat


Backend:

  • EJB3
  • JPA
  • Spring
  • JMS
  • Hibernate
  • Web Services (mit Web Service Security ? Rampart)
  • JNI, Spring, JAXB, XML, XSD, XSLT
  • Cryptography - PKI (Public Key Infrastructure)
  • Lucene
  • LDAP
  • JUnit


Frontend:

  • Eclipse RCP (mit GEF)
  • GXT/GWT Sencha
  • Sencha Touch Mobile
  • SWT
  • Swing, AWT
  • JSP, JSF, Facelets, Javascript, AJAX, XHTML, CSS
  • gson
  • Angular
  • Android Studio


Reporting:

  • Jasper Reports
  • Crystal Reports


Andere Werkzeuge:

  • JProfiler
  • Enterprise Architect
  • Innovator
  • StarUML
  • Jenkins
  • Eclipse
  • JConsole
  • DB Visualiser
  • OCR: Abbyy, Tesseract
  • LaTeX
  • Web Storm
  • Sonarqube


Methodiken:

  • Scrum
  • Kanban
  • Agile
  • DDD
  • MDD
  • Microservice Architecture ? Database Design Patterns
  • Monolith
  • Code ? Konventionen
  • Code ? Reviews
  • ?Pair Programming?
  • PM-Systeme
  • Groupware ? Systeme
  • Ticket ? Systeme
  • Jira
  • Legacy

Programmiersprachen

BPMN
C/C++
Java
Javascript
Object Pascal
Perl
PHP
SQL
Typescript

Datenbanken

DB2
MSSQL
MySql
Oracle Data Base (RAC und Partitioning)
PosttgreSQL

Branchen

Branchen

  • Bibliotheken
  • Reisebüros
  • Immobilien
  • Finanzen
  • Staatliche ID-Systeme
  • Dokumenten-Workflow
  • Grenzschutz
  • Verwaltung
  • Logistik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.