Ein neuer Fragebogentyp
wurde eingeführt, der auf Basis konfigurierbarer Regeln automatisch beantwortet
werden kann. Die Regeln werden zentral gepflegt und ermöglichen eine dynamische
Textgenerierung in den Antwortfeldern. Zusätzlich wurden bestehende Layouts und
Funktionen wie die automatische Synchronisation mit PQSA-Artikeln integriert.
Für Benutzer wurde eine
Sperrfunktion entwickelt, die nach dem Speichern eines Artikels dessen weitere
Bearbeitung einschränkt. Nur Benutzer mit entsprechender Berechtigung können
diese Artikel weiterhin bearbeiten. Die Funktion erhöht die Datensicherheit und
stellt sicher, dass Inhalte nur durch autorisierte Personen verändert werden
können.
Rollenbasierte ZugriffskontrolleJavaOracle
2 Monate
2025-01 - 2025-02
Clipboard-Funktion
Full-Stack EntwicklerJavaSQLWebentwicklung...
Full-Stack Entwickler
Für die Bearbeitung von
Fragebögen wurde eine Zwischenablage-Funktion implementiert, die es ermöglicht,
Inhalte temporär benutzerbezogen zu speichern. Die Funktion berücksichtigt
komplexe Validierungsregeln und stellt sicher, dass pro Benutzer nur ein Fragebogen
gleichzeitig gespeichert werden kann. Die Integration erfolgte nahtlos in die
bestehende Webanwendung.
JavaSQLWebentwicklungRESTOracle
3 Monate
2024-10 - 2024-12
Update CDMS+ auf CARA 5
Softwareentwickler
Softwareentwickler
Im Zuge der Migration auf
CARA Version 5 wurden sämtliche bestehenden Schnittstellen zu Fremdsystemen neu
konzipiert und implementiert. Frühere direkte Datenbankzugriffe über JDBC
wurden durch moderne REST-basierte Schnittstellen ersetzt. Die Umstellung erforderte
eine enge Abstimmung mit den beteiligten Systemen sowie umfangreiche Tests zur
Sicherstellung der Datenintegrität.
Test EngineerTest Case DesignTestdatenerstellungAzure DevOps
Test Engineer
Im Rahmen dieses Projekts
wurden strukturierte Testfälle und Testdaten entwickelt, um eine neue
Softwareversion umfassend zu validieren. Die Tests wurden mit Azure DevOps
geplant und durchgeführt. Ziel war es, die Funktionalität der Anwendung
sicherzustellen und potenzielle Fehler frühzeitig zu identifizieren. Die
Ergebnisse flossen direkt in die Qualitätssicherung ein und bildeten die
Grundlage für die Freigabe der Software.
Test Case DesignTestdatenerstellungAzure DevOps
6 Monate
2023-12 - 2024-05
Erweiterung einer Webanwendung zur Klassifizierung von IT- Systemen
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Aktivierung von TLS für jegliche Datenübertragung
Implementierung von
Security Features beim Dateiupload
EclipseJavaVisual Studio CodeTLSSSL ZertifikateDockerYamlGithubSSHLinux
2 Monate
2023-11 - 2023-12
Bugfix in einer micorserviceähnlichen Umgebung ? Daten werden nicht vollständig aktualisiert
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Leiten von Telkos für die Analyze der bestehenden Services.
Analyze der bestehenden
inkrementellen Datensammlung zur Erfassung von Änderungen
Erarbeitung eines
Konzepts, wie die Datensammlung abgeändert werden muss, damit die
Aktualisierung der Daten vollständig ist.
Umsetzung der
Fehlerbehebung
Begleitung der Tests
EclipseJavaWeb und RestservicesMaven
4 Monate
2023-08 - 2023-11
Weiterentwicklung und Reparatur einer Webanwendung die Zertifikate für Produkte und Substanzen erstellt und verwaltet
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Fehlerbehebung einer Kopierfunktion von Fragebögen, die
Inkonsistente Daten erzeugt
Erstellung eines Skripts
zur Bereinigung und Korrektur der Datenbankinkonsistenzen
Erstellung einer
Template Funktion für Fragebögen, mit vorausgefüllten Antworten
Erstellen eines
Massenupdates für Zertifikate, unter Berücksichtigung bestimmter Kriterien
Erstellung eines
Dashboards zur Listung aller Änderungen in Zertifikaten.
Prüfung der Änderungen
im Dashboard durch den Zertifikatsverantwortlichen
Ausbau und Neuentwicklung des bestehenden Workflows einer Anwendung zur Küvetten Rücknahme
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Ausbau des bisherigen Workflows für Kunde und Entsorger
Neuentwicklung des
Workflows
Hinzufügen einer
Emailschnittstelle zwischen Kunde, Shop und Entsorger
Überarbeitung des
Frontends
Security Update
EclipseJavaOracleHTMLJava MailANT
5 Monate
2023-01 - 2023-05
Weiterentwicklung einer Anwendung für die Verwaltung von Produkten und den Substanzen aus den die Produkte bestehen.
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Anbinden eines Fremdsystems aus denen Daten zu Chargen
bezogen werden können
Organisation von
Meetings zur Analyze der bestehenden Systeme
Technisches Design der
Schnittstelle
Testkonzepterstellung
Umsetzung der
Schnittstelle
Begleitung der Tests
EclipseMavenJavaMssqlOracle
2 Monate
2022-11 - 2022-12
xDOX
Senior Software Developer
Senior Software Developer
Export eines Fragebogens nach Excel.
10 Monate
2022-03 - 2022-12
CDMS
Senior Software DeveloperRESTDQLDokumentum
Senior Software Developer
Erweitern diverser
Schnittstellen einer auf Dokumentum basierten Applikation
RESTDQLDokumentum
2 Jahre 1 Monat
2020-12 - 2022-12
Erweiterung einer Java-Basierten Anwendung
Software-EntwicklerJava 7HTMLXML...
Software-Entwickler
Die auf einer XML-Datenbank beruhende Javaserver Anwendung tauscht Daten mit Fremdsystemen über Webservices aus und generiert Zertifikate. Um eine neue Zertifikatart zu unterstützen, würde die Datenbank erweitert und die zu verschikenden Nachrichten mit zusätzlichen Informationen angereichert. Ein Export der XML Daten nach PDF wurde umgesetzt
Apache FOPOracleTomcatEclipseSVNXML Spy
Java 7HTMLXMLWebServicesXSLTJavaScript
5 Jahre 8 Monate
2017-05 - 2022-12
.net basierende Web Anwendung
Software EntwicklerC#Angular JSJavascript...
Software Entwickler
.net Core Anwendung zur Lagerverwaltung in einem Chemiekonzern.
Es wurde eine neue Funktionaliät für das Umlagern von Lagerartikeln erstellt und die Suche so erweitert, dass die Elemente anhand der Chemischen Struktur gefunden werden können.
Microsoft Visual StudioOracleDockerTFSMicrosoft SQL Server
.net Core Webanwendung für die Lenkung von Dateien
Es können Dateien hochgeladen werden, die dann in vorkonfigurierte Zielverzeichnisse abgelegt werden. Dabei werden Sicherheitschecks, Viren und Rechteprüfungen durchgeführt. Das Hochladen und Verteilen der Dateien wird protokolliert und kann in der Weboberfläche eingesehen werden.
Microsoft Visual StudioMicrosoft SQL ServerOracleDockerTFS
Angular JSJavascriptDev ExpressIISRestservicesC#
2 Monate
2022-10 - 2022-11
ACMDS -Excel Parsers
Senior Software DeveloperApache POI
Senior Software Developer
Schreiben eines Excel
Parsers zum Importieren von Daten aus Excel in ein Fremdsystem.
Apache POI
1 Monat
2022-04 - 2022-04
VDS
Senior Software DeveloperSpring Boot
Senior Software Developer
In diesem Projekt musste
die Performance einer Datenauswertung gesteigert werden.
Code
analysiert und optimiert
einen Cache eingebaut
Spring Boot
1 Monat
2022-04 - 2022-04
Glodos
Senior Software DeveloperJSch
Senior Software Developer
Filetransfer von ftp nach sftp umgestellt um den Transfer sicherer zu machen
und die Daten beim Transfer zu verschlüsseln. Dieses ist ein
Sicherheitsfeature.
SFTP
JSch
2 Monate
2022-02 - 2022-03
Omatra
Senior Software Developer
Senior Software Developer
Zusatz-Feature gebaut, welches die Useraccounts nach einem Jahr ablaufen lässt. Der
User erhält nach 11 Monaten eine Erinnerungsemail, dass er sein Passwort ändern
muss. Tut er dieses nicht, wir nach einem weiteren Monat der Account gesperrt.
2 Monate
2022-01 - 2022-02
xDOK
Senior Software DeveloperOracleJava
Senior Software Developer
xDok wurde ums
Sigmaprodukte erweitert. Hierzu wurde die P44 Datenbank mit angebunden
OracleJava
3 Jahre
2018-01 - 2020-12
Neuentwicklung eines Lagerverwaltungssystems für chemische Produkte
Software-EntwicklerC#.net coreAngular...
Software-Entwickler
Ein Lagerverwaltungssystem in Micorservice Architektur wurde neu entwickelt. Es bietet die Möglichkeit Substanzen nach Strukturen zu durchsuchen, neue Substanzen zu bestellen und die Substanzen in verschiedenen Lagern zu verwalten. Es wurden verschiedene Rechte und Rollen implementiert
Microsoft Visual StudioPostgre SQLMarvin JSRDKitTFSDocker
J2EE Anwendung zum Abwickeln von Gütertransporten per Bahn.
Im Backendbereich wurden neue Rest Services geschrieben, bzw. vorhandene erweitert, um eine App für Mobilgeräte anzubinden. Weiterhin wurde eine neue Angular Applikation erstellt, in der man neue Beförderungsaufträge erstellen kann, sowie vorhandeneeinsehen und abändern.
EclipsMicrosoft Visual Studio CodeJbossOracle
Java 9J2EEAngular 6TypscriptJMS
9 Jahre 5 Monate
2008-01 - 2017-05
Java Web Server Entwicklung
Software EntwicklerJavaSpringWebWork/Struts...
Software Entwickler
Ext JS Webanwendung mit Java backend zum Auswerten von Prozessdaten.
Es wurden div. Neuentwicklungen im Frontendbereich durchgeführt um Betriebsprozesse im Browser interaktiv darzustellen. SOLR wurde eingeführt um Prozessdaten zu indizieren und eine schnelle Suche zu ermöglichen.JBPM wurde eingeführt um Betriebsprozesse mittels Freigabe zu lenken. Ein Cachemechanismus berechnet nachtsdie Grafiken der Prozesse, so dass diese im Browser instant angezeigt werden können. Mit Aspose und POI werden Reports aus den Prozessdaten generiert
Ein neuer Fragebogentyp
wurde eingeführt, der auf Basis konfigurierbarer Regeln automatisch beantwortet
werden kann. Die Regeln werden zentral gepflegt und ermöglichen eine dynamische
Textgenerierung in den Antwortfeldern. Zusätzlich wurden bestehende Layouts und
Funktionen wie die automatische Synchronisation mit PQSA-Artikeln integriert.
Für Benutzer wurde eine
Sperrfunktion entwickelt, die nach dem Speichern eines Artikels dessen weitere
Bearbeitung einschränkt. Nur Benutzer mit entsprechender Berechtigung können
diese Artikel weiterhin bearbeiten. Die Funktion erhöht die Datensicherheit und
stellt sicher, dass Inhalte nur durch autorisierte Personen verändert werden
können.
Rollenbasierte ZugriffskontrolleJavaOracle
2 Monate
2025-01 - 2025-02
Clipboard-Funktion
Full-Stack EntwicklerJavaSQLWebentwicklung...
Full-Stack Entwickler
Für die Bearbeitung von
Fragebögen wurde eine Zwischenablage-Funktion implementiert, die es ermöglicht,
Inhalte temporär benutzerbezogen zu speichern. Die Funktion berücksichtigt
komplexe Validierungsregeln und stellt sicher, dass pro Benutzer nur ein Fragebogen
gleichzeitig gespeichert werden kann. Die Integration erfolgte nahtlos in die
bestehende Webanwendung.
JavaSQLWebentwicklungRESTOracle
3 Monate
2024-10 - 2024-12
Update CDMS+ auf CARA 5
Softwareentwickler
Softwareentwickler
Im Zuge der Migration auf
CARA Version 5 wurden sämtliche bestehenden Schnittstellen zu Fremdsystemen neu
konzipiert und implementiert. Frühere direkte Datenbankzugriffe über JDBC
wurden durch moderne REST-basierte Schnittstellen ersetzt. Die Umstellung erforderte
eine enge Abstimmung mit den beteiligten Systemen sowie umfangreiche Tests zur
Sicherstellung der Datenintegrität.
Test EngineerTest Case DesignTestdatenerstellungAzure DevOps
Test Engineer
Im Rahmen dieses Projekts
wurden strukturierte Testfälle und Testdaten entwickelt, um eine neue
Softwareversion umfassend zu validieren. Die Tests wurden mit Azure DevOps
geplant und durchgeführt. Ziel war es, die Funktionalität der Anwendung
sicherzustellen und potenzielle Fehler frühzeitig zu identifizieren. Die
Ergebnisse flossen direkt in die Qualitätssicherung ein und bildeten die
Grundlage für die Freigabe der Software.
Test Case DesignTestdatenerstellungAzure DevOps
6 Monate
2023-12 - 2024-05
Erweiterung einer Webanwendung zur Klassifizierung von IT- Systemen
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Aktivierung von TLS für jegliche Datenübertragung
Implementierung von
Security Features beim Dateiupload
EclipseJavaVisual Studio CodeTLSSSL ZertifikateDockerYamlGithubSSHLinux
2 Monate
2023-11 - 2023-12
Bugfix in einer micorserviceähnlichen Umgebung ? Daten werden nicht vollständig aktualisiert
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Leiten von Telkos für die Analyze der bestehenden Services.
Analyze der bestehenden
inkrementellen Datensammlung zur Erfassung von Änderungen
Erarbeitung eines
Konzepts, wie die Datensammlung abgeändert werden muss, damit die
Aktualisierung der Daten vollständig ist.
Umsetzung der
Fehlerbehebung
Begleitung der Tests
EclipseJavaWeb und RestservicesMaven
4 Monate
2023-08 - 2023-11
Weiterentwicklung und Reparatur einer Webanwendung die Zertifikate für Produkte und Substanzen erstellt und verwaltet
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Fehlerbehebung einer Kopierfunktion von Fragebögen, die
Inkonsistente Daten erzeugt
Erstellung eines Skripts
zur Bereinigung und Korrektur der Datenbankinkonsistenzen
Erstellung einer
Template Funktion für Fragebögen, mit vorausgefüllten Antworten
Erstellen eines
Massenupdates für Zertifikate, unter Berücksichtigung bestimmter Kriterien
Erstellung eines
Dashboards zur Listung aller Änderungen in Zertifikaten.
Prüfung der Änderungen
im Dashboard durch den Zertifikatsverantwortlichen
Ausbau und Neuentwicklung des bestehenden Workflows einer Anwendung zur Küvetten Rücknahme
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Ausbau des bisherigen Workflows für Kunde und Entsorger
Neuentwicklung des
Workflows
Hinzufügen einer
Emailschnittstelle zwischen Kunde, Shop und Entsorger
Überarbeitung des
Frontends
Security Update
EclipseJavaOracleHTMLJava MailANT
5 Monate
2023-01 - 2023-05
Weiterentwicklung einer Anwendung für die Verwaltung von Produkten und den Substanzen aus den die Produkte bestehen.
Senior Developer/Solution Architect
Senior Developer/Solution Architect
Anbinden eines Fremdsystems aus denen Daten zu Chargen
bezogen werden können
Organisation von
Meetings zur Analyze der bestehenden Systeme
Technisches Design der
Schnittstelle
Testkonzepterstellung
Umsetzung der
Schnittstelle
Begleitung der Tests
EclipseMavenJavaMssqlOracle
2 Monate
2022-11 - 2022-12
xDOX
Senior Software Developer
Senior Software Developer
Export eines Fragebogens nach Excel.
10 Monate
2022-03 - 2022-12
CDMS
Senior Software DeveloperRESTDQLDokumentum
Senior Software Developer
Erweitern diverser
Schnittstellen einer auf Dokumentum basierten Applikation
RESTDQLDokumentum
2 Jahre 1 Monat
2020-12 - 2022-12
Erweiterung einer Java-Basierten Anwendung
Software-EntwicklerJava 7HTMLXML...
Software-Entwickler
Die auf einer XML-Datenbank beruhende Javaserver Anwendung tauscht Daten mit Fremdsystemen über Webservices aus und generiert Zertifikate. Um eine neue Zertifikatart zu unterstützen, würde die Datenbank erweitert und die zu verschikenden Nachrichten mit zusätzlichen Informationen angereichert. Ein Export der XML Daten nach PDF wurde umgesetzt
Apache FOPOracleTomcatEclipseSVNXML Spy
Java 7HTMLXMLWebServicesXSLTJavaScript
5 Jahre 8 Monate
2017-05 - 2022-12
.net basierende Web Anwendung
Software EntwicklerC#Angular JSJavascript...
Software Entwickler
.net Core Anwendung zur Lagerverwaltung in einem Chemiekonzern.
Es wurde eine neue Funktionaliät für das Umlagern von Lagerartikeln erstellt und die Suche so erweitert, dass die Elemente anhand der Chemischen Struktur gefunden werden können.
Microsoft Visual StudioOracleDockerTFSMicrosoft SQL Server
.net Core Webanwendung für die Lenkung von Dateien
Es können Dateien hochgeladen werden, die dann in vorkonfigurierte Zielverzeichnisse abgelegt werden. Dabei werden Sicherheitschecks, Viren und Rechteprüfungen durchgeführt. Das Hochladen und Verteilen der Dateien wird protokolliert und kann in der Weboberfläche eingesehen werden.
Microsoft Visual StudioMicrosoft SQL ServerOracleDockerTFS
Angular JSJavascriptDev ExpressIISRestservicesC#
2 Monate
2022-10 - 2022-11
ACMDS -Excel Parsers
Senior Software DeveloperApache POI
Senior Software Developer
Schreiben eines Excel
Parsers zum Importieren von Daten aus Excel in ein Fremdsystem.
Apache POI
1 Monat
2022-04 - 2022-04
VDS
Senior Software DeveloperSpring Boot
Senior Software Developer
In diesem Projekt musste
die Performance einer Datenauswertung gesteigert werden.
Code
analysiert und optimiert
einen Cache eingebaut
Spring Boot
1 Monat
2022-04 - 2022-04
Glodos
Senior Software DeveloperJSch
Senior Software Developer
Filetransfer von ftp nach sftp umgestellt um den Transfer sicherer zu machen
und die Daten beim Transfer zu verschlüsseln. Dieses ist ein
Sicherheitsfeature.
SFTP
JSch
2 Monate
2022-02 - 2022-03
Omatra
Senior Software Developer
Senior Software Developer
Zusatz-Feature gebaut, welches die Useraccounts nach einem Jahr ablaufen lässt. Der
User erhält nach 11 Monaten eine Erinnerungsemail, dass er sein Passwort ändern
muss. Tut er dieses nicht, wir nach einem weiteren Monat der Account gesperrt.
2 Monate
2022-01 - 2022-02
xDOK
Senior Software DeveloperOracleJava
Senior Software Developer
xDok wurde ums
Sigmaprodukte erweitert. Hierzu wurde die P44 Datenbank mit angebunden
OracleJava
3 Jahre
2018-01 - 2020-12
Neuentwicklung eines Lagerverwaltungssystems für chemische Produkte
Software-EntwicklerC#.net coreAngular...
Software-Entwickler
Ein Lagerverwaltungssystem in Micorservice Architektur wurde neu entwickelt. Es bietet die Möglichkeit Substanzen nach Strukturen zu durchsuchen, neue Substanzen zu bestellen und die Substanzen in verschiedenen Lagern zu verwalten. Es wurden verschiedene Rechte und Rollen implementiert
Microsoft Visual StudioPostgre SQLMarvin JSRDKitTFSDocker
J2EE Anwendung zum Abwickeln von Gütertransporten per Bahn.
Im Backendbereich wurden neue Rest Services geschrieben, bzw. vorhandene erweitert, um eine App für Mobilgeräte anzubinden. Weiterhin wurde eine neue Angular Applikation erstellt, in der man neue Beförderungsaufträge erstellen kann, sowie vorhandeneeinsehen und abändern.
EclipsMicrosoft Visual Studio CodeJbossOracle
Java 9J2EEAngular 6TypscriptJMS
9 Jahre 5 Monate
2008-01 - 2017-05
Java Web Server Entwicklung
Software EntwicklerJavaSpringWebWork/Struts...
Software Entwickler
Ext JS Webanwendung mit Java backend zum Auswerten von Prozessdaten.
Es wurden div. Neuentwicklungen im Frontendbereich durchgeführt um Betriebsprozesse im Browser interaktiv darzustellen. SOLR wurde eingeführt um Prozessdaten zu indizieren und eine schnelle Suche zu ermöglichen.JBPM wurde eingeführt um Betriebsprozesse mittels Freigabe zu lenken. Ein Cachemechanismus berechnet nachtsdie Grafiken der Prozesse, so dass diese im Browser instant angezeigt werden können. Mit Aspose und POI werden Reports aus den Prozessdaten generiert