freiberufler Senior Software-Architekt und Pentester auf freelance.de

Senior Software-Architekt und Pentester

zuletzt online vor 1 Tagen
  • 100€/Stunde
  • 51647 Gummersbach
  • Nähe des Wohnortes
  • de  |  en
  • 19.11.2024

Kurzvorstellung

Ich bin ein erfahrener Softwareentwickler und -architekt und verknüpfe meine ausgeprägte mathematische Expertise mit langjähriger praktischer Erfahrung in der Softwareentwicklung und praktischen Fähigkeiten im Bereich Cybersecurity und Pentesting

Qualifikationen

  • Machine Learning1 J.
  • Mathematik
  • Penetrationstest1 J.
  • Software Architecture6 J.
  • Softwareentwickler4 J.

Projekt‐ & Berufserfahrung

Senior Software Architekt und Penetration Tester (Festanstellung)
KOMON Analytics, Clausthal Zellerfeld
1/2023 – offen (1 Jahr, 11 Monate)
Softwareentwicklung, KI und Cybersecurity
Tätigkeitszeitraum

1/2023 – offen

Tätigkeitsbeschreibung

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

Weiterentwicklung des Prototypen zu einem kommerziellen Produkt

Anpassung der Software an neue Browserversionen

Verbesserung der Performance

Erweiterung um neue Features und Verbesserung des Algorithmus

Vergleich des neu entwickelten Algorithmus mit existierenden Programmen zur Erkennung von XSS-Sicherheitslücken

Eingesetzte Qualifikationen

Cyber Security, Penetrationstest, Software Architecture, Git, Go (Programmiersprache), Machine Learning

Softwarearchitekt und Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Düsseldorf (Remote)
7/2022 – offen (2 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2022 – offen

Tätigkeitsbeschreibung

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

Programmierung von Schnittstellen zur Datenbank (Postgresql)

Umstrukturierung des bestehenden Programms von einer Monolithischen Architektur auf eine auf Clean Architektur basierten Microservice Architektur

Eingesetzte Qualifikationen

Postgresql, Kanban (Softwareentwicklung), Docker, Git, Go (Programmiersprache)

Softwarearchitekt und Softwareentwickler (Festanstellung)
SincoTec, Clausthal Zellerfeld
11/2017 – 9/2022 (4 Jahre, 11 Monate)
Prüfmaschinenhersteller
Tätigkeitszeitraum

11/2017 – 9/2022

Tätigkeitsbeschreibung

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 steuerbare Kraft- und Winkelsignalen für die dyna­mische Festigkeitsprüfung von Fußprotesen 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 von zusätzlichen Bedingungen wie Periodizität und hinreichende 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

Refaktorierung und Weiterentwicklung bestehender Software

Eingesetzte Qualifikationen

C (Programmiersprache), Firebird, InterBase, Java Database Connectivity, Embedded Linux, Python-Programmierer, Softwareentwickler, Software Architecture, C++, Delphi, Labview, Subversion

Zertifikate

Certified Professional Penetration Tester
INE Security
2023
e Learn Security Junior Penetration Tester
INE Security
2022

Ausbildung

Master of Science
Master Informatik
TU Clausthal
2017
Clausthal Zellerfeld
Bachelor of Science
Bachelor Informatik
TU Clausthal
2011
Clausthal Zellerfeld

Weitere Kenntnisse

Zusätzlich zu meinen Kenntnissen in den Bereichen Softwarearchitektur, Softwareentwicklung und Cybersecurity verfüge ich auch über Kenntnisse in den Bereichen Simulation und Künstliche Intelligenz sowie über fundierte mathematische Fähigkeiten.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
15
Alter
34
Berufserfahrung
7 Jahre (seit 11/2017)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden