Development, Java Full Stack
Aktualisiert am 30.07.2024
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch
fließend
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-10 - 2024-06

Datenbank zur Einhaltung der Konformität bezüglich des TKG

Developer, Fullstack Developer, Software Developer Cloud Cloud-Migration Softwareentwicklung ...
Developer, Fullstack Developer, Software Developer
Die Entwicklung eines Anwendungssystems für den Kunden, um gespeicherte Datensätze zusammenzuführen, zu historisieren, zu durchsuchen und automatisiert zu exportieren.
  • Die Behördenauskunftskundendatenbank (BAKuDa) sammelt, filtert, konsolidiert und historisiert Kunden-, Vertrags- und SIMDaten von Porsche Connect-Kunden, um die telekommunikationsrechtlichen Pflichten an eine Beauskunftung durch das entsprechende Land zu erfüllen.
  • Im Fokus des Projekts stehen das Speichern und Abfragen von unterschiedlichen Daten über Kafka und REST API, die in der BAKuDa zusammengeführt werden. Die BAKuDa ist in einer abgesicherten Oberfläche durchsuchbar und kann automatisiert exportiert werden. Änderungen der Daten werden historisiert dargestellt und bei der Suche berücksichtigt.
  • Seit Dezember 2023 wurde eine Migration der BAKuDa von der OnPrem in die Cloud Umgebung durchgeführt.
  • Abstimmung und Beratung der Anforderungen mit dem Kunden
  • Abstimmungen und Informationsaustausch mit Umsystemen im Kundenumfeld
  • Erstellung von Software-Konzepten als Lösungsansatz für die Anforderungen des Kunden
  • Zerlegung der Tätigkeiten in einzelne Einheiten und Implementierung dieser Einheiten
  • Erstellung von Integrations- und Unit-Tests
Cloud Cloud-Migration Softwareentwicklung Clean Code Code Coverage Code Review DevOps Integrationstest Pair Programming Produktentwicklung SAFe Scrum Unit-Testing User Stories Angular Apache Avro Apache Kafka Apache Tomcat Atlassian Confluence Atlassian JIRA Azure Cloud CSS DBeaver Docker Docker Compose Docker for Desktop GitLab GitLab CI Gradle H2 Database HTML HTML/CSS HTML5 Hibernate Hibernate Envers IntelliJ JAVA JFrog Artifactory JSON JUnit JaCoCo LiquiBase Liquibase Log4j Logging Lombok Microsoft Teams Microsoft Windows Miro Mockito Node.js OAuth2 Oracle DB Cluster Postman RESTful API SAML SQL SonarQube Spring Boot Terraform TypeScript XML YAML
Automotive
5 Monate
2022-04 - 2022-08

Erkennung und Vorhersage von DDoS Angriffen durch den Einsatz von Predictive Analytics

Machine Learning Developer, Software Developer Artificial Intelligence (AI) Convolutional Neural Networks (CNN) Decision Trees ...
Machine Learning Developer, Software Developer
Eine Evaluierung von vier Data Mining und Machine Learning Algorithmen durchführen, um zu bestimmen, welcher Algorithmus für die Erkennung und Vorhersage von Low and Slow DDoS Angriffen in einer definierten Umgebung geeignet ist. Der Algorithmus mit dem höchsten Punktestand wurde als Prototyp in Python umgesetzt und getestet.
  • Zunächst wurde eine Evaluierungsumgebung erstellt, die 11 Kriterien definierte. Anhand dieser Kriterien wurden die Algorithmen Decision Tree, Random Forest, Support Vector Machine und das Künstliche Neuronale Netz evaluiert. Die Support Vector Machine erreichte den höchsten Punktestand und wurde als Prototyp umgesetzt. Der Prototyp wurde in der Programmiersprache Python realisiert mit Hilfe der Software-Bibliothek Scikit-Learn. Anschließend wurde die Support Vector Machine in einer Testumgebung auf das Erkennen eines Slowloris Angriffs getestet.
  • Ausgiebige Recherche zu Data Mining und Machine Learning Algorithmen Wissenschaftliche Evaluierung der vier Data Mining und Machine Learning Algorithmen
  • Konzeptionierung und Implementierung des Prototypen
  • Datenaufbereitung der Trainingsdaten für den Prototypen
  • Testen des Prototypen auf einen Low and Slow DDoS Angriff
  • Dokumentation der Evaluierung, des Prototypen und der Testergebnisse
Artificial Intelligence (AI) Convolutional Neural Networks (CNN) Decision Trees Deep Learning GitLab Google Drive LaTeX Logging Machine Learning Matplotlib Microsoft Powerpoint Microsoft Visual Studio Microsoft Visual Studio Code NumPy PUTTY Pandas Python SciKit-Learn WinSCP WireShark
n.a.

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Medieninformatik
Hochschule der Medien, Stuttgart
Abschluss: B.Sc.

Zertifikate
  • Green Software for Practitioners (LFC131)
  • Professional Scrum Master I
  • Jira Fundamentals Badge
  • Confluence Fundamentals Badge

Position

Position

  • Backend Developer
  • Consultant
  • Developer
  • Fullstack Developer
  • Machine Learning Developer
  • Scrum Master
  • Software Developer

Kompetenzen

Kompetenzen

Schwerpunkte

  • Software-Entwicklung
    • Full-Stack
    • Oracle DB
    • Spring
    • Microsoft Azure
    • Angular
  • Programmiersprachen
    • Java
    • C#
    • JavaScript
    • TypeScript
    • Python
  • Agile
    • Scrum
    • SAFe

Produkte / Standards / Erfahrungen / Methoden

Profil
Die Mitarbeiterin hat während ihres Studiums der Medieninformatik umfangreiche Kenntnisse in der Softwareentwicklung mit Java, C# und JavaScript erworben. In ihrer Bachelorthesis, die sich auf IT-Sicherheit und Machine Learning konzentrierte, vertiefte sie ihr Wissen durch die Erstellung eines Prototyps in Python. Diese Erfahrungen haben ihr ein fundiertes Verständnis und eine solide Basis in der Softwareentwicklung vermittelt. Seit Oktober 2022 arbeitet sie als Full-Stack-Entwicklerin an einer Datenbankanwendung und hat sich mit den Frameworks Spring und Angular vertraut gemacht. Ihre Verantwortlichkeiten umfassen die Analyse, Konzepterstellung und Implementierung von Softwarelösungen. Sie erhält positive Rückmeldungen von ihren Teammitgliedern, insbesondere für ihre schnelle Auffassungsgabe, Selbstorganisation und ihre Fähigkeit, Aufgaben konsequent voranzutreiben. Sie  kann sich schnell in neue Technologien einarbeiten und sich kontinuierlich weiterentwickeln.

Persönliche Stärken
  • Schnelle Auffassungsgabe
  • Vorantreibende Kommunikation
  • Ausgeprägte Selbstorganisation
  • Effizientes Zeitmanagement

Fachlichkeit
  • Allgemein
    • Artificial Intelligence (AI)
    • Cloud
    • Frontendentwicklung
    • Softwareentwicklung
  • IT-Architektur
    • Cloud Services (SaaS, IaaS, PaaS, Faas)
    • Cloud-Migration

Methoden
  • Agile
    • DevOps
    • Scrum
  • Beratung/ Consulting
    • Produktentwicklung
  • Dokumentation
    • UML
  • Projektmanagement
    • Projektmanagement
  • Qualitätssicherung
    • Clean Code
    • Code Coverage
    • Code Review
    • Integrationstest
    • Pair Programming
    • Unit-Testing
  • Requirements
    • User Stories
  • Scaled Agile
    • SAFe
  • UI/ UX
    • Design Thinking
    • Personas/ Nutzungsszenarien
    • Wireframing

Technologien & Tools
  • AI/ML
    • Convolutional Neural Networks (CNN)
    • Decision Trees
    • Deep Learning
    • Machine Learning
    • Pandas
  • Application Server
    • Apache Tomcat
    • Apache Zookeeper
  • Applikationen (Office, Adobe, ...)
    • Abobe Creative Cloud
    • Adobe Photoshop
    • Adobe XD
    • Blender
    • DeepL
    • Draw.io
    • Google Calendar
    • Google Chrome
    • Google Doc
    • Google Docs
    • Google Drive
    • Google Kalender
    • Libre Office
    • Microsoft Excel
    • Microsoft Office
    • Microsoft Outlook
    • Microsoft Powerpoint
    • Microsoft Word
    • Prima
    • Rexx HR
  • Cloud
    • Azure
    • Azure Cloud
  • Container; Containertools; Containerplattformen
    • Docker, Docker Compose, Docker for Desktop
  • Datentechnologien & verteilte Verarbeitung
    • Apache Avro
    • Apache Kafka
    • Confluent Platform (Kafka, Schemaregistry, ZooKeeper)
  • DevOps
    • Azure Key Vault
    • CI/CD
    • JFrog Artifactory
    • PUTTY
    • Terraform
    • WinSCP
    • Jira
  • Dokumentation
    • Unified Modeling Language (UML)
  • Entwicklungstooling
    • Gradle
    • Maven
    • Postman
  • Entwicklungsumgebungen
    • Eclipse
    • IntelliJ
    • Jetbrains WebStorm
    • Microsoft Visual Studio
    • Microsoft Visual Studio Code
    • Unity3D
    • Unreal Engine 4
  • Identity Access Management
    • KeePass
    • Keycloak
  • Integrationsplattformen und Technologien (Messaging; API)
    • RESTful API
    • RESTful JSON
  • Java Frameworks & Standards
    • Hibernate
    • Hibernate Envers
    • JaCoCo
    • Java FX
    • Liquibase
    • Log4j
    • Lombok
    • Spring
    • Spring Batch
    • Spring Boot
    • Spring Cloud
    • Spring MVC
    • Spring Webflux
    • Thymeleaf
  • JavaScript Frameworks & Technologien
    • Node.js
  • JavaScript Frontend Frameworks
    • Angular
    • Express.js
    • JQuery
    • Moment.js
    • React
  • Kollaborationswerkzeuge
    • Atlassian Confluence
    • Atlassian JIRA
    • Discord
    • Dropbox
    • Google Drive
    • Microsoft Skype
    • Microsoft Teams
    • Miro
  • Logging und Monitoring
    • Logging
  • Python Frameworks
    • Matplotlib
    • NumPy
    • SciKit-Learn
  • Qualitätssicherungs- und Performance Tooling
    • SonarQube
  • Security Frameworks, Tooling & Standards
    • OAuth2
    • OIDC Auhentication
    • OWASP
    • SAML
    • Verschlüsselungsverfahren
    • WireShark
  • Sonstige
    • Notepad++
  • Sourcecodeverwaltung
    • GitHub
    • GitLab
    • GitLab CI
    • GitLab Wiki
  • Testframeworks
    • JUnit
    • JUnit4
    • Mockito
  • Virtualisierung
    • Oracle VM VirtualBox
  • Web Frontend
    • CSS
    • HTML/CSS
    • HTML5
    • Wireframing

Betriebssysteme

Linux
Linux Debian
Linux Kali
Linux Ubuntu
Microsoft Windows
Windows CMD Batch
Bash

Programmiersprachen

JAVA
11, 17, 8
TypeScript
JavaScript
Python
C#
YAML
XML
SQL
JSON
HTML
CSV
LaTeX

Datenbanken

H2 Database
Oracle DB Cluster
Oxygen
Oracle SQL Developer
DBeaver
LiquiBase

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 9 Monate
2022-10 - 2024-06

