04.10.2025 aktualisiert


Premiumkunde
nicht verfügbarFullstack Entwickler, Softwareentwickler (Angular, Java, PHP)
Erkrath, Deutschland FH Düsseldorf, nicht abgeschlossen
Skills
JavaJavascriptBootstrapCSSContinuous IntegrationGroovyHibernateSpring FrameworkJavaserver PagesJunitLaravelPostgresqlMicrosoft Sql-ServerMysqlAngular 2+TypescriptVaadinAngular MaterialPhpunitGrafanaSpringbootCypressBackendGitlabGitKotlinAngularJSGitlab-CiFront EndKibanaJasmin
Fullstack-Entwicklung, Frontend-Entwicklung, Backend-Entwicklung, Angular Material, Angular, NgRx, Angular JS, AngularJS, bootstrap, Angular Material, SCSS, CSS, Cypress, Playwright, Java, Kotlin, Git, GitLab, GitLab CI/CD, CI/CD, Grafana, Groovy, Hibernate, Jest, Kibana, MS SQL Server, MySQL, Postgres, Java, Spring, Spring Boot, JUnit, Vaadin
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherRussischMuttersprache
Projekthistorie
RTL entwickelte eine der größten Multiplattform-Streaming-Apps mit einer Kundenzahl von ca. 4,8 Millionen. Die Entwicklung wurde mithilfe des SAFe Frameworks von etwa 350 IT-Fachleuten, POs und anderen Beteiligten durchgeführt. Aufgabe unseres Teams war die Entwicklung und Wartung von mehreren Microservices und einer Web-Plattform, die für die Verwaltung und Ausgabe von redaktionellem und automatisiertem Content benutzt wurden. In dem Team waren zu verschiedenen Zeiten SCRUM und Kanban im Einsatz. Meine Aufgaben als Frontend-Entwickler waren die Analyse des Workflows der Stakeholder, die Erstellung eines Konzepts für die Problemlösung und die Umsetzung der Businesslogik mittels Angular (aktuell zum 27. Juli 2023, Version 16), Angular-Material, RxJS, NgRx und Jest im Frontend und Kotlin (Spring Boot, eher selten) im Backend. Als Infrastruktur benutzten wir intensiv Kubernetes, Terraform und AWS. Wobei das Knowhow für die Verwaltung der Infrastruktur eher bei BE-Kollegen*innen lag, sind die grundlegenden Kenntnisse von kubectl und AWS vorhanden, damit die Rufbereitschaft von mir geleistet werden konnte. Als VCS wurde Git verwendet, die Repositories waren in GitLab abgelegt, deren CI/CD und Pipelines im Einsatz waren. Für das Testen benutzten wir Jest für Unit-Tests und Cypress für E2E-Tests. Das Logging erfolgte mittels Kibana (OpenSearch) und Bugsnag, Monitoring – Grafana.
Das Editor Portal ist ein internes Verwaltungssystem für Video und Tonbearbeitung mittels Adobe Premiere. Es erlaubt die Synchronisierung der Projekte zwischen Arbeitsplatzen (Suites), die Versionierung davon und das Rendering auf remote Maschinen. Das Team bestand aus 5 Entwickler und einem PO. Das Projekt bestand aus einem Monolith (Vaadin Framework, Spring Boot, Spring Data, MS SQL Server, Flyway) und einem Client für Adobe Premiere auf JS (NodeJS). Meine Aufgaben waren zu 70% BE und zu 30% FE.