Senior Entwickler Webtechnologien
Aktualisiert am 07.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-10 - heute

KIWI

Senior Entwickler Webtechnologien Frontend-Entwicklung DevOps Engineering Design von CI/CD-Pipelines ...
Senior Entwickler Webtechnologien

Das Projekt OPAL Stufe 2 erarbeitet die im Zusammenhang mit dem Starke-Familien-Gesetz stehenden Anforderungen an eine Digitalisierung der familienpolitischen Leistung "Kinderzuschlag". Das Hauptziel des Abrufs ist die Anbindung einer anonymen Strecke an das Kundenprofil mit einer entsprechenden Authentifizierung und Erweiterung der Funktionalität. Ab November 2023 wird das OPAL-Projekt mit einem anderen Projekt zusammengeführt und künftig unter dem Projektnamen KIWI fortgesetzt.


Aufgaben:

  • DevOps Engineering, Implementierung von Kubernetes- und Istio-Infrastrukturen sowie Aufbau CI/CD
    Als DevOps Engineer verantworte ich die Implementierung und Wartung von Kubernetes- und Istio-Architekturen. Ich bin zuständig für das Design von CI/CD-Pipelines (Continuous Integration), für die Automatisierung von Deployments mit kubectl und Kustomise und fürs Monitoring und Sicherung der Systeme. Ich nutze Infrastructure as Code (IaC) zur Verwaltung von Namespaces und optimiere Betriebsabläufe.
  • Frontend-Entwicklung mit Fokus auf ereignisbasierten Webkomponenten, Authentifizierung und Unittests
    Im Frontend entwickele ich mit Angular, RxJS und ngneat/elf. Mein Fokus liegt auf ereignisbasierten Webkomponenten wie MATOMO und oiam-auth, die ich eigenständig integriere und über Events steuere. Ich betreue die JWT-Weiterleitung und nutze REST sowie Bitbucket. Die Testautomatisierung führe ich als Unittesting und Linting mit Jasmine und Karma durch. Das Defektmanagement mache ich in Jira.
  • Monitoring der betreuten Anwendungen und Analyse der Logfiles mit Kibana Grafana und Catchpoint
    Ich bin für das Monitoring der betreuten Anwendungen und die Analyse der Logfiles mit Kibana und Catchpoint zuständig. Ich werte das Monitoring aus. Bei Bedarf leite ich gemeinsam mit dem Team Verbesserungsmaßnahmen zur Qualitätssteigerung der Webanwendungen ein.
  • Anforderungen und Koordination von Schnittstellenkommunikation in Softwareprojekten
    Ich bin verantwortlich für die Formulierung und Klärung von Anforderungen sowie Koordination der Schnittstellenkommunikation. Zu meinen Aufgaben gehören: Erstellung von Ablaufdiagrammen und umfassende Dokumentation, inklusive technischer Analyse und Prozessbeschreibung mit Confluence, und Draw.io sowie Vorbereitung und Formulierung von Fragen zur Klärung der Anforderungen mit anderen Teams.
  • Durchführung der Testautomatisierung als System- und Integrationstests mit Nexus IQ, Sonar und lint
    Optimale Codequalität erreiche ich durch eine Testabdeckung von mindestens 80 % bei der Testautomatisierung mit Karma und durch umfangreiches Unittesting. Ich setze Nexus IQ ein, um potentielle Sicherheitslücken zu erkennen und entsprechende Maßnahmen zur Absicherung der Anwendung zu ergreifen. Zur Durchführung der Systemtests und Systemintegrationstests verwende ich Sonar und lint.
  • Verwaltung der auf Kubernetes basierende Infrastruktur mit kustomise und Continuous Integration
    Ich verwalte die auf Kubernetes basierende Infrastruktur (CI/CD) mit Jenkins. Dies beinhaltet die Erstellung und Anpassung von Deployments, Quotas und Namespaces sowie die Implementierung neuer Virtual Services für Deployments auf neuen Hosts. Ich verwalte die Janitor-Zeiten zur Bestimmung der Lebensdauer von Podsund und pflege die TF-Dateien (Terraform) für das Retention Management.
  • Integration einer tokenbasierten Authentifizierung mit JWT nach OIDC und Auth 2.0
    Ich integriere eine tokenbasierte Authentifizierung mit JWT ins Projekt. Ich erstelle in RxJs einen ereignisbasierten Service, der für das Laden und Konfigurieren des OIDC-Clients, das Anfordern und Speichern des JWT und für die Verfügbarkeit des Tokens für andere Teile der Anwendung zuständig ist. Um das JWT zu verwenden, habe ich es als Autorisierungsheader zu unseren HTTP-Anfragen hinzugefügt.
  • TeamSV und Reifegrad Audit
    Ich war an den Vorbereitungen zum Reifegrad Audit beteiligt, habe alle Dimensionen vorbereitet und gemeinsam mit meinen Kollegen das Reifegrad Audit durchgeführt. Im Rahmen von TeamSV bin ich für die Bedrohungsanalyse zuständig, pflege die Dokumentation dazu, achte auf die Sicherheitsbewertung und behebe die Nexus IQ Findings. Zudem habe ich eine Anleitung zur Nutzung von Nexus IQ erstellt.
  • Optimierung der CI/CD-Prozesse und bedingte Testausführung mit Selenium WebDriver und Tamara
    In meinem Verantwortungsbereich liegt die Entwicklung und Anpassung der Pipelines in Java, um eine bedingte Ausführung von Tests zu ermöglichen. Ich habe Mechanismen implementiert, die Jenkins Jobs und Pipelines miteinander verbinden, so dass Tests basierend auf spezifischen Kriterien und Annotations bedingt ausgeführt werden. Ich erweitere bestehende Objektgruppen, Sequenzen und Testsets.
  • Erfassung und Analyse der Anforderungen in Jira, Konzeptionierung und User Story Formulierung
    Ich nehme an strategischen Besprechungen teil, um die grundlegenden Erwartungen und Anforderungen an das Projekt zu verstehen. Außerdem sammle ich relevante Informationen für die Konzeptionierung in Jira und führe Analysen durch, um ein Verständnis für die Projektziele zu entwickeln. Im Rahmen der User Story Formulierung diskutieren und priorisieren wir die Ziele im Miro Board.
  • Konzeption einer Mobile First Lösung, Erstellung eines Prototyps mit Axure RP und Beratung zur UX
    Ich entwerfe eine Mobile First Lösung für unser Projekt und vermittle zwischen den Stakeholdern. Basierend auf meinem Konzept habe ich einen Prototyp in Axure RP erstellt. Außerdem berate ich den Product Owner (PO) in Bezug auf UX, Usability und Barrierefreiheit. Ich präsentiere regelmäßig die UX-Themen unseres Teams.
  • Einführung eines State Management Systems im Angular-Projekt mit Hilfe des Redux Frameworks in RxJs
    Um den Zustand der gesamten Anwendung wartbar zu machen und nach einer klaren Struktur aufzubauen, implementiere ich eine State Management Lösung mit Hilfe des Redux Frameworks in RxJs. Mit dieser wartbaren und testbaren Architektur können wir den Überblick über den aktuellen Zustand der Anwendung behalten und diesen auch greifbarer machen.
  • Durchführung der MATOMO-Integration, Einführung des Tag Managers und Überwachung des Systems
    Ich habe die Integration von MATOMO in unser Projekt durchgeführt. Dazu habe ich den Tag Manager integriert und die gewünschten Ereignisse zu den Aufrufen hinzugefügt. Anschließend habe ich das System in der Test- und Produktionsumgebung überwacht und für die Auswertung z. B. mit Google Analytics zur Verfügung gestellt.
  • Erstellung und Verwaltung von Paketen in Nexus Repository mit Java
    Im Spring Boot Projekt habe ich Pakete mit Java erstellt und diese dann in das Nexus Repository hochgeladen und versioniert. Anschließend habe ich die Pakete in anderen Projekten verwendet, um eine nahtlose Integration zu ermöglichen.
  • Backend-Entwicklung mit Spring Boot, Kafka und S3 in Micro-Services und Testautomatisierung
    Die Implementierung und Konfiguration von kafka Consumer für die asynchrone Kommunikation zwischen den Micro-Services habe ich in der Architektur erweitert. Dabei habe ich die Partitionierung und Replikation verwaltet und fehlerhafte Nachrichten mit Circuit Breaker abgefangen. Den Code habe ich mit Mockito getestet, als HelmChart deployed und das Ergebnis mit Grafana und Rancher Logs überwacht.