Datenbank zur Einhaltung der Konformität bezüglich des TKG

Developer, Fullstack Developer, Software Developer Cloud Cloud-Migration Softwareentwicklung ...
Developer, Fullstack Developer, Software Developer
Die Entwicklung eines Anwendungssystems für den Kunden, um gespeicherte Datensätze zusammenzuführen, zu historisieren, zu durchsuchen und automatisiert zu exportieren.
  • Die Behördenauskunftskundendatenbank (BAKuDa) sammelt, filtert, konsolidiert und historisiert Kunden-, Vertrags- und SIMDaten von Porsche Connect-Kunden, um die telekommunikationsrechtlichen Pflichten an eine Beauskunftung durch das entsprechende Land zu erfüllen.
  • Im Fokus des Projekts stehen das Speichern und Abfragen von unterschiedlichen Daten über Kafka und REST API, die in der BAKuDa zusammengeführt werden. Die BAKuDa ist in einer abgesicherten Oberfläche durchsuchbar und kann automatisiert exportiert werden. Änderungen der Daten werden historisiert dargestellt und bei der Suche berücksichtigt.
  • Seit Dezember 2023 wurde eine Migration der BAKuDa von der OnPrem in die Cloud Umgebung durchgeführt.
  • Abstimmung und Beratung der Anforderungen mit dem Kunden
  • Abstimmungen und Informationsaustausch mit Umsystemen im Kundenumfeld
  • Erstellung von Software-Konzepten als Lösungsansatz für die Anforderungen des Kunden
  • Zerlegung der Tätigkeiten in einzelne Einheiten und Implementierung dieser Einheiten
  • Erstellung von Integrations- und Unit-Tests
Cloud Cloud-Migration Softwareentwicklung Clean Code Code Coverage Code Review DevOps Integrationstest Pair Programming Produktentwicklung SAFe Scrum Unit-Testing User Stories Angular Apache Avro Apache Kafka Apache Tomcat Atlassian Confluence Atlassian JIRA Azure Cloud CSS DBeaver Docker Docker Compose Docker for Desktop GitLab GitLab CI Gradle H2 Database HTML HTML/CSS HTML5 Hibernate Hibernate Envers IntelliJ JAVA JFrog Artifactory JSON JUnit JaCoCo LiquiBase Liquibase Log4j Logging Lombok Microsoft Teams Microsoft Windows Miro Mockito Node.js OAuth2 Oracle DB Cluster Postman RESTful API SAML SQL SonarQube Spring Boot Terraform TypeScript XML YAML
Automotive
5 Monate
2022-04 - 2022-08

Erkennung und Vorhersage von DDoS Angriffen durch den Einsatz von Predictive Analytics

Machine Learning Developer, Software Developer Artificial Intelligence (AI) Convolutional Neural Networks (CNN) Decision Trees ...
Machine Learning Developer, Software Developer
Eine Evaluierung von vier Data Mining und Machine Learning Algorithmen durchführen, um zu bestimmen, welcher Algorithmus für die Erkennung und Vorhersage von Low and Slow DDoS Angriffen in einer definierten Umgebung geeignet ist. Der Algorithmus mit dem höchsten Punktestand wurde als Prototyp in Python umgesetzt und getestet.
  • Zunächst wurde eine Evaluierungsumgebung erstellt, die 11 Kriterien definierte. Anhand dieser Kriterien wurden die Algorithmen Decision Tree, Random Forest, Support Vector Machine und das Künstliche Neuronale Netz evaluiert. Die Support Vector Machine erreichte den höchsten Punktestand und wurde als Prototyp umgesetzt. Der Prototyp wurde in der Programmiersprache Python realisiert mit Hilfe der Software-Bibliothek Scikit-Learn. Anschließend wurde die Support Vector Machine in einer Testumgebung auf das Erkennen eines Slowloris Angriffs getestet.
  • Ausgiebige Recherche zu Data Mining und Machine Learning Algorithmen Wissenschaftliche Evaluierung der vier Data Mining und Machine Learning Algorithmen
  • Konzeptionierung und Implementierung des Prototypen
  • Datenaufbereitung der Trainingsdaten für den Prototypen
  • Testen des Prototypen auf einen Low and Slow DDoS Angriff
  • Dokumentation der Evaluierung, des Prototypen und der Testergebnisse
Artificial Intelligence (AI) Convolutional Neural Networks (CNN) Decision Trees Deep Learning GitLab Google Drive LaTeX Logging Machine Learning Matplotlib Microsoft Powerpoint Microsoft Visual Studio Microsoft Visual Studio Code NumPy PUTTY Pandas Python SciKit-Learn WinSCP WireShark
n.a.

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium - Medieninformatik
Hochschule der Medien, Stuttgart
Abschluss: B.Sc.

Zertifikate
  • Green Software for Practitioners (LFC131)
  • Professional Scrum Master I
  • Jira Fundamentals Badge
  • Confluence Fundamentals Badge

Position

Position

  • Backend Developer
  • Consultant
  • Developer
  • Fullstack Developer
  • Machine Learning Developer
  • Scrum Master
  • Software Developer

Kompetenzen

Kompetenzen

Schwerpunkte

  • Software-Entwicklung
    • Full-Stack
    • Oracle DB
    • Spring
    • Microsoft Azure
    • Angular
  • Programmiersprachen
    • Java
    • C#
    • JavaScript
    • TypeScript
    • Python
  • Agile
    • Scrum
    • SAFe

Produkte / Standards / Erfahrungen / Methoden

Profil
Die Mitarbeiterin hat während ihres Studiums der Medieninformatik umfangreiche Kenntnisse in der Softwareentwicklung mit Java, C# und JavaScript erworben. In ihrer Bachelorthesis, die sich auf IT-Sicherheit und Machine Learning konzentrierte, vertiefte sie ihr Wissen durch die Erstellung eines Prototyps in Python. Diese Erfahrungen haben ihr ein fundiertes Verständnis und eine solide Basis in der Softwareentwicklung vermittelt. Seit Oktober 2022 arbeitet sie als Full-Stack-Entwicklerin an einer Datenbankanwendung und hat sich mit den Frameworks Spring und Angular vertraut gemacht. Ihre Verantwortlichkeiten umfassen die Analyse, Konzepterstellung und Implementierung von Softwarelösungen. Sie erhält positive Rückmeldungen von ihren Teammitgliedern, insbesondere für ihre schnelle Auffassungsgabe, Selbstorganisation und ihre Fähigkeit, Aufgaben konsequent voranzutreiben. Sie  kann sich schnell in neue Technologien einarbeiten und sich kontinuierlich weiterentwickeln.

Persönliche Stärken
  • Schnelle Auffassungsgabe
  • Vorantreibende Kommunikation
  • Ausgeprägte Selbstorganisation
  • Effizientes Zeitmanagement

Fachlichkeit
  • Allgemein
    • Artificial Intelligence (AI)
    • Cloud
    • Frontendentwicklung
    • Softwareentwicklung
  • IT-Architektur
    • Cloud Services (SaaS, IaaS, PaaS, Faas)
    • Cloud-Migration

Methoden
  • Agile
    • DevOps
    • Scrum
  • Beratung/ Consulting
    • Produktentwicklung
  • Dokumentation
    • UML
  • Projektmanagement
    • Projektmanagement
  • Qualitätssicherung
    • Clean Code
    • Code Coverage
    • Code Review
    • Integrationstest
    • Pair Programming
    • Unit-Testing
  • Requirements
    • User Stories
  • Scaled Agile
    • SAFe
  • UI/ UX
    • Design Thinking
    • Personas/ Nutzungsszenarien
    • Wireframing

