Software Development, Consulting
Aktualisiert am 27.05.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Angular
Beratung
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Gießen (+200km) Frankfurt am Main (+50km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

5 Jahre 10 Monate
2018-06 - heute

Migration eines Kartenpersonalisierungssystems und PIN-Druck- Systems zu einem anderen Dienstleister und Weiterführen des Systems

Entwickler, Architekt, Support
Entwickler, Architekt, Support

Das oben genannte System wird am Ursprungsstandort kopiert und am Zielstandort wieder aktiviert. Dort muss die Software an die neue Umgebung angepasst werden. Und an die drastisch verschärften Sicherheitsauflagen.

  • Anpassung der Software,
  • Installation und Einrichtung der Personalisierungssoftware an Datacard-Maschinen, HSM-Anbindung,
  • Änderung der Datenformate für den neuen Maschinenpark,
  • Mit-Konzeption und Koordinierung des Aufbaus der neuen Infrastruktur (Netzwerke, Datenverbindungen, HSMs, VMs, ...)
10 Monate
2019-08 - 2020-05

E-Commerce-Werkzeug für einen Gebrauchtmaschinenhändler

Softwareentwickler
Softwareentwickler

Aus dem Warenwirtschaftssystem werden Daten gebrauchter Industrieartikel importiert. Diese können den Anforderungen verschiedener E-Commerce-Plattformen, wie zum Beispiel Ebay, mit Bildern und formatierten Texten versehen werden. Dann werden sie im letzten Schritt zum hochgeladen und stehen damit zum Verkauf.

Der Prozess erfordert das Mitwirken von Lager- und Vertriebsmitarbeitern, die zeitgleich auf der gleichen Datenbasis arbeiten. Deshalb wurde das System als Webanwendung mit Benutzer- und Rollenkonzept umgesetzt.

Java Spring Boot Spring Security Angular Tomcat MySQL
1 Jahr 5 Monate
2017-10 - 2019-02

Betriebssystem und Managementanwendung für die Bediensoftware und Industrie 4.0 Plattform für Spinnmaschinen

Entwickler, Sicherheitsarchitekt, Tester Angular JavaScript Debian-Linux ...
Entwickler, Sicherheitsarchitekt, Tester

Für die Vernetzung in Spinnereien und die Bedienung von Spinnmaschinen ist eine umfangreiche Softwareplattform notwendig. Für diese wurde ein Betriebssystem entwickelt (Derivat der Linux- Distribution Debian). Zur Administration des Betriebssystems und Installation von Maschinenspezifischer Software wurde eine eigene Anwendung entwickelt.

  • Debian-Derivat entwickeln inklusive eigens kompiliertem Kernel,
  • Installer für die Betriebssysteminstallation Erstellen und Umsetzen von Sicherheitsanforderungen,
  • Entwickeln der Management-App,
  • Schreiben von Skripten zum Systemstart und für Administrationsaufgaben,
  • Schreiben von (halb-)automatisierten Sicherheitstests,
  • Bereitstellen von Diensten für interne und externe Anwendungen,
  • Management der Docker Container,
  • Build und Deployment über Jenkins einrichten
Angular JavaScript Debian-Linux Express Rest-API Bash Docker Jenkins
2 Jahre 10 Monate
2016-05 - 2019-02

Bediensoftware und Industrie 4.0 Plattform für Spinnmaschinen

Anforderungsanalyst, Sicherheitsarchitekt
Anforderungsanalyst, Sicherheitsarchitekt

Für die Vernetzung in Spinnereien und die Bedienung von
Spinnmaschinen ist eine umfangreiche Softwareplattform notwendig. Diese muss in der Lage sein, die Bedienoberfläche am Display der Maschine und auch an mobilen Geräten wie Tablets und Smartphones anzuzeigen. Sie muss umfangreiche Betriebsdaten halten und diese mit einem Leitstand, bzw. einer Cloud austauschen können.

  • Erarbeiten der Anforderungen in Form von User-Stories und
    Lastenheft,
  • Sicherheitskonzept für den Informator und seine
    Netzwerkanbindung,
  • abhalten von Workshops mit den Ingenieuren des Kunden
3 Jahre 5 Monate
2015-08 - 2018-12

Produktion, Steuerung und Personalisierung von Smart Cards und Pin-Briefen für einen Mailingdienstleister

Entwickler, Support Java EE Primefaces MySQL ...
Entwickler, Support

Die Auftraggeber liefern ihre Daten in XML-Dateien mit verschlüsselten Inhalten an. Für die Chipkartenpersonalisierung, den Druck der postalischen Anschreiben und die Konfektionierung der Briefe müssen diese Daten aufbereitet werden. Dazu müssen die sensiblen Daten in Hardware Sicherheitsmodulen(HSM) entschlüsselt werden. Das Ganze geschieht revisionssicher. Für die Produktion steht ein Monitoring bereit, über das die Produktionsprozesse dokumentiert werden. Das System erzeugt außerdem automatisiert Reports und Berichte sowohl für die Produktion als auch zur Auswertung für die Kunden und zur Rechnungsstellung.

  • Weiterentwicklung,
  • Test und Support des laufenden Produktionssystems,
  • Konzeptionsarbeiten,
  • Dokumentation,
  • Abstimmung von Maschinenspezifischen Aspekten (z. Bsp.
    Schachtsteuerung) mit den Produktionsmitarbeitern
Java EE Primefaces MySQL Glassfish HSM Netbeans
1 Jahr 5 Monate
2016-10 - 2018-02

Revision des Sicherheitskonzeptes verschiedener Webanwendungen für ein großes deutsches Telekommunikationsunternehmen

Jboss RHEL Oracle Linux ...

Es existieren konzernweite Sicherheitsanforderungen für Webanwendungen und deren Konfiguration. Nach einer Änderung müssen bestehende Anwendungen auf diese Anforderungen geprüft werden.

  • Beratung der Entwickler,
  • Beratung der Verantwortlichen auf Auftraggeberseite,
  • Durchführung von Sicherheitstests,
  • Softwareupdates der Entwicklungsumgebung,
  • Konfigurationsanpassungen
Jboss RHEL Oracle Linux Apache Perl Java
2 Monate
2014-12 - 2015-01

EPD-PIN für Dienstleister der Deutschen Kreditwirtschaft

Druckverwaltungs- und Steuerungssystem für PIN Briefe und TANListen inklusive Entschlüsselung in Hochsicherheitsmodulen.

  • Erstellung der verschlüsselten Testdatensätze,
  • Beratung der Entwickler zu Kryptografie

Aus- und Weiterbildung

Aus- und Weiterbildung

2014

Abschluss als Dipl.-Mathematiker an der Universität Gießen, Schwerpunkt: Kryptografie

Zertifizierungen

  • IT-Security Beauftragter(TÜV) Inhalte: Organisatorische Sicherheit, physikalische Sicherheit, Kryptografie, Rechtliches (BDSG), ISO 27001 und BSIGrundschutz
  • IT-Security Manager (TÜV) Inhalte: IS-Governance, Standards und Normen, ISO 27001, ISMS Betrieb, Überprüfung und Zertifizierung
  • IT-Security Auditor (TÜV) Inhalte: ISO 19011, ISO 17021, Audits nach ISO 27001 und BSI-Grundschutz, Interne- Lieferanten- und Zertifizierungsaudits

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Angular Beratung

Aufgabenbereiche

Anforderungsmanagement
Projektmanagement
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Spring
Spring Boot
Spring Security
Tomcat

Werdegang

seit 2019

Selbstständiger IT-Berater und Softwareentwickler

2014 - 2019

Berater und Softwareentwickler bei Trivium eSolutions GmbH in Unterhaching bei München

Kernkompetenzen

  • Softwareentwicklung Java, Angular
  • IT-Beratung im Bereich Softwareentwicklung, von Anforderungen und Entwurf über die Durchführung bis hin zur Wartung, Dokumentation
  • Industrie 4.0
  • Produktion
  • IT-Sicherheit
  • Informationssicherheit und Datenschutz (IT-Sicherheit, ISO 27001, DSGVO)
  • Internationale Projekterfahrung durch die Arbeit bei einer indisch-deutschen Firma

Skills

Softwareentwicklung

  • Java, Java EE, Spring
  • Glassfish, Jboss
  • Angular, TypeScript, JavaScript
  • Devops (CI, Jenkins, Docker, Jira, Confluence, Crucible,?)
  • Git, Subversion
  • MySQL
  • Scrum
  • Beratungsthemen (Anforderungsanalyse, Konzeption, Dokumentation, etc.)

Fachliche Themen

  • Industrie 4.0
  • Produktion
  • Chipkarten, insbesondere elektronische Gesundheitskarte
  • Kryptografie
  • Informationssicherheit, ISO 27001
  • IT-Sicherheit
  • Datenschutz

Allgemeine Tools und Techniken

  • Microsoft Office (Word, Excel, Powerpoint, ...)
  • Netzwerke
  • Linux, Unix (Debian, RHEL, CentOS, ...)
  • Bash
  • Docker
  • Virtualisierung, VMWare, Oracle Virtualbox

Programmiersprachen

Angular
Java

Datenbanken

MySQL

Einsatzorte

Einsatzorte

Gießen (+200km) Frankfurt am Main (+50km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

5 Jahre 10 Monate
2018-06 - heute

Migration eines Kartenpersonalisierungssystems und PIN-Druck- Systems zu einem anderen Dienstleister und Weiterführen des Systems

Entwickler, Architekt, Support
Entwickler, Architekt, Support

Das oben genannte System wird am Ursprungsstandort kopiert und am Zielstandort wieder aktiviert. Dort muss die Software an die neue Umgebung angepasst werden. Und an die drastisch verschärften Sicherheitsauflagen.

  • Anpassung der Software,
  • Installation und Einrichtung der Personalisierungssoftware an Datacard-Maschinen, HSM-Anbindung,
  • Änderung der Datenformate für den neuen Maschinenpark,
  • Mit-Konzeption und Koordinierung des Aufbaus der neuen Infrastruktur (Netzwerke, Datenverbindungen, HSMs, VMs, ...)
10 Monate
2019-08 - 2020-05

E-Commerce-Werkzeug für einen Gebrauchtmaschinenhändler

Softwareentwickler
Softwareentwickler

Aus dem Warenwirtschaftssystem werden Daten gebrauchter Industrieartikel importiert. Diese können den Anforderungen verschiedener E-Commerce-Plattformen, wie zum Beispiel Ebay, mit Bildern und formatierten Texten versehen werden. Dann werden sie im letzten Schritt zum hochgeladen und stehen damit zum Verkauf.

Der Prozess erfordert das Mitwirken von Lager- und Vertriebsmitarbeitern, die zeitgleich auf der gleichen Datenbasis arbeiten. Deshalb wurde das System als Webanwendung mit Benutzer- und Rollenkonzept umgesetzt.

Java Spring Boot Spring Security Angular Tomcat MySQL
1 Jahr 5 Monate
2017-10 - 2019-02

Betriebssystem und Managementanwendung für die Bediensoftware und Industrie 4.0 Plattform für Spinnmaschinen

Entwickler, Sicherheitsarchitekt, Tester Angular JavaScript Debian-Linux ...
Entwickler, Sicherheitsarchitekt, Tester

Für die Vernetzung in Spinnereien und die Bedienung von Spinnmaschinen ist eine umfangreiche Softwareplattform notwendig. Für diese wurde ein Betriebssystem entwickelt (Derivat der Linux- Distribution Debian). Zur Administration des Betriebssystems und Installation von Maschinenspezifischer Software wurde eine eigene Anwendung entwickelt.

  • Debian-Derivat entwickeln inklusive eigens kompiliertem Kernel,
  • Installer für die Betriebssysteminstallation Erstellen und Umsetzen von Sicherheitsanforderungen,
  • Entwickeln der Management-App,
  • Schreiben von Skripten zum Systemstart und für Administrationsaufgaben,
  • Schreiben von (halb-)automatisierten Sicherheitstests,
  • Bereitstellen von Diensten für interne und externe Anwendungen,
  • Management der Docker Container,
  • Build und Deployment über Jenkins einrichten
Angular JavaScript Debian-Linux Express Rest-API Bash Docker Jenkins
2 Jahre 10 Monate
2016-05 - 2019-02

Bediensoftware und Industrie 4.0 Plattform für Spinnmaschinen

Anforderungsanalyst, Sicherheitsarchitekt
Anforderungsanalyst, Sicherheitsarchitekt

Für die Vernetzung in Spinnereien und die Bedienung von
Spinnmaschinen ist eine umfangreiche Softwareplattform notwendig. Diese muss in der Lage sein, die Bedienoberfläche am Display der Maschine und auch an mobilen Geräten wie Tablets und Smartphones anzuzeigen. Sie muss umfangreiche Betriebsdaten halten und diese mit einem Leitstand, bzw. einer Cloud austauschen können.

  • Erarbeiten der Anforderungen in Form von User-Stories und
    Lastenheft,
  • Sicherheitskonzept für den Informator und seine
    Netzwerkanbindung,
  • abhalten von Workshops mit den Ingenieuren des Kunden
3 Jahre 5 Monate
2015-08 - 2018-12

Produktion, Steuerung und Personalisierung von Smart Cards und Pin-Briefen für einen Mailingdienstleister

Entwickler, Support Java EE Primefaces MySQL ...
Entwickler, Support

Die Auftraggeber liefern ihre Daten in XML-Dateien mit verschlüsselten Inhalten an. Für die Chipkartenpersonalisierung, den Druck der postalischen Anschreiben und die Konfektionierung der Briefe müssen diese Daten aufbereitet werden. Dazu müssen die sensiblen Daten in Hardware Sicherheitsmodulen(HSM) entschlüsselt werden. Das Ganze geschieht revisionssicher. Für die Produktion steht ein Monitoring bereit, über das die Produktionsprozesse dokumentiert werden. Das System erzeugt außerdem automatisiert Reports und Berichte sowohl für die Produktion als auch zur Auswertung für die Kunden und zur Rechnungsstellung.

  • Weiterentwicklung,
  • Test und Support des laufenden Produktionssystems,
  • Konzeptionsarbeiten,
  • Dokumentation,
  • Abstimmung von Maschinenspezifischen Aspekten (z. Bsp.
    Schachtsteuerung) mit den Produktionsmitarbeitern
Java EE Primefaces MySQL Glassfish HSM Netbeans
1 Jahr 5 Monate
2016-10 - 2018-02

Revision des Sicherheitskonzeptes verschiedener Webanwendungen für ein großes deutsches Telekommunikationsunternehmen

Jboss RHEL Oracle Linux ...

Es existieren konzernweite Sicherheitsanforderungen für Webanwendungen und deren Konfiguration. Nach einer Änderung müssen bestehende Anwendungen auf diese Anforderungen geprüft werden.

  • Beratung der Entwickler,
  • Beratung der Verantwortlichen auf Auftraggeberseite,
  • Durchführung von Sicherheitstests,
  • Softwareupdates der Entwicklungsumgebung,
  • Konfigurationsanpassungen
Jboss RHEL Oracle Linux Apache Perl Java
2 Monate
2014-12 - 2015-01

EPD-PIN für Dienstleister der Deutschen Kreditwirtschaft

Druckverwaltungs- und Steuerungssystem für PIN Briefe und TANListen inklusive Entschlüsselung in Hochsicherheitsmodulen.

  • Erstellung der verschlüsselten Testdatensätze,
  • Beratung der Entwickler zu Kryptografie

Aus- und Weiterbildung

Aus- und Weiterbildung

2014

Abschluss als Dipl.-Mathematiker an der Universität Gießen, Schwerpunkt: Kryptografie

Zertifizierungen

  • IT-Security Beauftragter(TÜV) Inhalte: Organisatorische Sicherheit, physikalische Sicherheit, Kryptografie, Rechtliches (BDSG), ISO 27001 und BSIGrundschutz
  • IT-Security Manager (TÜV) Inhalte: IS-Governance, Standards und Normen, ISO 27001, ISMS Betrieb, Überprüfung und Zertifizierung
  • IT-Security Auditor (TÜV) Inhalte: ISO 19011, ISO 17021, Audits nach ISO 27001 und BSI-Grundschutz, Interne- Lieferanten- und Zertifizierungsaudits

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Angular Beratung

Aufgabenbereiche

Anforderungsmanagement
Projektmanagement
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

Spring
Spring Boot
Spring Security
Tomcat

Werdegang

seit 2019

Selbstständiger IT-Berater und Softwareentwickler

2014 - 2019

Berater und Softwareentwickler bei Trivium eSolutions GmbH in Unterhaching bei München

Kernkompetenzen

  • Softwareentwicklung Java, Angular
  • IT-Beratung im Bereich Softwareentwicklung, von Anforderungen und Entwurf über die Durchführung bis hin zur Wartung, Dokumentation
  • Industrie 4.0
  • Produktion
  • IT-Sicherheit
  • Informationssicherheit und Datenschutz (IT-Sicherheit, ISO 27001, DSGVO)
  • Internationale Projekterfahrung durch die Arbeit bei einer indisch-deutschen Firma

Skills

Softwareentwicklung

  • Java, Java EE, Spring
  • Glassfish, Jboss
  • Angular, TypeScript, JavaScript
  • Devops (CI, Jenkins, Docker, Jira, Confluence, Crucible,?)
  • Git, Subversion
  • MySQL
  • Scrum
  • Beratungsthemen (Anforderungsanalyse, Konzeption, Dokumentation, etc.)

Fachliche Themen

  • Industrie 4.0
  • Produktion
  • Chipkarten, insbesondere elektronische Gesundheitskarte
  • Kryptografie
  • Informationssicherheit, ISO 27001
  • IT-Sicherheit
  • Datenschutz

Allgemeine Tools und Techniken

  • Microsoft Office (Word, Excel, Powerpoint, ...)
  • Netzwerke
  • Linux, Unix (Debian, RHEL, CentOS, ...)
  • Bash
  • Docker
  • Virtualisierung, VMWare, Oracle Virtualbox

Programmiersprachen

Angular
Java

Datenbanken

MySQL

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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