Profilbild von Daniel Rieck Fullstack Developer / Devops Engineer (Typescript, Javascript, Angular, NestJs) aus Muenchen

Daniel Rieck

verfügbar

Letztes Update: 28.03.2024

Fullstack Developer / Devops Engineer (Typescript, Javascript, Angular, NestJs)

Abschluss: M. Sc. Geodäsie und Geoinformation (Technische Universität München)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

Lebenslauf-Projektliste_251023.pdf

Skills

Programmiersprachen
Typescript (++), Javascript (++), C# (+), Java (+), PHP (+)

Server & Frameworks
Apache, IIS, NGINX
Angular, NestJs, Nx, .NET, Java Spring Boot, Symfony

Datenbanken
MongoDB, PostgreSQL 

Betriebssysteme
Linux, Windows ​​​​

Software und Tools
Git, Gitlab, Docker, LXD, Azure Devops, Jira, MS Office, MS Teams, Slack, Gsuite, Azure

Currently researching
AI, LXD container

Projekthistorie

11/2023 - bis jetzt
Fullstack Typescript Developer / Frontendarchitekt
RB Media GmbH (Marketing, PR und Design, 10-50 Mitarbeiter)

  1. Einführung eines Nx Monorepositories in die Entwicklungslandschaft bestehend aus 2 Webapplikationen (Angular) und eines NodeJs Backends (Express)
  2. Webapplikationen
    1. Überarbeitung der Angular Applikationen (Update, Implementierung von Best Practices)
    2. Feature Entwicklung
  3. NodeJs Backend
    1. Überarbeitung des Express Backends (Update, Implementierung von Best Practices)
    2. Feature Entwicklung
  4. Aufsetzen von CI / CD pipelines mit Gitlab inklusive
    1. automatisierten Tests,
    2. semantische Versionierung und
    3. multi app deployment basiernd auf Nx
  5. Beratung für Software Architekturen (Unterstützung bei Konzeption und Umsetzung der Software-Architektur) und Weiterbildung der Entwickler bezüglicher neuer Technologien
  6. DevOps Beratung für GitLab CI (Einführung von Best Practices für die Zusammen-
    arbeit, die Continuous Integration und die Continuous Delivery)

06/2023 - 02/2024
Berater für Frontend Architekturen
Ingersol Rand (Industrie und Maschinenbau, 500-1000 Mitarbeiter)

  1. Pflege und Weiterentwicklung einer Frontendentwicklungslandschaft bestehend aus mehreren Angular Applikationen und Libraries und der CI/CD Umgebung auf GitLab
  2. Beratung für Frontend Architekturen (Unterstützung bei Konzeption und Umsetzung der Front-
    end-Architektur) und Weiterbildung der Frontend Entwickler bezüglicher neuer Technologien
  3. Beratung in Frontend DevOps mit GitLab CI (Einführung von Best Practices für die Zusammen-
    arbeit, die Continuous Integration und die Continuous Delivery)

07/2022 - 04/2023
Frontend Architekt
Ingersol Rand (Industrie und Maschinenbau, 500-1000 Mitarbeiter)

  1. Einführung von Nx in die Entwicklungslandschaft der Frontendentwicklung
    1. Bestandsanalyse der bestehenden Angular Webapplikation
    2. Erstelllung eines Nx Workspaces und Migration von 4 bestehenden Angular Web Applikationen
    3. Aufbau eines CI workflow (Karma (unit testing), Percy (visual regression testing), Cypress (e2e testing), Sonar (static code analysis), Sentry (error monitoring)) für multiple Applikationen inklusive cloud deployment (Docker) in Gitlab mittels der bestehenden Nx tools
    4. Documentation des CI workflows und der NX workspaces
  2. Aufbau einer Middleware als "Backend for Frontend" für die 4 migrierten Webapplikationen
    1. Implementierung einer NestJs Middlware mit einer REST API, Websockets, Caching (lokal & Redis) und Authentifizierung & Authorisierung
    2. Implementierung der RPC Schnittstelle für die Kommunikation der Middleware mit der Backend Microservice Architektur
    3. Dokumentation der Middlware und der Schnittstellen
  3. Integration von Angular Web Components in Salesforce
    1. Erstellung und Veröffentlichung der Webkomponenten
    2. Integration der Webkomponenten in Salesforce mittels Iframe und Apex Controller