Technologien & Tools
  • AI/ML
    • Convolutional Neural Networks (CNN)
    • Decision Trees
    • Deep Learning
    • Machine Learning
    • Pandas
  • Application Server
    • Apache Tomcat
    • Apache Zookeeper
  • Applikationen (Office, Adobe, ...)
    • Abobe Creative Cloud
    • Adobe Photoshop
    • Adobe XD
    • Blender
    • DeepL
    • Draw.io
    • Google Calendar
    • Google Chrome
    • Google Doc
    • Google Docs
    • Google Drive
    • Google Kalender
    • Libre Office
    • Microsoft Excel
    • Microsoft Office
    • Microsoft Outlook
    • Microsoft Powerpoint
    • Microsoft Word
    • Prima
    • Rexx HR
  • Cloud
    • Azure
    • Azure Cloud
  • Container; Containertools; Containerplattformen
    • Docker, Docker Compose, Docker for Desktop
  • Datentechnologien & verteilte Verarbeitung
    • Apache Avro
    • Apache Kafka
    • Confluent Platform (Kafka, Schemaregistry, ZooKeeper)
  • DevOps
    • Azure Key Vault
    • CI/CD
    • JFrog Artifactory
    • PUTTY
    • Terraform
    • WinSCP
    • Jira
  • Dokumentation
    • Unified Modeling Language (UML)
  • Entwicklungstooling
    • Gradle
    • Maven
    • Postman
  • Entwicklungsumgebungen
    • Eclipse
    • IntelliJ
    • Jetbrains WebStorm
    • Microsoft Visual Studio
    • Microsoft Visual Studio Code
    • Unity3D
    • Unreal Engine 4
  • Identity Access Management
    • KeePass
    • Keycloak
  • Integrationsplattformen und Technologien (Messaging; API)
    • RESTful API
    • RESTful JSON
  • Java Frameworks & Standards
    • Hibernate
    • Hibernate Envers
    • JaCoCo
    • Java FX
    • Liquibase
    • Log4j
    • Lombok
    • Spring
    • Spring Batch
    • Spring Boot
    • Spring Cloud
    • Spring MVC
    • Spring Webflux
    • Thymeleaf
  • JavaScript Frameworks & Technologien
    • Node.js
  • JavaScript Frontend Frameworks
    • Angular
    • Express.js
    • JQuery
    • Moment.js
    • React
  • Kollaborationswerkzeuge
    • Atlassian Confluence
    • Atlassian JIRA
    • Discord
    • Dropbox
    • Google Drive
    • Microsoft Skype
    • Microsoft Teams
    • Miro
  • Logging und Monitoring
    • Logging
  • Python Frameworks
    • Matplotlib
    • NumPy
    • SciKit-Learn
  • Qualitätssicherungs- und Performance Tooling
    • SonarQube
  • Security Frameworks, Tooling & Standards
    • OAuth2
    • OIDC Auhentication
    • OWASP
    • SAML
    • Verschlüsselungsverfahren
    • WireShark
  • Sonstige
    • Notepad++
  • Sourcecodeverwaltung
    • GitHub
    • GitLab
    • GitLab CI
    • GitLab Wiki
  • Testframeworks
    • JUnit
    • JUnit4
    • Mockito
  • Virtualisierung
    • Oracle VM VirtualBox
  • Web Frontend
    • CSS
    • HTML/CSS
    • HTML5
    • Wireframing

Betriebssysteme

Linux
Linux Debian
Linux Kali
Linux Ubuntu
Microsoft Windows
Windows CMD Batch
Bash

Programmiersprachen

JAVA
11, 17, 8
TypeScript
JavaScript
Python
C#
YAML
XML
SQL
JSON
HTML
CSV
LaTeX

Datenbanken

H2 Database
Oracle DB Cluster
Oxygen
Oracle SQL Developer
DBeaver
LiquiBase

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.