Fachinformatiker
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 55116 Mainz
- auf Anfrage
- de | ru | en
- 11.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2018 – 12/2023
Tätigkeitsbeschreibung
BESCHREIBUNG & AUFGABEN
• Kundenprojekte zur Entwicklung individueller Workflows
• Remote Wartung, Einrichtung und Updates der Anwendung auf On-Premise Systemen
• Entwicklung eines Webformulars zur Meldung von Datenschutzverletzungen
• Wartung und Einrichtung der SaaS (Software as a Service) Systeme
• Weiterentwicklung des Webclients durch Auswertung von Kundenanforderungen sowie interner Vorgaben
• Second und Third Level Support
• Betreuung und Beratung der Kunden auf fachlicher sowie technischer Ebene der Anwendung
• Manuelles sowie automatisiertes Testen des WEB-UI und der Zusatzmodule (Webformulare)
• Dokumentation von Vorgängen/Anleitungen im Intranet
TECHNOLOGIEN
JavaScript, TypeScript, Java, Node.js, Angular, Cypress, Selenium, Git, SVN, HTML, CSS, Markdown, VS Code, Eclipse, SourceTree, Enterprise Architect, MS Office, SQL Management Studio, SSH, MSSQL Server, MariaDB, Linux, Windows Server, PowerShell, Tomcat, Apache, NGINX, TestNG, XML, CSV, JSON, REST, ODBC, T-SQL, LDAP, Mailserver
WEBFORMULAR ZUR MELDUNG VON DATENSCHUTZVERLETZUNGEN
Das Webformular wird dem Kunden eine Möglichkeit bieten, Datenschutzverletzungen ohne einen Zugang zur Anwendung melden zu können. Das spart Arbeitsschritte für den Datenschutzbeauftragten, der den Verstoß eventuell noch gar nicht kennt oder diesen erst erfassen muss, z.B. aus einem E-Mail Postfach. Die Wahrung der gesetztlichen 72 Std. Frist bei Datenschutzverstößen wird hierdurch ebenfalls begünstigt. Das Webformular wird im Setup ausgeliefert und bei Vorhandensein entsprechender Lizenz im Browser aufrufbar sein.
Mein Aufgaben
• Entwicklung der Maske (HTML/CSS) anhand gesetzlicher Mindestvorgaben
• Einbindung des Formulars in den Tomcat
• Aufbereitung und Einpflegung der abgesendeten Formulardaten mit der JavaScript Schnittstelle des Servers
TECHNOLOGIEN
VS Code, JavaScript, HTML, CSS, Tomcat, SVN, Chrome
AUTOMATISCHE TESTS DES WEB-UI
Anpassung und Entwicklung automatischer Tests. Vom Kunden und intern gemeldete Fehler werden durch diese Tests abgedeckt. Der nächtliche Buildprozess der Client/Server Anwendung bezieht diese Tests ein und erstellt einen Bericht zur Auswertung. Zur Implementierung wird das Selenium Framework, TestNG und Java verwendet. Die Konfiguration der Tests und der Umgebung erfolgt über XML-Dateien.
Meine Aufgaben
• Fortlaufende Entwicklung der Tests in Java
• Auswertung der Fehlerberichte und Bugfixing
TECHNOLOGIEN
Java, Eclipse, Selenium, TestNG, SVN, XML, Chrome
E2E-TESTS DER WEBFORMULARE
Anpassung und Entwicklung automatischer Tests für die Webformulare der Anwendung.
Beim Umbau der Webformulare von HTML/CSS/JS auf Angular/TS wird auch die
Qualitätssicherung verbessert. Zur Entwicklung der Tests wird das Frontend-
Testautomatisierungstool Cypress verwendet. Neben einfachen Tests auf der Maske (Label,
Shortdescription, etc.) werden auch komplette Workflows als Testszenarien implementiert.
Meine Aufgaben
• Erstellen der Mockdaten
• Dokumentation
• Fortlaufende Entwicklung und Bugfixing der Tests in TypeScript
TECHNOLOGIEN
VS Code, Angular, Cypress, TypeScript, JavaScript, Git, SourceTree, Chrome, Markdown, inhouse python tool (cloner)
CLIENTENTWICKLUNG
Im Rahmen der Produktentwicklung wird der Webclient stets verbessert.
Meine Aufgaben
• Analyse und Implementierung der Kundenanforderungen
• Implementierung interner Ideen/Vorgaben aus einem Ticketsystem
• Bugfixing
TECHNOLOGIEN
JavaScript, VS Code, SVN, Git, MSSQL, SSMS, Chrome, Firefox, Edge
SOFTWARE AS A SERVICE
Ein Tochterunternehmen stellt die Infrastruktur zur Verfügung, um die Anwendung als Cloud-basiertes Softwaremodell anzubieten.
Meine Aufgaben
• Einrichtung und Wartung der Software auf den Cloudsystemen
• Schnittstelle zw. Tochterunternehmen und Kunde
• SSL Konfiguration der Webclients mit NGINX
• Betreuung spezieller Kundensysteme
TECHNOLOGIEN
JavaScript, VS Code, SVN, Git, MariaDB, VIM, Linux, MobaXTerm, SSH, NGINX
DEUTSCHE BAHN
Im Rahmen der Umstellung des Webformulars auf die neue Technologie wird die Lösung an diversen Stellen angepasst oder komplett neu entwickelt, um die über Jahre hinzugefügten Funktionen im alten Formular umzuziehen. Das Reportingsystem (Berichte in Form von PDF/Word der Meldungen über das Modul) wird an die neue Maske und Eingabemöglichkeiten des Moduls angepasst und verbessert.
Meine Aufgaben
• Anpassung des bestehenden Reportingsystems des Moduls
• Automatische Benachrichtigung bestimmter Parteien per E-Mail mit dem Bericht als Anhang
• Diverse Skripte zur Durchführung von Wartungen/Migration an den Bestandsdaten
TECHNOLOGIEN
JavaScript, VS Code, SVN, MSSQL, T-SQL
REMONDIS
Es wird eine JavaScript Schnittstelle entwickelt, die einen Abgleich der internen Benutzerverwaltung der Anwendung mit einer ODBC-Quelle durchführt. Die Anwender werden täglich über einen intervallgesteuerten Job in der Anwendung aktualisiert.
Meine Aufgaben
• Ermittlung der Anforderungen mit dem Kunden
• Entwicklung der Lösung als konfigurierbaren Job innerhalb der Anwendung
• Abnahme mit anschließendem Support und Weiterentwicklung der Schnittstelle
TECHNOLOGIEN
JavaScript, VS Code, ODBC, SVN, T-SQL, LDAP-S, ActiveDirectory
MIELE
Durch eine direkte Anbindung an das Active Directory wird die interne Benutzerverwaltung der Anwendung stets aktuell gehalten. Die Passwortverwaltung wird auf das AD übertragen, wodurch die Anwender sich mit ihrem Firmenpasswort ebenfalls an der Anwendung anmelden können. Anhand der Gruppenzugehörigkeiten im AD wird den Anwendern eine entsprechende Rolle sowie Mandant innerhalb der Anwendung zugeteilt.
Meine Aufgaben
• Ermittlung der Anforderungen für den wiederkehrenden Import der Anwender aus dem AD
• Entwicklung des Imports
• Gemeinsames Testen und Fehlerbehebung
• Wartung und Support der Softwarelösung
TECHNOLOGIEN
JavaScript, VS Code, Git, LDAP-S, ActiveDirectory
HOCHTIEF
Internationale Zweigstellen melden ihre Verarbeitungen mit Hilfe von CSV-Dateien. Diese werden automatisch in die Anwendung importiert.
Mein Aufgaben
• Planung des Imports gemeinsam mit dem Kunden
• Analyse der Daten und etwaige Anpassungen der Dateien, um einen einheitlichen Stand herzustellen
• Entwicklung der Schnittstelle als wiederkehrende Aufgabe innerhalb der Anwendung
• Erstellen einer Dokumentation der Schnittstelle zur Bedienung durch den Kunden
• Installation und Wartung
TECHNOLOGIEN
JavaScript, VS Code, Git, CSV, Markdown
ASCHENDORFF
In der Cloud wird in Verbindung mit Azure des Kunden SSO aktiviert. Bei der Anmeldung müssen bereits vorhandene Anwender authentifiziert sowie neue Anwender angelegt werden
Meine Aufgaben
• Kommunikation zwischen SaaS Dienstleister (Tochter) und Kunde sowie Einrichtung des SaaS Systems
• Installation und Konfiguration eines OAuth-proxy
• Analyse der Bestandsdaten und Entwicklung entsprechender Anpassungen im Authentifizierungsskript
• Abnahme mit dem Kunden
TECHNOLOGIEN
JavaScript, VS Code, SVN, OAuth2, Linux, NGINX, VIM
DEHNER
Anfragen von Privatpersonen über die Verwendung personenbezogener Daten werden aus einem E-Mail Postfach ausgelesen und in der Anwendung angelegt. Die verantwortlichen Personen werden automatisch per E-Mail benachrichtigt. Der Anwender kann Fristen einstellen, die bei den Benachrichtigungen berücksichtigt werden und Zuständigkeiten bestimmen. Sämtliche Vorgänge dieses Jobs werden in der Anfrage selbst dokumentiert.
Meine Aufgaben
• Entwurf der Lösung mit dem verantwortlichen Consultant des Kunden
• Konfiguration des firmeneigenen Tools (factory) zum Auslesen von Postfächern
• Implementierung des Jobs
• Abnahme und Wartung
TECHNOLOGIEN
VS Code, Git, SVN, JavaScript, inhouse Tools (factory)
Active Directory, Apache Subversion (SVN), Git, Java (allg.), Linux (Kernel), MariaDB, NginX, ODBC (Open Database Connectivity), SSH (Secure Shell), Transact-SQL (T-SQL)
Über mich
Besonders beeindruckend ist seine Fähigkeit, neue und komplexe Fachgebiete schnell zu erfassen, was sowohl seine geistige Flexibilität als auch sein Engagement für lebenslanges Lernen unterstreicht. Seine bereits vorhandene Erfahrung im Umgang mit Kunden stellt einen zusätzlichen Vorteil dar, da Kundenorientierung ein entscheidender Aspekt vieler Entwicklungsprojekte ist. Seine Fähigkeit, sich schnell in unterschiedliche Projektsituationen einzufinden und die Bedürfnisse der Kunden zu verstehen, wird ihn zu einem äußerst effektiven Teammitglied machen.
Insgesamt erfüllt Herr D. sämtliche Kriterien eines vielversprechenden Frontend-Entwicklers, einschließlich Motivation, Disziplin, Lernbereitschaft, Anpassungsfähigkeit und Kundenorientierung. Sein Beitritt zu jedem Team wird zweifellos einen äußerst positiven Beitrag leisten.
Weitere Kenntnisse
• Entwurf und Implemetierung von Clientanpassungen gemäß Kundenwünschen
• Automatisierte Tests
• Support und ConsultingSYSTEME:
Windows, Linux, MacOS
TOOLS/TECHNOLOGIEN:
Node.js, Angular, Cypress, Selenium, Git, SVN, HTML, CSS, Markdown, VS Code, Eclipse, SourceTree, Enterprise Architect, MS Office, SQL Management Studio, SSH, MSSQL, MariaDB, Linux, Windows Server, PowerShell, Tomcat, Apache, NGINX, TestNG, XML, CSV, JSON, REST, ODBC, T-SQL, LDAP, Mailserver
PROGRAMMIEREN:
JavaScript, TypeScript, Java, SQL
DATENBANKEN:
MS SQL Server, MariaDB
ADMINISTRATION:
Windows, Linux, MS SQL Server
BRANCHEN:
Datenschutzmanagement
Persönliche Daten
- Deutsch (Muttersprache)
- Russisch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden