Softwarearchitektur, Künstliche Intelligenz, Cybersecurity, Eingebettete Systeme, Backend-Entwicklung, Mathematik/Algorithmik
Aktualisiert am 27.10.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 17.11.2024
Verfügbar zu: 50%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-10 - heute

Konzeption und Entwicklung eines KI gestützten Systems zur Erkennung von XSS-Sicherheitslücken in Webanwendungen

Softwarearchitekt und Softwareentwickler Golang Genetische Algorithmen Web ...
Softwarearchitekt und Softwareentwickler

  • Entwicklung eines auf genetischen Algorithmen basierten Programms, das automatisch XSS-Sicherheitslücken in Webanwendungen findet und dabei auch fehlerhaft konfigurierte Sicherheitsmaßnamen automatisiert umgeht.
  • Entwicklung eines Prototypen als Proof-of-Concept
  • Planung und Weiterentwicklung des Prototypen zu einem kommerziellen Produkt
  • Erweiterung um neue Features und Verbesserung des Algorithmus
  • Vergleich des neu entwickelten Algorithmus mit existierenden Lösungen zur Erkennung von XSS-Sicherheitslücken

Golang Genetische Algorithmen Web Cross Side Scripting KI Penetrationstest
Clausthal-Zellerfeld
2 Jahre 1 Monat
2022-10 - heute

Konzeption und Entwicklung eines Cloudbasierten Teleoperationssystems

Software-Architekt Golang Postgresql Clean Architecture ...
Software-Architekt

Ziel des Projekts ist die Entwicklung eines cloudbasierten Teleoperationssystems für ein renommiertes Unternehmen in der Automobilzulieferung und Rüstungsindustrie. Auf Basis der Programmiersprache Golang wird ein System entwickelt, das als Schnittstelle zu allen Teilsystemen und Endkunden dient. Neben der Steuerung der zentralen Prozesse und der Kommunikation mit den Teilsystemen ist die Datenverwaltung eine zentrale Aufgabe des Projekts.

Das Projekt wurde ursprünglich als eine monolithische Architektur entworfen. Aufgrund geänderter Anforderungen soll das Projekt nun in eine Microservice-Architektur überführt werden, was eine umfangreiche Restrukturierung erfordert. Eine Herausforderung besteht darin, das Programm in voneinander unabhängige Komponenten zu untergliedern und die Kommunikation zwischen den Komponenten auf Netzwerknachrichten umzustellen.

Die Anforderungen an die Software sind nicht stabil, weshalb die Erweiterbarkeit der Software ein wichtiges Qualitätsattribut ist, das bei der Entwicklung der Softwarearchitektur berücksichtigt werden muss. Die Softwarearchitektur muss sicherstellen, dass sich die Anforderungen an die Prozessabläufe und Datenstrukturen mit geringem Aufwand ändern lassen.

Aufgabenbereiche:

  • Weiterentwicklung eines Backends auf Basis der Programmiersprache Golang
  • Implementierung von REST-APIs, Websockets und Messaging-Systemen (RabbitMQ)
  • Design und Implementierung von Prozessabläufen
  • Software-Testing
  • Requirements Engineering
  • Agile Softwareentwicklung
  • Programmierung von Schnittstellen zur Datenbank (Postgresql)
  • Umstrukturierung des bestehenden Programms von einer monolithischen Architektur in eine auf dem Konzept der Clean-Architecture basierenden Microservice-Architektur
Golang Postgresql Clean Architecture REST-APIs Back-End PostgreSQL Software-Testing Refactoring Docker Docker Compose Git Kanban Atlassian Tools TDD
Düsseldorf
4 Jahre 11 Monate
2017-11 - 2022-09

Konzeption und Entwicklung sicherheitskritischer Anwendungen u.a. in den Bereichen Automotive, E-Mobilität, Medizintechnik und im Ma­schinen- und Anlagenbau