Jenkins Kubernetes Helm Rancher Grafana KIBANA Kustomise kubectl Atlassian JIRA JSON Web Token (JWT) Angular MATOMO Bitbucket lint Jasmine Karma Catchpoint draw.io Atlassian Confluence Nexus IQ Sonar Terraform CI/CD
Frontend-Entwicklung DevOps Engineering Design von CI/CD-Pipelines Test Driven Development (TDD) Behaviour Driven Design (BDD) Agile Vorgehensweise Best Practice SCRUM Continuous Integration Kubernetes CI/CD Planung Steuerung Kommunikation QS von fachlichen und oder technischen Testinhalten 3rd Level Support Angular JSON Web Token (JWT) REST RxJs Unittesting Genauigkeit Teamfähigkeit Ablaufsdiagramm und Micro-Services Prozesssteuerung fachliche und technische Vorgabenkonzeption Vermittlung zwischen Stakeholdern und Wissenstransfer Testautomatisierung Integrationstest Systemintegrationstest Systemtest Exploratives Testing Manuelles Testing CI/CD und Terraform Auth 2.0 OIDC Sicherheit Bedrohungsanalyse Reifegradaudit Selenium Java Selenium WebDriver Tamara Regressionstests und Softwaretest Konzeptionierung User Story Formulierung Ablaufsdiagramm Miro Board Keycloak Präsentationen Test Design Axure RP MS Office: PowerPoint Barrierefreiheit Redux Tag Manager Google Analytics Spring Boot Nexus Repository Behaviour Driven Design (BDD) und Test Driven Development (TDD) Micro-Services kafka Maven Amazon S3 Spring Security JUnit Mockito Docker Implementierung von Kubernetes- und Istio-Infrastrukturen Aufbau CI/CD Analyse der Logfiles Schnittstellenkommunikation Cloud Monitoring Infrastructure as Code (IaC) Automatisierung von Deployments Sicherung der Systeme Defektmanagement Backend-Entwicklung
1 Jahr 1 Monat
2021-08 - 2022-08

Weiterentwicklung von PubLab & Durchführung von Unit-Tests für die Angular-Anwendungen

Angular Developer Agile Vorgehensweise Best Practice KANBAN ...
Angular Developer

Ein globales, forschendes Bio-Pharma-Unternehmen hat mit PubLab ein internes Tool für die Verwaltung und den Austausch von Fachliteratur entwickelt, das im Vergleich zu extern entwickelten Tools mehrere Vorteile in Bezug auf die Informationssicherheit, die Integration von Inhalten und die Entwicklung individueller Funktionen bietet. Ziel des agilen Projektes ist die Weiterentwicklung von PubLab auf Basis von Anforderungen des Unternehmens.


Aufgaben:

  • Verantwortung für das Frontend und Angular-Entwicklung mit JS sowie Einführung CI-CD-Pipeline
    Ich bin verantwortlich für den Frontend-Bereich und entwickle PubLab mit Javascript, TypeScript Angular, Ngrx, RxJS sowie Rest-API und GraphQl weiter. Ich führe die CI-CD-Pipeline ein. Zur Versionierung nutze ich Git und mit Bamboo habe ich das Projekt gebaut. Mit Angular Material und Bootstrap implementiere ich das Design in CSS. In Jira erfasse ich Tickets und organisiere die Arbeitsabläufe.
  • Durchführung von Unit-Tests für die Angular-Anwendungen mit Karma Test-Runner sowie Defektmanagement
    Ich habe das Unittesting in der Angular-Anwendung eingebaut, diese erweitert und diverse Browsertests ausgeführt. Dabei nutze ich Karma für die Laufzeitumgebung und Jasmine als Test Framework sowie manuelles Testing. Dann integriere ich diese in den Buildprozess der Anwendung mit Continuous Integration und GitLab. Aufgetretene Fehler behebe ich direkt in der App Publab und mache einen Re-Test.
  • Requirements Engineering und Leitung der SCRUM-Meetings als PO sowie Dokumentation in Confluence
    Als PO organisiere ich die Sprints und Releases, informiere den Kunden und führe Meetings. Ich bin verantwortlich für das Requirements Engineering und formuliere die agile Vorgehensweise. Darüber hinaus erweitere ich die Projektdokumentation in Confluence (auch White Box Requirements). Die langfristige Planung der Entwicklung und den Status der Tickets organisiere ich über das KANBAN-Board.
Karma Angular Material Bootstrap Git Bamboo Atlassian JIRA Jasmine GitLab Atlassian Confluence Bitbucket
Agile Vorgehensweise Best Practice KANBAN SCRUM Confluence Kommunikation Präsentationen Teamfähigkeit Wissenstransfer Continuous Integration Manuelles Testing Unittesting E2E-Tests Firefox Google Chrome Microsoft Edge Safari Docker REST-API CSS HTML 5 Typescript HTML Angular Browsertests CI-CD-Pipeline Requirements Engineering Dokumentation White Box Requirements Defektmanagement GUI-Technologien Schnittstellen Testautomatisierung Leitung der SCRUM-Meetings als PO
1 Jahr 1 Monat
2021-08 - 2022-08

Software-Entwicklung MyMEDIAN@Home sowie Aufbau und Durchführung von Unit-Tests

Angular Developer Continuous Integration Software-Entwicklung Integration der App in native Kotlin-Anwendung ...
Angular Developer

Der Kunde ist eine Klinikgruppe mit Rehabilitationskliniken, Krankenhäusern und Pflegeeinrichtungen. Medizinische Schwerpunkte sind die neurologische, kardiologische, psychosomatische und orthopädische Rehabilitation sowie die Rehabilitation, Adaption und Soziotherapie bei Abhängigkeitserkrankungen. Die Anwendung MyMEDIAN@Home soll Patient:innen bei der Anschlussheilbehandlung und Nachsorge zu Hause unterstützen sowie ihre Therapie erfolgreicher machen. Nach der Reha unterstützt die Anwendung Patient:innen mit Trainings- und Edukationsvideos, Entspannungsübungen, Kochrezepten und Fragebögen. Außerdem soll die Anwendung Patient:innen mit Hilfe eines Digital-Twin in Form eines Sprösslings motivieren, die Übungen zu machen. Im Patientenmanagementsystem können Therapeut:innen die Patient:innen verwalten und selbst erstellte Therapiepläne hinterlegen.


Aufgaben:

  • Software-Entwicklung auf Basis der Medical Device Regulation mit RxJs, GitLab, CD/CI und REST-API
    Ich bin verantwortlich für die Entwicklung der Angular-App Median@Home nach der Definition der Medical Device Regulation mit RxJs, GitLab, CD/CI und REST-API, die vom Scratch erstellt worden ist. Dabei wende ich meine Spring-Boot-, Java- und MySQL-Kenntnisse an, um die App zu testen und die DB zu manipulieren. Ich nutze Angular Material mit Bootstrap, um das responsive Design zu implementieren.
  • Integration der App in native Kotlin-Anwendung sowie Durchführung von Integrations- und Browsertests
    Ich integriere die Standalone-Angular-App in eine native Kotlin-Anwendung. Dafür sind zunächst verschiedene Anpassungen notwendig, wie z. B. eine neue Authentifizierungsmethode oder Verbindung zur externen API. Nach der Implementierung habe ich Integrationstests mit Android Studio sowie IOS Geräten durchgeführt sowie verschiedene Browser wie Microsoft Edge, Google Chrome und Safari getestet.
  • Aufbau und Durchführung der Unit-Tests für die Angular-App mit Jasmine und Karma Test-Runner
    Nachdem ich das Unittesting in der Angular-Anwendung eingebaut habe, führe ich die Softwaretests durch und erweitere diese bei Bedarf. Dabei nutze ich Karma für die Laufzeitumgebung und Jasmine als Test Framework. Anschließend integriere ich diese in den Buildprozess der Anwendung mit Continuous Integration und GitLab.
  • Konzeptionierung neuer Anforderungen, Definition der Features und Präsentierung der User-Storys
    Auf Basis von Kundenanforderungen habe ich Qualitätsprobleme, die in der Software festgestellt worden sind, priorisiert und direkt behoben. Nach SCRUM definiere ich neue Anforderungen, erfasse diese im KANBAN-Board und konzipiere mit dem Team neue Product-Features. In Sprints schätzen wir den jeweiligen Arbeitsaufwand, präsentieren die User-Storys und halten diese in Jira fest.
Kubernetes MySQL Angular Material Bootstrap GitLab Atlassian JIRA Android Studio Jasmine Karma
Continuous Integration Software-Entwicklung Integration der App in native Kotlin-Anwendung Testautomatisierung Agile Vorgehensweise SCRUM KANBAN Confluence Kommunikation Präsentationen Präsentierung der User-Storys Retrospektive Teamfähigkeit Wissenstransfer Jira Konzeptionierung Unittesting Softwaretest manuelles Testing Integrationstest Kotlin Google Chrome Microsoft Edge Safari Schnittstellen REST-API Java RxJs Typescript Angular Spring Boot Integrationstests Browser Testing Aufbau und Durchführung der Unit-Tests für die Angular-App Cloud Anforderungsmanagement Konzeptionierung neuer Anforderungen Definition der Features
3 Monate
2021-11 - 2022-01

Weiterentwicklung von ClickDoc in Angular sowie Verbesserungsmaßnahmen zur Suchmaschinenoptimierung

Angular Developer SCRUM Software Entwicklung mit Angular Continuous Integration ...
Angular Developer

Der Kunde produziert Software für Praxen, Krankenhäuser, Apotheken, Labore und weitere Einrichtungen im Gesundheitswesen. ClickDoc ist eine Angular-Anwendung, die vom KBV und dem GKV-Spitzenverband zertifiziert worden ist. ClickDoc dient der Kommunikation zwischen Patienten und Ärzten. Die Patienten können über die Anwendung z. B. nach Ärzten suchen, Arzttermine vereinbaren und diese auch online durchführen. Dies ermöglicht auch Großpraxen wie MVZ oder Klinken eine intensive Vernetzung mit anderen Einrichtungen. Ziel des Projektes ist die Umsetzung von Weiterentwicklungen in Angular sowie Verbesserungsmaßnahmen zur Suchmaschinenoptimierung.


Aufgaben:

  • Definition und Implementierung von SEO-Maßnahmen mit Angular, HTML/CSS und Bootstrap
  • Arbeiten im agilen, englischsprachigen Team 
  • Software Entwicklung mit Angular (TypeScript), HTML/CSS, Bootstrap und Angular Material sowie Nutzung vonJenkins und Docker 
Angular Angular Material Bootstrap VPN Jenkins Atlassian Confluence Docker
SCRUM Software Entwicklung mit Angular Continuous Integration Unittesting REST-API HTML/CSS SEO Definition und Implementierung von SEO-Maßnahmen Schnittstellen Manuelles Testing
1 Jahr 6 Monate
2020-03 - 2021-08

Entwicklung und Weiterentwicklung von Angular-Anwendungen

Angular Developer Entwicklung und Weiterentwicklung von Angular-Anwendungen Retrospektive Teamfähigkeit ...
Angular Developer

Der Kunde vermarktet Online-Werbeflächen und digitale Inhalte auf einer Search-Plattform und bietet gleichzeitig eine Monetarisierungslösung für die Inhaltsersteller. Publisher haben die Möglichkeit ihre Inhalte kostenfrei an die Nutzer der Plattform weiterzugeben und damit Geld zu verdienen. Ziel des Projektes ist die Entwicklung und Weiterentwicklung von Angular-Anwendungen.


Aufgaben:

  • Entwicklung und Weiterentwicklung von Angular-Anwendungen und Präsentation der Ergebnisse
  • Entwurf grafischer Benutzeroberflächen und Unterstützung bei der UX-Design-Entwicklung mit Adobe XD
  • Organisation im Team nach der Design-Thinking-Methode, manuelles Testing und Defektmanagement
Lodash GraphQL Bootstrap Angular Material Adobe XD Atlassian JIRA
Entwicklung und Weiterentwicklung von Angular-Anwendungen Retrospektive Teamfähigkeit Vermittlung zwischen Stakeholdern und Wissenstransfer manuelles Testing Genauigkeit Kommunikation Angular RxJs Typescript Präsentationen Agile Vorgehensweise SCRUM Präsentation der Ergebnisse Entwurf von grafischen Benutzeroberflächen Design-Thinking-Methode Defektmanagement Erstellung des Konzepts Auslieferung der Features
4 Monate
2019-10 - 2020-01

Entwicklung einer Homepage

Angular Developer Entwicklung einer Homepage mit Angular und Angular Material Agile Vorgehensweise SCRUM ...
Angular Developer

Die Praxis für Podologie Fuß-Glück ist eine familiengeführte, kleine Praxis in Düsseldorf, die podologische Praxisleistungen lokal anbietet. Ziel des Projektes für den Kunden des StartupWerks ist die Entwicklung einer komplett neuen Homepage sowie die Planung und der Aufbau der Softwarearchitektur für die Praxis.


Aufgabe:

  • Entwicklung einer Homepage mit Angular und Angular Material sowie Implementierung des Designs
Angular Angular Material
Entwicklung einer Homepage mit Angular und Angular Material Agile Vorgehensweise SCRUM HTML/CSS Typescript REST-API Implementierung des Designs Behebung von Fehlern Planung der gesamten Softwarearchitektur Schnittstellen
Praxis für Podologie Fuß-Glück
10 Monate
2018-06 - 2019-03

Entwicklung eines Webportals für Sky Sport

Frontend Developer Entwicklung von Frontend-Modulen mit HTML 5 und Javascript Cross-Browser-Tests SCRUM ...
Frontend Developer

Sky Deutschland ist ein Medienkonzern und Entertainment-Anbieter in Deutschland, Österreich und der Schweiz. Der Kunde "Sky Sport" ist eine Sendergruppe, die im Rahmen des Sport-Pakets von Sky Deutschland zu empfangen ist und aktuelle Nachrichten aus der Welt des Sports mit einem Fokus auf Fußball-News vorwiegend als Video-Content bietet. Ziel des Projektes der Internetagentur ID-Media GmbH ist die Entwicklung des Webportals für Sky Sport, was den Sky-Sport-Endkunden ermöglichen soll, verschiedene Leistungen und Tarife online zu buchen und zu bezahlen.


Aufgaben:

  • Entwicklung von responsiven Frontend-Modulen mit HTML 5, Flex-Box, Javascript, SaSS und JQuery 
  • Manuelles Testing über verschiedene Browser und Defektmanagement
Flex-Box JQuery
Entwicklung von Frontend-Modulen mit HTML 5 und Javascript Cross-Browser-Tests SCRUM Manuelles Testing HTML 5 Javascript SaSS JQuery Firefox Google Chrome Microsoft Edge Safari Defektmanagement
Sky Sport
8 Monate
2017-11 - 2018-06

Weiterentwicklung des Onlineshops

Frontend Developer in Teilzeit Weiterentwicklung des Onlineshops Wasserfall HTML/CSS ...
Frontend Developer in Teilzeit

Serverhero ist ein IT-Unternehmen aus Köln, was die Beratung und den Verkauf von Servern und Storage zur Realisierung von IT-Projekten anbietet. Über die Webseite werden die Produkte verschiedener Hersteller angeboten. Darüber hinaus ist im Onlineshop eine Chatfunktion integriert, so dass sich Berater und Kunden in Echtzeit unterhalten können. Ziel des Projektes ist Weiterentwicklung des Serverhero-Onlineshops.


Aufgaben:

  • Entwicklung von Frontend-Modulen mit HTML/CSS und Bootstrap sowie JavaScript und JQuery
  • Entwicklung der Chatfunktion 
Bootstrap JQuery
Weiterentwicklung des Onlineshops Wasserfall HTML/CSS Javascript Entwicklung von verschiedenen Frontend-Modulen Entwicklung der Chatfunktion
Serverhero

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-07 - 2024-07

Rancher Manager 2.8 for Rancher Prime Operations

Fast Lane Institute for Knowledge Transfer GmbH
Fast Lane Institute for Knowledge Transfer GmbH
1 Monat
2024-04 - 2024-04

IT-SV-Schulung für Sicherheitsverantwortliche zur Vorbereitung des Reifegrad Audits

Behörde
Behörde
1 Monat
2023-09 - 2023-09

Deploy and Run Apps with Docker, Kubernetes, Helm, Rancher

Udemy
Udemy
1 Monat
2023-03 - 2023-03

Reactive Angular Course (with RxJs, Angular 15)

Angular University
Angular University
1 Monat
2022-10 - 2022-10

Angular Testing Masterclass (Unit Tests & E2E)

Angular University
Angular University
1 Monat
2022-08 - 2022-08

NgRx (with NgRx Data) Angular 14

Angular University
Angular University
1 Jahr 7 Monate
2020-08 - 2022-02

Informatikstudium zum Bachelor

Universität Duisburg-Essen
Universität Duisburg-Essen
1 Monat
2021-10 - 2021-10

Digitale Gesundheitsanwendung

TWT DH
TWT DH
1 Monat
2021-03 - 2021-03

Angular Fundamentals

Ultimate Courses
Ultimate Courses
1 Monat
2021-03 - 2021-03

RxJS Basics

Ultimate Courses
Ultimate Courses
1 Jahr 3 Monate
2018-06 - 2019-08

Fachinformatik-Ausbildung

ID-Media GmbH, Köln
ID-Media GmbH, Köln

Position

Position

Rollen:

  • Senior Entwickler Webtechnologien
  • Web-Entwicklerin
  • Angular Developer
  • Frontend Developer
  • DevOps Engineer


Einsatzgebiete:

  • Angular Development
  • Frontend-Entwicklung
  • Requirements Engineering
  • DevOps
  • Design von CI/CD-Pipelines
  • Verwaltung der Infrastruktur
  • Testautomatisierung
  • Systemanalyse

Kompetenzen

Kompetenzen

Schwerpunkte

Angular Development
Experte
Frontend-Entwicklung
Experte
Requirements Engineering
Fortgeschritten
Systemanalyse
Fortgeschritten
DevOps
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen
Profil
Die Mitarbeiterin ist eine herausragende Web-Entwicklerin, spezialisiert auf Angular, RxJS und ngneat/elf. Ihre Expertise in der Entwicklung ereignisbasierter Webkomponenten und in der Implementierung komplexer Authentifizierungsmechanismen zeichnet sie aus. Im Backend-Bereich bringt sie Fähigkeiten in Spring Boot und Kafka mit. Hervorzuheben ist ihre Erfahrung in der Automatisierung von Deployment-Prozessen mit Jenkins, Docker und Kubernetes. Die Senior Entwicklerin Webtechnologien ist sowohl technisch versiert als auch in der Anwendung agiler Methoden bewandert. Ihre Erfahrung in SCRUM gepaart mit umfassendem Know-how im Requirements Engineering, macht sie zu einer Schlüsselfigur in jeder Projektphase. Ihre analytischen Fähigkeiten in der System- und Prozessanalyse sind stets wertvoll für die Identifizierung und Lösung komplexer Herausforderungen. Ihre Fähigkeiten, sich schnell in neue Themen einzuarbeiten und ihr anhaltendes Engagement, tragen wesentlich zum Erfolg und zur Weiterentwicklung der Projekte bei.

Fähigkeiten und Kenntnisse
=====================================================================================================
  • - 3rd Level Support (Support, Gute Kenntnisse)
  • - Ablaufsdiagramm (Architektur, Sehr gute Kenntnisse)
  • - Adobe XD (Sonstige, Sehr gute Kenntnisse)
  • - Agile Vorgehensweise (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Amazon S3 (Cloud, Gute Kenntnisse)
  • - Android Studio (Entwicklungsumgebungen, Sehr gute Kenntnisse)
  • - Angular (Frameworks, Exzellente Kenntnisse)
  • - Angular Material (Frameworks, Exzellente Kenntnisse)
  • - Auth 2.0 (Sicherheit, Gute Kenntnisse)
  • - Axure RP (, Gute Kenntnisse)
  • - Bamboo (Buildmanagement, Gute Kenntnisse)
  • - Barrierefreiheit (Virtualisierung, Sehr gute Kenntnisse)
  • - Bedrohungsanalyse (Sicherheit, Keine Kenntnisse)
  • - Behaviour Driven Design (BDD) (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Best Practice (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Bitbucket (Versionsverwaltung, Sehr gute Kenntnisse)
  • - Bootstrap (Frameworks, Exzellente Kenntnisse)
  • - Catchpoint (Monitoring, Gute Kenntnisse)
  • - CI/CD (DevOps, Sehr gute Kenntnisse)
  • - Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
  • - Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - CSS (Programmiersprachen, Exzellente Kenntnisse)
  • - Docker (Virtualisierung, Sehr gute Kenntnisse)
  • - draw.io (Editor, Gute Kenntnisse)
  • - E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
  • - Exploratives Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - fachliche und technische Vorgabenkonzeption (Requirementsmanagement, Gute Kenntnisse)
  • - Firefox (Browser, Sehr gute Kenntnisse)
  • - Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
  • - Git (Versionsverwaltung, Sehr gute Kenntnisse)
  • - GitLab (Versionsverwaltung, Sehr gute Kenntnisse)
  • - Google Analytics (Sonstige, Gute Kenntnisse)
  • - Google Chrome (Browser, Sehr gute Kenntnisse)
  • - Grafana (Applikationen, Sehr gute Kenntnisse)
  • - Grafana (Monitoring, Sehr gute Kenntnisse)
  • - GraphQL (Frameworks, Sehr gute Kenntnisse)
  • - Helm (Container, Basiskenntnisse)
  • - HTML (GUI-Technologien, Exzellente Kenntnisse)
  • - HTML 5 (Programmiersprachen, Exzellente Kenntnisse)
  • - HTML/CSS (Programmiersprachen, Exzellente Kenntnisse)
  • - Integrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Jasmine (Testautomatisierung, Exzellente Kenntnisse)
  • - Java (Programmiersprachen, Sehr gute Kenntnisse)
  • - Javascript (Programmiersprachen, Exzellente Kenntnisse)
  • - Jenkins (Buildmanagement, Sehr gute Kenntnisse)
  • - Jira (Anforderungsmanagement, Exzellente Kenntnisse)
  • - Jira (Defektmanagement, Sehr gute Kenntnisse)
  • - JQuery (Frameworks, Sehr gute Kenntnisse)
  • - JSON Web Token (JWT) (Frameworks, Sehr gute Kenntnisse)
  • - JUnit (Testautomatisierung, Sehr gute Kenntnisse)
  • - kafka (Architektur, Gute Kenntnisse)
  • - KANBAN (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Karma (Testautomatisierung, Exzellente Kenntnisse)
  • - Keycloak (Frameworks, Basiskenntnisse)
  • - KIBANA (Monitoring, Sehr gute Kenntnisse)
  • - Kibana (Monitoring, Sehr gute Kenntnisse)
  • - Kommunikation (Soft Skills, Sehr gute Kenntnisse)
  • - Konzeptionierung (Anforderungsmanagement, Sehr gute Kenntnisse)
  • - Kotlin (Programmiersprachen, Gute Kenntnisse)
  • - kubectl (DevOps, Sehr gute Kenntnisse)
  • - Kubernetes (Cloud, Sehr gute Kenntnisse)
  • - Kubernetes (Container, Sehr gute Kenntnisse)
  • - Kustomise (Frameworks, Gute Kenntnisse)
  • - lint (Testwerkzeuge, Sehr gute Kenntnisse)
  • - Lodash (Frameworks, Sehr gute Kenntnisse)
  • - manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
  • - Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - MATOMO (Monitoring, Gute Kenntnisse)
  • - Maven (Buildmanagement, Gute Kenntnisse)
  • - Micro-Services (Architektur, Sehr gute Kenntnisse)
  • - Microsoft Edge (Browser, Sehr gute Kenntnisse)
  • - Miro Board (Collaboration, Sehr gute Kenntnisse)
  • - Mockito (Testautomatisierung, Sehr gute Kenntnisse)
  • - MySQL (Datenbanken, Gute Kenntnisse)
  • - Nexus IQ (Buildmanagement, Sehr gute Kenntnisse)
  • - Nexus Repository (Versionsverwaltung, Sehr gute Kenntnisse)
  • - OIDC (Sicherheit, Sehr gute Kenntnisse)
  • - Planung, Steuerung, Kommunikation (Projektleitung/Teilprojektleitung, Sehr gute Kenntnisse)
  • - PowerPoint (MS Office, Gute Kenntnisse)
  • - Prozesssteuerung (Projektmanagement, Gute Kenntnisse)
  • - Präsentationen (Soft Skills, Sehr gute Kenntnisse)
  • - Präsentierung der User-Storys (Soft Skills, Sehr gute Kenntnisse)
  • - QS von fachlichen und oder technischen Testinhalten (Qualitätssicherungen, Sehr gute Kenntnisse)
  • - Rancher (Container, Sehr gute Kenntnisse)
  • - Redux (Frameworks, Sehr gute Kenntnisse)
  • - Regressionstests (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Reifegradaudit (Sicherheit, Keine Kenntnisse)
  • - REST (Programmiersprachen, Sehr gute Kenntnisse)
  • - REST-API (Schnittstellen, Sehr gute Kenntnisse)
  • - Retrospektive (Soft Skills, Sehr gute Kenntnisse)
  • - RxJs (Programmiersprachen, Exzellente Kenntnisse)
  • - Safari (Browser, Sehr gute Kenntnisse)
  • - SaSS (Programmiersprachen, Sehr gute Kenntnisse)
  • - SCRUM (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Selenium (Frameworks, Sehr gute Kenntnisse)
  • - Selenium WebDriver (Testautomatisierung, Gute Kenntnisse)
  • - SEO (Browser, Gute Kenntnisse)
  • - Sicherheit (Hardware, Keine Kenntnisse)
  • - Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Sonar (Testwerkzeuge, Sehr gute Kenntnisse)
  • - Spring Boot (Frameworks, Sehr gute Kenntnisse)
  • - Spring Security (Entwicklungsumgebungen, Gute Kenntnisse)
  • - Systemintegrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Tag Manager (Monitoring, Gute Kenntnisse)
  • - Tamara (Testautomatisierung, Sehr gute Kenntnisse)
  • - Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
  • - Terraform (DevOps, Gute Kenntnisse)
  • - Test Design (Testfallermittlung, Sehr gute Kenntnisse)
  • - Test Driven Development (TDD) (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Testautomatisierung (Testing, Exzellente Kenntnisse)
  • - Typescript (Programmiersprachen, Exzellente Kenntnisse)
  • - Unittesting (Testing, Exzellente Kenntnisse)
  • - User Story Formulierung (Anforderungsmanagement, Sehr gute Kenntnisse)
  • - Vermittlung zwischen Stakeholdern (Soft Skills, Sehr gute Kenntnisse)
  • - VPN (Betriebssysteme, Sehr gute Kenntnisse)
  • - Wasserfall (Vorgehensmodelle, Gute Kenntnisse)
  • - Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)

beruflicher Werdegang


09/2022 - heute
Firma: auf Anfrage
Position: Senior Entwickler Webtechnologien
  • Software Entwicklung
  • Deploymentsautomatisierung
  • Testautomatisierung
  • Anforderungserfassung
  • Analyse

08/2021 - 08/2022
Firma: TWT Digital Health GmbH
Position: Expert Angular Developer
  • Software-Entwicklung für Medizinprodukte mit Angular, Unit Testing, Projektmanagement

10/2019 - 08/2021
Firma: Startup-Werk
Position: Junior Angular Developer
  • Betreuung und Weiterentwicklung von Angular Projekten mit RxJs, GraphQl, Design Implementierung

06/2018 - 08/2019
Fachinformatik-Ausbildung

11/2017 - 06/2018
Firma: Serverhero GmbH
Position: Frontend-Entwickler
  • Erweiterung, Entwicklung von Webseiten und Newslettern, Defektmanagement

Betriebssysteme

VPN
Fortgeschritten

Programmiersprachen

CSS
Experte
HTML 5
Experte
HTML/CSS
Experte
Java
Fortgeschritten
Javascript
Experte
Kotlin
Fortgeschritten
REST
Experte
RxJs
Experte
SaSS
Experte
Typescript
Experte

Datenbanken

MySQL

Branchen

Branchen

  • Behörden & Öffentlicher Dienst
  • Softwarehersteller für Medizinprodukte
  • Pharma & Forschung
  • Gesundheitswesen, Krankenhäuser, Rehabilitationskliniken
  • Softwarehersteller für Einrichtungen im Gesundheitswesen
  • Digital Healthcare
  • Internetagentur
  • Medien & Entertainment

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre 2 Monate
2022-10 - heute

KIWI

Senior Entwickler Webtechnologien Frontend-Entwicklung DevOps Engineering Design von CI/CD-Pipelines ...
Senior Entwickler Webtechnologien

Das Projekt OPAL Stufe 2 erarbeitet die im Zusammenhang mit dem Starke-Familien-Gesetz stehenden Anforderungen an eine Digitalisierung der familienpolitischen Leistung "Kinderzuschlag". Das Hauptziel des Abrufs ist die Anbindung einer anonymen Strecke an das Kundenprofil mit einer entsprechenden Authentifizierung und Erweiterung der Funktionalität. Ab November 2023 wird das OPAL-Projekt mit einem anderen Projekt zusammengeführt und künftig unter dem Projektnamen KIWI fortgesetzt.


Aufgaben:

  • DevOps Engineering, Implementierung von Kubernetes- und Istio-Infrastrukturen sowie Aufbau CI/CD
    Als DevOps Engineer verantworte ich die Implementierung und Wartung von Kubernetes- und Istio-Architekturen. Ich bin zuständig für das Design von CI/CD-Pipelines (Continuous Integration), für die Automatisierung von Deployments mit kubectl und Kustomise und fürs Monitoring und Sicherung der Systeme. Ich nutze Infrastructure as Code (IaC) zur Verwaltung von Namespaces und optimiere Betriebsabläufe.
  • Frontend-Entwicklung mit Fokus auf ereignisbasierten Webkomponenten, Authentifizierung und Unittests
    Im Frontend entwickele ich mit Angular, RxJS und ngneat/elf. Mein Fokus liegt auf ereignisbasierten Webkomponenten wie MATOMO und oiam-auth, die ich eigenständig integriere und über Events steuere. Ich betreue die JWT-Weiterleitung und nutze REST sowie Bitbucket. Die Testautomatisierung führe ich als Unittesting und Linting mit Jasmine und Karma durch. Das Defektmanagement mache ich in Jira.
  • Monitoring der betreuten Anwendungen und Analyse der Logfiles mit Kibana Grafana und Catchpoint
    Ich bin für das Monitoring der betreuten Anwendungen und die Analyse der Logfiles mit Kibana und Catchpoint zuständig. Ich werte das Monitoring aus. Bei Bedarf leite ich gemeinsam mit dem Team Verbesserungsmaßnahmen zur Qualitätssteigerung der Webanwendungen ein.
  • Anforderungen und Koordination von Schnittstellenkommunikation in Softwareprojekten
    Ich bin verantwortlich für die Formulierung und Klärung von Anforderungen sowie Koordination der Schnittstellenkommunikation. Zu meinen Aufgaben gehören: Erstellung von Ablaufdiagrammen und umfassende Dokumentation, inklusive technischer Analyse und Prozessbeschreibung mit Confluence, und Draw.io sowie Vorbereitung und Formulierung von Fragen zur Klärung der Anforderungen mit anderen Teams.
  • Durchführung der Testautomatisierung als System- und Integrationstests mit Nexus IQ, Sonar und lint
    Optimale Codequalität erreiche ich durch eine Testabdeckung von mindestens 80 % bei der Testautomatisierung mit Karma und durch umfangreiches Unittesting. Ich setze Nexus IQ ein, um potentielle Sicherheitslücken zu erkennen und entsprechende Maßnahmen zur Absicherung der Anwendung zu ergreifen. Zur Durchführung der Systemtests und Systemintegrationstests verwende ich Sonar und lint.
  • Verwaltung der auf Kubernetes basierende Infrastruktur mit kustomise und Continuous Integration
    Ich verwalte die auf Kubernetes basierende Infrastruktur (CI/CD) mit Jenkins. Dies beinhaltet die Erstellung und Anpassung von Deployments, Quotas und Namespaces sowie die Implementierung neuer Virtual Services für Deployments auf neuen Hosts. Ich verwalte die Janitor-Zeiten zur Bestimmung der Lebensdauer von Podsund und pflege die TF-Dateien (Terraform) für das Retention Management.
  • Integration einer tokenbasierten Authentifizierung mit JWT nach OIDC und Auth 2.0
    Ich integriere eine tokenbasierte Authentifizierung mit JWT ins Projekt. Ich erstelle in RxJs einen ereignisbasierten Service, der für das Laden und Konfigurieren des OIDC-Clients, das Anfordern und Speichern des JWT und für die Verfügbarkeit des Tokens für andere Teile der Anwendung zuständig ist. Um das JWT zu verwenden, habe ich es als Autorisierungsheader zu unseren HTTP-Anfragen hinzugefügt.
  • TeamSV und Reifegrad Audit
    Ich war an den Vorbereitungen zum Reifegrad Audit beteiligt, habe alle Dimensionen vorbereitet und gemeinsam mit meinen Kollegen das Reifegrad Audit durchgeführt. Im Rahmen von TeamSV bin ich für die Bedrohungsanalyse zuständig, pflege die Dokumentation dazu, achte auf die Sicherheitsbewertung und behebe die Nexus IQ Findings. Zudem habe ich eine Anleitung zur Nutzung von Nexus IQ erstellt.
  • Optimierung der CI/CD-Prozesse und bedingte Testausführung mit Selenium WebDriver und Tamara
    In meinem Verantwortungsbereich liegt die Entwicklung und Anpassung der Pipelines in Java, um eine bedingte Ausführung von Tests zu ermöglichen. Ich habe Mechanismen implementiert, die Jenkins Jobs und Pipelines miteinander verbinden, so dass Tests basierend auf spezifischen Kriterien und Annotations bedingt ausgeführt werden. Ich erweitere bestehende Objektgruppen, Sequenzen und Testsets.
  • Erfassung und Analyse der Anforderungen in Jira, Konzeptionierung und User Story Formulierung
    Ich nehme an strategischen Besprechungen teil, um die grundlegenden Erwartungen und Anforderungen an das Projekt zu verstehen. Außerdem sammle ich relevante Informationen für die Konzeptionierung in Jira und führe Analysen durch, um ein Verständnis für die Projektziele zu entwickeln. Im Rahmen der User Story Formulierung diskutieren und priorisieren wir die Ziele im Miro Board.
  • Konzeption einer Mobile First Lösung, Erstellung eines Prototyps mit Axure RP und Beratung zur UX
    Ich entwerfe eine Mobile First Lösung für unser Projekt und vermittle zwischen den Stakeholdern. Basierend auf meinem Konzept habe ich einen Prototyp in Axure RP erstellt. Außerdem berate ich den Product Owner (PO) in Bezug auf UX, Usability und Barrierefreiheit. Ich präsentiere regelmäßig die UX-Themen unseres Teams.
  • Einführung eines State Management Systems im Angular-Projekt mit Hilfe des Redux Frameworks in RxJs
    Um den Zustand der gesamten Anwendung wartbar zu machen und nach einer klaren Struktur aufzubauen, implementiere ich eine State Management Lösung mit Hilfe des Redux Frameworks in RxJs. Mit dieser wartbaren und testbaren Architektur können wir den Überblick über den aktuellen Zustand der Anwendung behalten und diesen auch greifbarer machen.
  • Durchführung der MATOMO-Integration, Einführung des Tag Managers und Überwachung des Systems
    Ich habe die Integration von MATOMO in unser Projekt durchgeführt. Dazu habe ich den Tag Manager integriert und die gewünschten Ereignisse zu den Aufrufen hinzugefügt. Anschließend habe ich das System in der Test- und Produktionsumgebung überwacht und für die Auswertung z. B. mit Google Analytics zur Verfügung gestellt.
  • Erstellung und Verwaltung von Paketen in Nexus Repository mit Java
    Im Spring Boot Projekt habe ich Pakete mit Java erstellt und diese dann in das Nexus Repository hochgeladen und versioniert. Anschließend habe ich die Pakete in anderen Projekten verwendet, um eine nahtlose Integration zu ermöglichen.
  • Backend-Entwicklung mit Spring Boot, Kafka und S3 in Micro-Services und Testautomatisierung
    Die Implementierung und Konfiguration von kafka Consumer für die asynchrone Kommunikation zwischen den Micro-Services habe ich in der Architektur erweitert. Dabei habe ich die Partitionierung und Replikation verwaltet und fehlerhafte Nachrichten mit Circuit Breaker abgefangen. Den Code habe ich mit Mockito getestet, als HelmChart deployed und das Ergebnis mit Grafana und Rancher Logs überwacht.
Jenkins Kubernetes Helm Rancher Grafana KIBANA Kustomise kubectl Atlassian JIRA JSON Web Token (JWT) Angular MATOMO Bitbucket lint Jasmine Karma Catchpoint draw.io Atlassian Confluence Nexus IQ Sonar Terraform CI/CD
Frontend-Entwicklung DevOps Engineering Design von CI/CD-Pipelines Test Driven Development (TDD) Behaviour Driven Design (BDD) Agile Vorgehensweise Best Practice SCRUM Continuous Integration Kubernetes CI/CD Planung Steuerung Kommunikation QS von fachlichen und oder technischen Testinhalten 3rd Level Support Angular JSON Web Token (JWT) REST RxJs Unittesting Genauigkeit Teamfähigkeit Ablaufsdiagramm und Micro-Services Prozesssteuerung fachliche und technische Vorgabenkonzeption Vermittlung zwischen Stakeholdern und Wissenstransfer Testautomatisierung Integrationstest Systemintegrationstest Systemtest Exploratives Testing Manuelles Testing CI/CD und Terraform Auth 2.0 OIDC Sicherheit Bedrohungsanalyse Reifegradaudit Selenium Java Selenium WebDriver Tamara Regressionstests und Softwaretest Konzeptionierung User Story Formulierung Ablaufsdiagramm Miro Board Keycloak Präsentationen Test Design Axure RP MS Office: PowerPoint Barrierefreiheit Redux Tag Manager Google Analytics Spring Boot Nexus Repository Behaviour Driven Design (BDD) und Test Driven Development (TDD) Micro-Services kafka Maven Amazon S3 Spring Security JUnit Mockito Docker Implementierung von Kubernetes- und Istio-Infrastrukturen Aufbau CI/CD Analyse der Logfiles Schnittstellenkommunikation Cloud Monitoring Infrastructure as Code (IaC) Automatisierung von Deployments Sicherung der Systeme Defektmanagement Backend-Entwicklung
1 Jahr 1 Monat
2021-08 - 2022-08

Weiterentwicklung von PubLab & Durchführung von Unit-Tests für die Angular-Anwendungen

Angular Developer Agile Vorgehensweise Best Practice KANBAN ...
Angular Developer

Ein globales, forschendes Bio-Pharma-Unternehmen hat mit PubLab ein internes Tool für die Verwaltung und den Austausch von Fachliteratur entwickelt, das im Vergleich zu extern entwickelten Tools mehrere Vorteile in Bezug auf die Informationssicherheit, die Integration von Inhalten und die Entwicklung individueller Funktionen bietet. Ziel des agilen Projektes ist die Weiterentwicklung von PubLab auf Basis von Anforderungen des Unternehmens.


Aufgaben:

  • Verantwortung für das Frontend und Angular-Entwicklung mit JS sowie Einführung CI-CD-Pipeline
    Ich bin verantwortlich für den Frontend-Bereich und entwickle PubLab mit Javascript, TypeScript Angular, Ngrx, RxJS sowie Rest-API und GraphQl weiter. Ich führe die CI-CD-Pipeline ein. Zur Versionierung nutze ich Git und mit Bamboo habe ich das Projekt gebaut. Mit Angular Material und Bootstrap implementiere ich das Design in CSS. In Jira erfasse ich Tickets und organisiere die Arbeitsabläufe.
  • Durchführung von Unit-Tests für die Angular-Anwendungen mit Karma Test-Runner sowie Defektmanagement
    Ich habe das Unittesting in der Angular-Anwendung eingebaut, diese erweitert und diverse Browsertests ausgeführt. Dabei nutze ich Karma für die Laufzeitumgebung und Jasmine als Test Framework sowie manuelles Testing. Dann integriere ich diese in den Buildprozess der Anwendung mit Continuous Integration und GitLab. Aufgetretene Fehler behebe ich direkt in der App Publab und mache einen Re-Test.
  • Requirements Engineering und Leitung der SCRUM-Meetings als PO sowie Dokumentation in Confluence
    Als PO organisiere ich die Sprints und Releases, informiere den Kunden und führe Meetings. Ich bin verantwortlich für das Requirements Engineering und formuliere die agile Vorgehensweise. Darüber hinaus erweitere ich die Projektdokumentation in Confluence (auch White Box Requirements). Die langfristige Planung der Entwicklung und den Status der Tickets organisiere ich über das KANBAN-Board.
Karma Angular Material Bootstrap Git Bamboo Atlassian JIRA Jasmine GitLab Atlassian Confluence Bitbucket
Agile Vorgehensweise Best Practice KANBAN SCRUM Confluence Kommunikation Präsentationen Teamfähigkeit Wissenstransfer Continuous Integration Manuelles Testing Unittesting E2E-Tests Firefox Google Chrome Microsoft Edge Safari Docker REST-API CSS HTML 5 Typescript HTML Angular Browsertests CI-CD-Pipeline Requirements Engineering Dokumentation White Box Requirements Defektmanagement GUI-Technologien Schnittstellen Testautomatisierung Leitung der SCRUM-Meetings als PO
1 Jahr 1 Monat
2021-08 - 2022-08

Software-Entwicklung MyMEDIAN@Home sowie Aufbau und Durchführung von Unit-Tests

Angular Developer Continuous Integration Software-Entwicklung Integration der App in native Kotlin-Anwendung ...
Angular Developer

Der Kunde ist eine Klinikgruppe mit Rehabilitationskliniken, Krankenhäusern und Pflegeeinrichtungen. Medizinische Schwerpunkte sind die neurologische, kardiologische, psychosomatische und orthopädische Rehabilitation sowie die Rehabilitation, Adaption und Soziotherapie bei Abhängigkeitserkrankungen. Die Anwendung MyMEDIAN@Home soll Patient:innen bei der Anschlussheilbehandlung und Nachsorge zu Hause unterstützen sowie ihre Therapie erfolgreicher machen. Nach der Reha unterstützt die Anwendung Patient:innen mit Trainings- und Edukationsvideos, Entspannungsübungen, Kochrezepten und Fragebögen. Außerdem soll die Anwendung Patient:innen mit Hilfe eines Digital-Twin in Form eines Sprösslings motivieren, die Übungen zu machen. Im Patientenmanagementsystem können Therapeut:innen die Patient:innen verwalten und selbst erstellte Therapiepläne hinterlegen.


Aufgaben:

  • Software-Entwicklung auf Basis der Medical Device Regulation mit RxJs, GitLab, CD/CI und REST-API
    Ich bin verantwortlich für die Entwicklung der Angular-App Median@Home nach der Definition der Medical Device Regulation mit RxJs, GitLab, CD/CI und REST-API, die vom Scratch erstellt worden ist. Dabei wende ich meine Spring-Boot-, Java- und MySQL-Kenntnisse an, um die App zu testen und die DB zu manipulieren. Ich nutze Angular Material mit Bootstrap, um das responsive Design zu implementieren.
  • Integration der App in native Kotlin-Anwendung sowie Durchführung von Integrations- und Browsertests
    Ich integriere die Standalone-Angular-App in eine native Kotlin-Anwendung. Dafür sind zunächst verschiedene Anpassungen notwendig, wie z. B. eine neue Authentifizierungsmethode oder Verbindung zur externen API. Nach der Implementierung habe ich Integrationstests mit Android Studio sowie IOS Geräten durchgeführt sowie verschiedene Browser wie Microsoft Edge, Google Chrome und Safari getestet.
  • Aufbau und Durchführung der Unit-Tests für die Angular-App mit Jasmine und Karma Test-Runner
    Nachdem ich das Unittesting in der Angular-Anwendung eingebaut habe, führe ich die Softwaretests durch und erweitere diese bei Bedarf. Dabei nutze ich Karma für die Laufzeitumgebung und Jasmine als Test Framework. Anschließend integriere ich diese in den Buildprozess der Anwendung mit Continuous Integration und GitLab.
  • Konzeptionierung neuer Anforderungen, Definition der Features und Präsentierung der User-Storys
    Auf Basis von Kundenanforderungen habe ich Qualitätsprobleme, die in der Software festgestellt worden sind, priorisiert und direkt behoben. Nach SCRUM definiere ich neue Anforderungen, erfasse diese im KANBAN-Board und konzipiere mit dem Team neue Product-Features. In Sprints schätzen wir den jeweiligen Arbeitsaufwand, präsentieren die User-Storys und halten diese in Jira fest.
Kubernetes MySQL Angular Material Bootstrap GitLab Atlassian JIRA Android Studio Jasmine Karma
Continuous Integration Software-Entwicklung Integration der App in native Kotlin-Anwendung Testautomatisierung Agile Vorgehensweise SCRUM KANBAN Confluence Kommunikation Präsentationen Präsentierung der User-Storys Retrospektive Teamfähigkeit Wissenstransfer Jira Konzeptionierung Unittesting Softwaretest manuelles Testing Integrationstest Kotlin Google Chrome Microsoft Edge Safari Schnittstellen REST-API Java RxJs Typescript Angular Spring Boot Integrationstests Browser Testing Aufbau und Durchführung der Unit-Tests für die Angular-App Cloud Anforderungsmanagement Konzeptionierung neuer Anforderungen Definition der Features
3 Monate
2021-11 - 2022-01

Weiterentwicklung von ClickDoc in Angular sowie Verbesserungsmaßnahmen zur Suchmaschinenoptimierung

Angular Developer SCRUM Software Entwicklung mit Angular Continuous Integration ...
Angular Developer

Der Kunde produziert Software für Praxen, Krankenhäuser, Apotheken, Labore und weitere Einrichtungen im Gesundheitswesen. ClickDoc ist eine Angular-Anwendung, die vom KBV und dem GKV-Spitzenverband zertifiziert worden ist. ClickDoc dient der Kommunikation zwischen Patienten und Ärzten. Die Patienten können über die Anwendung z. B. nach Ärzten suchen, Arzttermine vereinbaren und diese auch online durchführen. Dies ermöglicht auch Großpraxen wie MVZ oder Klinken eine intensive Vernetzung mit anderen Einrichtungen. Ziel des Projektes ist die Umsetzung von Weiterentwicklungen in Angular sowie Verbesserungsmaßnahmen zur Suchmaschinenoptimierung.


Aufgaben:

  • Definition und Implementierung von SEO-Maßnahmen mit Angular, HTML/CSS und Bootstrap
  • Arbeiten im agilen, englischsprachigen Team 
  • Software Entwicklung mit Angular (TypeScript), HTML/CSS, Bootstrap und Angular Material sowie Nutzung vonJenkins und Docker 
Angular Angular Material Bootstrap VPN Jenkins Atlassian Confluence Docker
SCRUM Software Entwicklung mit Angular Continuous Integration Unittesting REST-API HTML/CSS SEO Definition und Implementierung von SEO-Maßnahmen Schnittstellen Manuelles Testing
1 Jahr 6 Monate
2020-03 - 2021-08

Entwicklung und Weiterentwicklung von Angular-Anwendungen

Angular Developer Entwicklung und Weiterentwicklung von Angular-Anwendungen Retrospektive Teamfähigkeit ...
Angular Developer

Der Kunde vermarktet Online-Werbeflächen und digitale Inhalte auf einer Search-Plattform und bietet gleichzeitig eine Monetarisierungslösung für die Inhaltsersteller. Publisher haben die Möglichkeit ihre Inhalte kostenfrei an die Nutzer der Plattform weiterzugeben und damit Geld zu verdienen. Ziel des Projektes ist die Entwicklung und Weiterentwicklung von Angular-Anwendungen.


Aufgaben:

  • Entwicklung und Weiterentwicklung von Angular-Anwendungen und Präsentation der Ergebnisse
  • Entwurf grafischer Benutzeroberflächen und Unterstützung bei der UX-Design-Entwicklung mit Adobe XD
  • Organisation im Team nach der Design-Thinking-Methode, manuelles Testing und Defektmanagement
Lodash GraphQL Bootstrap Angular Material Adobe XD Atlassian JIRA
Entwicklung und Weiterentwicklung von Angular-Anwendungen Retrospektive Teamfähigkeit Vermittlung zwischen Stakeholdern und Wissenstransfer manuelles Testing Genauigkeit Kommunikation Angular RxJs Typescript Präsentationen Agile Vorgehensweise SCRUM Präsentation der Ergebnisse Entwurf von grafischen Benutzeroberflächen Design-Thinking-Methode Defektmanagement Erstellung des Konzepts Auslieferung der Features
4 Monate
2019-10 - 2020-01

Entwicklung einer Homepage

Angular Developer Entwicklung einer Homepage mit Angular und Angular Material Agile Vorgehensweise SCRUM ...
Angular Developer

Die Praxis für Podologie Fuß-Glück ist eine familiengeführte, kleine Praxis in Düsseldorf, die podologische Praxisleistungen lokal anbietet. Ziel des Projektes für den Kunden des StartupWerks ist die Entwicklung einer komplett neuen Homepage sowie die Planung und der Aufbau der Softwarearchitektur für die Praxis.


Aufgabe:

  • Entwicklung einer Homepage mit Angular und Angular Material sowie Implementierung des Designs
Angular Angular Material
Entwicklung einer Homepage mit Angular und Angular Material Agile Vorgehensweise SCRUM HTML/CSS Typescript REST-API Implementierung des Designs Behebung von Fehlern Planung der gesamten Softwarearchitektur Schnittstellen
Praxis für Podologie Fuß-Glück
10 Monate
2018-06 - 2019-03

Entwicklung eines Webportals für Sky Sport

Frontend Developer Entwicklung von Frontend-Modulen mit HTML 5 und Javascript Cross-Browser-Tests SCRUM ...
Frontend Developer

Sky Deutschland ist ein Medienkonzern und Entertainment-Anbieter in Deutschland, Österreich und der Schweiz. Der Kunde "Sky Sport" ist eine Sendergruppe, die im Rahmen des Sport-Pakets von Sky Deutschland zu empfangen ist und aktuelle Nachrichten aus der Welt des Sports mit einem Fokus auf Fußball-News vorwiegend als Video-Content bietet. Ziel des Projektes der Internetagentur ID-Media GmbH ist die Entwicklung des Webportals für Sky Sport, was den Sky-Sport-Endkunden ermöglichen soll, verschiedene Leistungen und Tarife online zu buchen und zu bezahlen.


Aufgaben:

  • Entwicklung von responsiven Frontend-Modulen mit HTML 5, Flex-Box, Javascript, SaSS und JQuery 
  • Manuelles Testing über verschiedene Browser und Defektmanagement
Flex-Box JQuery
Entwicklung von Frontend-Modulen mit HTML 5 und Javascript Cross-Browser-Tests SCRUM Manuelles Testing HTML 5 Javascript SaSS JQuery Firefox Google Chrome Microsoft Edge Safari Defektmanagement
Sky Sport
8 Monate
2017-11 - 2018-06

Weiterentwicklung des Onlineshops

Frontend Developer in Teilzeit Weiterentwicklung des Onlineshops Wasserfall HTML/CSS ...
Frontend Developer in Teilzeit

Serverhero ist ein IT-Unternehmen aus Köln, was die Beratung und den Verkauf von Servern und Storage zur Realisierung von IT-Projekten anbietet. Über die Webseite werden die Produkte verschiedener Hersteller angeboten. Darüber hinaus ist im Onlineshop eine Chatfunktion integriert, so dass sich Berater und Kunden in Echtzeit unterhalten können. Ziel des Projektes ist Weiterentwicklung des Serverhero-Onlineshops.


Aufgaben:

  • Entwicklung von Frontend-Modulen mit HTML/CSS und Bootstrap sowie JavaScript und JQuery
  • Entwicklung der Chatfunktion 
Bootstrap JQuery
Weiterentwicklung des Onlineshops Wasserfall HTML/CSS Javascript Entwicklung von verschiedenen Frontend-Modulen Entwicklung der Chatfunktion
Serverhero

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-07 - 2024-07

Rancher Manager 2.8 for Rancher Prime Operations

Fast Lane Institute for Knowledge Transfer GmbH
Fast Lane Institute for Knowledge Transfer GmbH
1 Monat
2024-04 - 2024-04

IT-SV-Schulung für Sicherheitsverantwortliche zur Vorbereitung des Reifegrad Audits

Behörde
Behörde
1 Monat
2023-09 - 2023-09

Deploy and Run Apps with Docker, Kubernetes, Helm, Rancher

Udemy
Udemy
1 Monat
2023-03 - 2023-03

Reactive Angular Course (with RxJs, Angular 15)

Angular University
Angular University
1 Monat
2022-10 - 2022-10

Angular Testing Masterclass (Unit Tests & E2E)

Angular University
Angular University
1 Monat
2022-08 - 2022-08

NgRx (with NgRx Data) Angular 14

Angular University
Angular University
1 Jahr 7 Monate
2020-08 - 2022-02

Informatikstudium zum Bachelor

Universität Duisburg-Essen
Universität Duisburg-Essen
1 Monat
2021-10 - 2021-10

Digitale Gesundheitsanwendung

TWT DH
TWT DH
1 Monat
2021-03 - 2021-03

Angular Fundamentals

Ultimate Courses
Ultimate Courses
1 Monat
2021-03 - 2021-03

RxJS Basics

Ultimate Courses
Ultimate Courses
1 Jahr 3 Monate
2018-06 - 2019-08

Fachinformatik-Ausbildung

ID-Media GmbH, Köln
ID-Media GmbH, Köln

Position

Position

Rollen:

  • Senior Entwickler Webtechnologien
  • Web-Entwicklerin
  • Angular Developer
  • Frontend Developer
  • DevOps Engineer


Einsatzgebiete:

  • Angular Development
  • Frontend-Entwicklung
  • Requirements Engineering
  • DevOps
  • Design von CI/CD-Pipelines
  • Verwaltung der Infrastruktur
  • Testautomatisierung
  • Systemanalyse

Kompetenzen

Kompetenzen

Schwerpunkte

Angular Development
Experte
Frontend-Entwicklung
Experte
Requirements Engineering
Fortgeschritten
Systemanalyse
Fortgeschritten
DevOps
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen
Profil
Die Mitarbeiterin ist eine herausragende Web-Entwicklerin, spezialisiert auf Angular, RxJS und ngneat/elf. Ihre Expertise in der Entwicklung ereignisbasierter Webkomponenten und in der Implementierung komplexer Authentifizierungsmechanismen zeichnet sie aus. Im Backend-Bereich bringt sie Fähigkeiten in Spring Boot und Kafka mit. Hervorzuheben ist ihre Erfahrung in der Automatisierung von Deployment-Prozessen mit Jenkins, Docker und Kubernetes. Die Senior Entwicklerin Webtechnologien ist sowohl technisch versiert als auch in der Anwendung agiler Methoden bewandert. Ihre Erfahrung in SCRUM gepaart mit umfassendem Know-how im Requirements Engineering, macht sie zu einer Schlüsselfigur in jeder Projektphase. Ihre analytischen Fähigkeiten in der System- und Prozessanalyse sind stets wertvoll für die Identifizierung und Lösung komplexer Herausforderungen. Ihre Fähigkeiten, sich schnell in neue Themen einzuarbeiten und ihr anhaltendes Engagement, tragen wesentlich zum Erfolg und zur Weiterentwicklung der Projekte bei.

Fähigkeiten und Kenntnisse
=====================================================================================================
  • - 3rd Level Support (Support, Gute Kenntnisse)
  • - Ablaufsdiagramm (Architektur, Sehr gute Kenntnisse)
  • - Adobe XD (Sonstige, Sehr gute Kenntnisse)
  • - Agile Vorgehensweise (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Amazon S3 (Cloud, Gute Kenntnisse)
  • - Android Studio (Entwicklungsumgebungen, Sehr gute Kenntnisse)
  • - Angular (Frameworks, Exzellente Kenntnisse)
  • - Angular Material (Frameworks, Exzellente Kenntnisse)
  • - Auth 2.0 (Sicherheit, Gute Kenntnisse)
  • - Axure RP (, Gute Kenntnisse)
  • - Bamboo (Buildmanagement, Gute Kenntnisse)
  • - Barrierefreiheit (Virtualisierung, Sehr gute Kenntnisse)
  • - Bedrohungsanalyse (Sicherheit, Keine Kenntnisse)
  • - Behaviour Driven Design (BDD) (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Best Practice (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Bitbucket (Versionsverwaltung, Sehr gute Kenntnisse)
  • - Bootstrap (Frameworks, Exzellente Kenntnisse)
  • - Catchpoint (Monitoring, Gute Kenntnisse)
  • - CI/CD (DevOps, Sehr gute Kenntnisse)
  • - Confluence (Team Kollaboration / Dokumentation, Sehr gute Kenntnisse)
  • - Continuous Integration (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - CSS (Programmiersprachen, Exzellente Kenntnisse)
  • - Docker (Virtualisierung, Sehr gute Kenntnisse)
  • - draw.io (Editor, Gute Kenntnisse)
  • - E2E-Tests (Testautomatisierung, Sehr gute Kenntnisse)
  • - Exploratives Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - fachliche und technische Vorgabenkonzeption (Requirementsmanagement, Gute Kenntnisse)
  • - Firefox (Browser, Sehr gute Kenntnisse)
  • - Genauigkeit (Soft Skills, Sehr gute Kenntnisse)
  • - Git (Versionsverwaltung, Sehr gute Kenntnisse)
  • - GitLab (Versionsverwaltung, Sehr gute Kenntnisse)
  • - Google Analytics (Sonstige, Gute Kenntnisse)
  • - Google Chrome (Browser, Sehr gute Kenntnisse)
  • - Grafana (Applikationen, Sehr gute Kenntnisse)
  • - Grafana (Monitoring, Sehr gute Kenntnisse)
  • - GraphQL (Frameworks, Sehr gute Kenntnisse)
  • - Helm (Container, Basiskenntnisse)
  • - HTML (GUI-Technologien, Exzellente Kenntnisse)
  • - HTML 5 (Programmiersprachen, Exzellente Kenntnisse)
  • - HTML/CSS (Programmiersprachen, Exzellente Kenntnisse)
  • - Integrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Jasmine (Testautomatisierung, Exzellente Kenntnisse)
  • - Java (Programmiersprachen, Sehr gute Kenntnisse)
  • - Javascript (Programmiersprachen, Exzellente Kenntnisse)
  • - Jenkins (Buildmanagement, Sehr gute Kenntnisse)
  • - Jira (Anforderungsmanagement, Exzellente Kenntnisse)
  • - Jira (Defektmanagement, Sehr gute Kenntnisse)
  • - JQuery (Frameworks, Sehr gute Kenntnisse)
  • - JSON Web Token (JWT) (Frameworks, Sehr gute Kenntnisse)
  • - JUnit (Testautomatisierung, Sehr gute Kenntnisse)
  • - kafka (Architektur, Gute Kenntnisse)
  • - KANBAN (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Karma (Testautomatisierung, Exzellente Kenntnisse)
  • - Keycloak (Frameworks, Basiskenntnisse)
  • - KIBANA (Monitoring, Sehr gute Kenntnisse)
  • - Kibana (Monitoring, Sehr gute Kenntnisse)
  • - Kommunikation (Soft Skills, Sehr gute Kenntnisse)
  • - Konzeptionierung (Anforderungsmanagement, Sehr gute Kenntnisse)
  • - Kotlin (Programmiersprachen, Gute Kenntnisse)
  • - kubectl (DevOps, Sehr gute Kenntnisse)
  • - Kubernetes (Cloud, Sehr gute Kenntnisse)
  • - Kubernetes (Container, Sehr gute Kenntnisse)
  • - Kustomise (Frameworks, Gute Kenntnisse)
  • - lint (Testwerkzeuge, Sehr gute Kenntnisse)
  • - Lodash (Frameworks, Sehr gute Kenntnisse)
  • - manuelles Testing (manuelles Testing, Sehr gute Kenntnisse)
  • - Manuelles Testing (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - MATOMO (Monitoring, Gute Kenntnisse)
  • - Maven (Buildmanagement, Gute Kenntnisse)
  • - Micro-Services (Architektur, Sehr gute Kenntnisse)
  • - Microsoft Edge (Browser, Sehr gute Kenntnisse)
  • - Miro Board (Collaboration, Sehr gute Kenntnisse)
  • - Mockito (Testautomatisierung, Sehr gute Kenntnisse)
  • - MySQL (Datenbanken, Gute Kenntnisse)
  • - Nexus IQ (Buildmanagement, Sehr gute Kenntnisse)
  • - Nexus Repository (Versionsverwaltung, Sehr gute Kenntnisse)
  • - OIDC (Sicherheit, Sehr gute Kenntnisse)
  • - Planung, Steuerung, Kommunikation (Projektleitung/Teilprojektleitung, Sehr gute Kenntnisse)
  • - PowerPoint (MS Office, Gute Kenntnisse)
  • - Prozesssteuerung (Projektmanagement, Gute Kenntnisse)
  • - Präsentationen (Soft Skills, Sehr gute Kenntnisse)
  • - Präsentierung der User-Storys (Soft Skills, Sehr gute Kenntnisse)
  • - QS von fachlichen und oder technischen Testinhalten (Qualitätssicherungen, Sehr gute Kenntnisse)
  • - Rancher (Container, Sehr gute Kenntnisse)
  • - Redux (Frameworks, Sehr gute Kenntnisse)
  • - Regressionstests (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Reifegradaudit (Sicherheit, Keine Kenntnisse)
  • - REST (Programmiersprachen, Sehr gute Kenntnisse)
  • - REST-API (Schnittstellen, Sehr gute Kenntnisse)
  • - Retrospektive (Soft Skills, Sehr gute Kenntnisse)
  • - RxJs (Programmiersprachen, Exzellente Kenntnisse)
  • - Safari (Browser, Sehr gute Kenntnisse)
  • - SaSS (Programmiersprachen, Sehr gute Kenntnisse)
  • - SCRUM (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Selenium (Frameworks, Sehr gute Kenntnisse)
  • - Selenium WebDriver (Testautomatisierung, Gute Kenntnisse)
  • - SEO (Browser, Gute Kenntnisse)
  • - Sicherheit (Hardware, Keine Kenntnisse)
  • - Softwaretest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Sonar (Testwerkzeuge, Sehr gute Kenntnisse)
  • - Spring Boot (Frameworks, Sehr gute Kenntnisse)
  • - Spring Security (Entwicklungsumgebungen, Gute Kenntnisse)
  • - Systemintegrationstest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Systemtest (Teststufen / Testarten, Sehr gute Kenntnisse)
  • - Tag Manager (Monitoring, Gute Kenntnisse)
  • - Tamara (Testautomatisierung, Sehr gute Kenntnisse)
  • - Teamfähigkeit (Soft Skills, Sehr gute Kenntnisse)
  • - Terraform (DevOps, Gute Kenntnisse)
  • - Test Design (Testfallermittlung, Sehr gute Kenntnisse)
  • - Test Driven Development (TDD) (Vorgehensmodelle, Sehr gute Kenntnisse)
  • - Testautomatisierung (Testing, Exzellente Kenntnisse)
  • - Typescript (Programmiersprachen, Exzellente Kenntnisse)
  • - Unittesting (Testing, Exzellente Kenntnisse)
  • - User Story Formulierung (Anforderungsmanagement, Sehr gute Kenntnisse)
  • - Vermittlung zwischen Stakeholdern (Soft Skills, Sehr gute Kenntnisse)
  • - VPN (Betriebssysteme, Sehr gute Kenntnisse)
  • - Wasserfall (Vorgehensmodelle, Gute Kenntnisse)
  • - Wissenstransfer (Soft Skills, Sehr gute Kenntnisse)

beruflicher Werdegang


09/2022 - heute
Firma: auf Anfrage
Position: Senior Entwickler Webtechnologien
  • Software Entwicklung
  • Deploymentsautomatisierung
  • Testautomatisierung
  • Anforderungserfassung
  • Analyse

08/2021 - 08/2022
Firma: TWT Digital Health GmbH
Position: Expert Angular Developer
  • Software-Entwicklung für Medizinprodukte mit Angular, Unit Testing, Projektmanagement

10/2019 - 08/2021
Firma: Startup-Werk
Position: Junior Angular Developer
  • Betreuung und Weiterentwicklung von Angular Projekten mit RxJs, GraphQl, Design Implementierung

06/2018 - 08/2019
Fachinformatik-Ausbildung

11/2017 - 06/2018
Firma: Serverhero GmbH
Position: Frontend-Entwickler
  • Erweiterung, Entwicklung von Webseiten und Newslettern, Defektmanagement

Betriebssysteme

VPN
Fortgeschritten

Programmiersprachen

CSS
Experte
HTML 5
Experte
HTML/CSS
Experte
Java
Fortgeschritten
Javascript
Experte
Kotlin
Fortgeschritten
REST
Experte
RxJs
Experte
SaSS
Experte
Typescript
Experte

Datenbanken

MySQL

Branchen

Branchen

  • Behörden & Öffentlicher Dienst
  • Softwarehersteller für Medizinprodukte
  • Pharma & Forschung
  • Gesundheitswesen, Krankenhäuser, Rehabilitationskliniken
  • Softwarehersteller für Einrichtungen im Gesundheitswesen
  • Digital Healthcare
  • Internetagentur
  • Medien & Entertainment

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.