04/2021 - 04/2022
Frontend Architekt
Seepex GmbH (Industrie und Maschinenbau, 50-250 Mitarbeiter)

  1. Aufbau einer Angular Komponenten library für das teilen gleicher Komponenten in multiplen Angular Applikationen
    1. Analyse und Bewertung von Lösungmöglichkeiten
    2. Erstellung der Angular library mit Angular Material (inklusive theming), Lerna (versioning), Storybook (visualization) und Compodoc (documentation)
    3. Aufbau einer CI und CD Pipeline in Gitlab mit Karma (unit testing), Percy (visual regression testing), Sonar (static code analysis) und Nexus (private npm registry)
  2. Rewrite einer alten Webapplikation (Angular 2)
    1. Analyse und Bewertung der aktuellen Funktionalität
    2. Erstellung der neuen Webapplikation (Angular 12) basierend auf neuem Design mit Komponenten aus der Angular library, Angular Material und NgRx (state management)
    3. Aufbau der CI und CD Pipelines in Gitlab mit Karma (unit testing), Sonar (static code analysis), Docker (deployment)
  3. Vereinheitlichung einer in Entwicklung befindlichen Enterprise Applikation
    1. Analyse und Bewertung der aktuellen Qualität
    2. Umstrukturierung des Codes nach Angular best practices und Implementierung von Angular Komponenten aus der Angular library
    3. Aufbau der CI und CD Pipelines in Gitlab mit Karma (unit testing), Percy (visual regression testing), Cypress (e2e testing), Sonar (static code analysis) und Sentry (error monitoring)
  4. Vereinheitlichung einer in Entwicklung befindlichen kleinen Web Applikation
    1. Analyse und Bewertung der aktuellen Qualität und Funktionalität
    2. Umstrukturierung des Codes nach Angular best practices und Implementierung von Angular Komponenten aus der Angular library

01/2018 - 11/2020
Fullstack Software Entwickler
Codetrust GmbH i.L. (Internet und Informationstechnologie, < 10 Mitarbeiter)

Konzeption, Umsetzung, Hosting und Maintenance von Websites

  • Technische & UX-Konzeption
  • Umsetzung (Wordpress, Twig, PHP)
  • CI / CD Pipelines mit Azure DevOps
  • Monitoring mit 24x7

07/2020 - 09/2020
Fullstack Software Entwickler
Codetrust GmbH i.L. (Internet und Informationstechnologie, < 10 Mitarbeiter)

Konzeption und Entwicklung einer modernen Version des bayerischen Ökoflächenkatasters

  • Technische & UX-Konzeption
  • Angular Entwicklung
  • Konfigurieren eines Feature Servers von Arcgis als Datenquelle der Flächeninformationen
  • Anpassung der geladenen Basemaps
  • Kombination unterschiedlicher Datenquellen
  • CI / CD Pipelines mit Azure DevOps auf Microsoft Azure Server

05/2019 - 04/2020
Fullstack Software Entwickler
DMG Mori AG (Industrie und Maschinenbau, >10.000 Mitarbeiter)

Konzeption und Entwicklung eines Monitoring Systems für Produktionsmaschinen

  • Technische & UX-Konzeption
  • Angular Entwicklung (NgRx, Charting, Dashboard)
  • Backendentwicklung der API Schnittstellen mit REST (.NET, Angular)
  • Unit- und Integration Tests
  • CI / CD Pipelines mit Jenkins
  • Agile Produktentwicklung mit Scrum
  • Dienstleistersteuerung eines internationalen Teams (Deutschland, Ungarn, Lettland)
  • Softwaredokumentation nach arc42 Template 

09/2018 - 04/2019
Fullstack Software Entwickler
TimeZoo GmbH

Plattform für das internationale Handeln mit hochwertigen Uhren
  • Technische Konzeption
  • Angular Entwicklung als PWA
  • Backendentwicklung der API Schnittstellen mit GraphQl (Angular & Symfony)
  • Unit- und Integration Tests
  • Containervirtualisierung mit Docker und Docker Swarm
  • CI / CD Pipelines mit Azure DevOps
  • Agile Produktentwicklung mit Scrum

08/2018 - 11/2018
Web Entwickler
Snack out of the Box

Webapplikation für das Darstellen von zusätzlichen Produktinformationen an einem Snackautomaten

  • Technische & UX-Konzeption
  • Angular Entwicklung
  • Backendentwicklung (PHP, Wordpress)
  • Unit- und Integration Tests
  • CI / CD Pipelines mit Azure DevOps
  • Agile Produktentwicklung mit Scrum

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Reisebereitschaft
deutschlandweit vorhanden, bevorzugt Remote (Home Office Platz vorhanden)

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
06.04.2021

Versicherungsende:
01.05.2024

Profilbild von Daniel Rieck Fullstack Developer / Devops Engineer (Typescript, Javascript, Angular, NestJs) aus Muenchen Fullstack Developer / Devops Engineer (Typescript, Javascript, Angular, NestJs)
Registrieren