Softwarearchitekt und Softwareentwickler C++ Labview Delphi ...
Softwarearchitekt und Softwareentwickler

  • Weiterentwicklung eines Regelsystems ?Testpilot? für zwangsangeregte Prüfsysteme
  • Entwicklung einer hardwareunabhängigen Architektur für das Reglersystem ?Testpilot?
  • Entwicklung und Implementierung eines neuartigen Algorithmus für die adaptive Regelung von Betriebslasten unter Verwendung komplexer Zahlen und einer Fourier-Analyse
  • Konzeption, Implementierung, Test, Dokumentation und Service diverser komplexer Soft­ware­lösungen zur Messdatenerfassung sowie Steuerung und Regelung von Prüfständen für die Bereiche Automotive, E-Mobilität und Medizintechnik
  • Entwicklung von Softwarelösungen zur Messdatenverarbeitung und Reporterstellung
  • Entwicklung eines Steuer- und Auswertungsprogramms für Kalibriermaschinen zur Kali­brierung von Drehmoments- und Kraftaufnehmern auf Dakks-rückführbare Messnormale
  • Erzeugung von über Kontrollpunkte steuerbaren Kraft- und Winkelsignalen für die dyna­mische Festigkeitsprüfung von Fußprothesen nach DIN EN ISO 10328
  • Programmatische Erzeugung von Kraftsignalen für die dynamische Prüfung von Bauteilen mit vorgegebenen Frequenzen, Stützstellen und Ableitungswerten unter Einhaltung zusätzlicher Bedingungen, wie Periodizität und Glattheit
  • Entwicklung physikalischer Simulationen für das Testen von Algorithmen und Steuer­programmen für Prüfstände
  • Entwicklung eines 2-Axialen Reibmomentenprüfsystems zur Bestimmung der Reibmomente von Lager- und Radlagereinheiten unter Einwirkung von Vertikal- und Seitenkraft bei wählbaren Umgebungstemperaturen mit frei konfigurierbaren Blockprogrammen gemäß PV 8607
  • Ansteuerung von Komponenten über Feldbussysteme (Modbus TCP, CAN, EtherCat), RS232, TCP-Sockets
  • Analyse und Filterung von Messsignalen
  • Restrukturierung und Weiterentwicklung bestehender Software

Testpilot
C++ Labview Delphi Lazarus InterBase Firebird Feldbussysteme Embedded Systems Fourier-Analyse
Clausthal-Zellerfeld

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Monate
2023-02 - 2023-05

Zertifizierung

Certified Professional Penetration Tester, INE Security
Certified Professional Penetration Tester
INE Security
3 Monate
2022-08 - 2022-10

Zertifizierung

eLearmSecurity Junior Penetration Tester (eJPT v1.0), INE Security
eLearmSecurity Junior Penetration Tester (eJPT v1.0)
INE Security

Position

Position

Penetration Tester, Softwarearchitekt, Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

Softwarearchitektur
Experte
Softwareentwicklung
Experte
KI
Experte
Cybersecurity
Experte
Pentests
Experte
Software-Testing

Programmiersprachen

C
Experte
C++
Experte
Golang
Experte
Java
Experte
Python
Experte
Labview
Experte
Delphi
Experte
Lazaruns
Experte
Javascript
Fortgeschritten
PHP
Basics

Datenbanken

MySQL
Experte
InterBase
Experte
Firebase
Experte
Postgresql
Experte
Neo4J
Basics

Branchen

Branchen

Automotive, E-Mobilität, Medizintechnik, Maschinen- und Anlagenbau, Teleoperiertes Fahren

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-10 - heute

Konzeption und Entwicklung eines KI gestützten Systems zur Erkennung von XSS-Sicherheitslücken in Webanwendungen

Softwarearchitekt und Softwareentwickler Golang Genetische Algorithmen Web ...
Softwarearchitekt und Softwareentwickler

  • Entwicklung eines auf genetischen Algorithmen basierten Programms, das automatisch XSS-Sicherheitslücken in Webanwendungen findet und dabei auch fehlerhaft konfigurierte Sicherheitsmaßnamen automatisiert umgeht.
  • Entwicklung eines Prototypen als Proof-of-Concept
  • Planung und Weiterentwicklung des Prototypen zu einem kommerziellen Produkt
  • Erweiterung um neue Features und Verbesserung des Algorithmus
  • Vergleich des neu entwickelten Algorithmus mit existierenden Lösungen zur Erkennung von XSS-Sicherheitslücken

Golang Genetische Algorithmen Web Cross Side Scripting KI Penetrationstest
Clausthal-Zellerfeld
2 Jahre 1 Monat
2022-10 - heute

Konzeption und Entwicklung eines Cloudbasierten Teleoperationssystems

Software-Architekt Golang Postgresql Clean Architecture ...
Software-Architekt

Ziel des Projekts ist die Entwicklung eines cloudbasierten Teleoperationssystems für ein renommiertes Unternehmen in der Automobilzulieferung und Rüstungsindustrie. Auf Basis der Programmiersprache Golang wird ein System entwickelt, das als Schnittstelle zu allen Teilsystemen und Endkunden dient. Neben der Steuerung der zentralen Prozesse und der Kommunikation mit den Teilsystemen ist die Datenverwaltung eine zentrale Aufgabe des Projekts.

Das Projekt wurde ursprünglich als eine monolithische Architektur entworfen. Aufgrund geänderter Anforderungen soll das Projekt nun in eine Microservice-Architektur überführt werden, was eine umfangreiche Restrukturierung erfordert. Eine Herausforderung besteht darin, das Programm in voneinander unabhängige Komponenten zu untergliedern und die Kommunikation zwischen den Komponenten auf Netzwerknachrichten umzustellen.

Die Anforderungen an die Software sind nicht stabil, weshalb die Erweiterbarkeit der Software ein wichtiges Qualitätsattribut ist, das bei der Entwicklung der Softwarearchitektur berücksichtigt werden muss. Die Softwarearchitektur muss sicherstellen, dass sich die Anforderungen an die Prozessabläufe und Datenstrukturen mit geringem Aufwand ändern lassen.

Aufgabenbereiche:

  • Weiterentwicklung eines Backends auf Basis der Programmiersprache Golang
  • Implementierung von REST-APIs, Websockets und Messaging-Systemen (RabbitMQ)
  • Design und Implementierung von Prozessabläufen
  • Software-Testing
  • Requirements Engineering
  • Agile Softwareentwicklung
  • Programmierung von Schnittstellen zur Datenbank (Postgresql)
  • Umstrukturierung des bestehenden Programms von einer monolithischen Architektur in eine auf dem Konzept der Clean-Architecture basierenden Microservice-Architektur
Golang Postgresql Clean Architecture REST-APIs Back-End PostgreSQL Software-Testing Refactoring Docker Docker Compose Git Kanban Atlassian Tools TDD
Düsseldorf
4 Jahre 11 Monate
2017-11 - 2022-09

Konzeption und Entwicklung sicherheitskritischer Anwendungen u.a. in den Bereichen Automotive, E-Mobilität, Medizintechnik und im Ma­schinen- und Anlagenbau

Softwarearchitekt und Softwareentwickler C++ Labview Delphi ...
Softwarearchitekt und Softwareentwickler

  • Weiterentwicklung eines Regelsystems ?Testpilot? für zwangsangeregte Prüfsysteme
  • Entwicklung einer hardwareunabhängigen Architektur für das Reglersystem ?Testpilot?
  • Entwicklung und Implementierung eines neuartigen Algorithmus für die adaptive Regelung von Betriebslasten unter Verwendung komplexer Zahlen und einer Fourier-Analyse
  • Konzeption, Implementierung, Test, Dokumentation und Service diverser komplexer Soft­ware­lösungen zur Messdatenerfassung sowie Steuerung und Regelung von Prüfständen für die Bereiche Automotive, E-Mobilität und Medizintechnik
  • Entwicklung von Softwarelösungen zur Messdatenverarbeitung und Reporterstellung
  • Entwicklung eines Steuer- und Auswertungsprogramms für Kalibriermaschinen zur Kali­brierung von Drehmoments- und Kraftaufnehmern auf Dakks-rückführbare Messnormale
  • Erzeugung von über Kontrollpunkte steuerbaren Kraft- und Winkelsignalen für die dyna­mische Festigkeitsprüfung von Fußprothesen nach DIN EN ISO 10328
  • Programmatische Erzeugung von Kraftsignalen für die dynamische Prüfung von Bauteilen mit vorgegebenen Frequenzen, Stützstellen und Ableitungswerten unter Einhaltung zusätzlicher Bedingungen, wie Periodizität und Glattheit
  • Entwicklung physikalischer Simulationen für das Testen von Algorithmen und Steuer­programmen für Prüfstände
  • Entwicklung eines 2-Axialen Reibmomentenprüfsystems zur Bestimmung der Reibmomente von Lager- und Radlagereinheiten unter Einwirkung von Vertikal- und Seitenkraft bei wählbaren Umgebungstemperaturen mit frei konfigurierbaren Blockprogrammen gemäß PV 8607
  • Ansteuerung von Komponenten über Feldbussysteme (Modbus TCP, CAN, EtherCat), RS232, TCP-Sockets
  • Analyse und Filterung von Messsignalen
  • Restrukturierung und Weiterentwicklung bestehender Software

Testpilot
C++ Labview Delphi Lazarus InterBase Firebird Feldbussysteme Embedded Systems Fourier-Analyse
Clausthal-Zellerfeld

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Monate
2023-02 - 2023-05

Zertifizierung

Certified Professional Penetration Tester, INE Security
Certified Professional Penetration Tester
INE Security
3 Monate
2022-08 - 2022-10

Zertifizierung

eLearmSecurity Junior Penetration Tester (eJPT v1.0), INE Security
eLearmSecurity Junior Penetration Tester (eJPT v1.0)
INE Security

Position

Position

Penetration Tester, Softwarearchitekt, Softwareentwickler

Kompetenzen

Kompetenzen

Schwerpunkte

Softwarearchitektur
Experte
Softwareentwicklung
Experte
KI
Experte
Cybersecurity
Experte
Pentests
Experte
Software-Testing

Programmiersprachen

C
Experte
C++
Experte
Golang
Experte
Java
Experte
Python
Experte
Labview
Experte
Delphi
Experte
Lazaruns
Experte
Javascript
Fortgeschritten
PHP
Basics

Datenbanken

MySQL
Experte
InterBase
Experte
Firebase
Experte
Postgresql
Experte
Neo4J
Basics

Branchen

Branchen

Automotive, E-Mobilität, Medizintechnik, Maschinen- und Anlagenbau, Teleoperiertes Fahren

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.