Profilbild von Emre Aydin Angular Front End Experte - Angular, TypeScript REST-APIs und DevOps aus Mannheim

Emre Aydin

verfügbar

Letztes Update: 29.02.2024

Angular Front End Experte - Angular, TypeScript REST-APIs und DevOps

Abschluss: Bachelor of Science, Wirtschaftsinformatik - Universität Mannheim
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | türkisch (Muttersprache)

Dateianlagen

CV-2024-Emre-Aydin_060224.pdf

Skills

Best Practices & Know-how in Angular - Spezialisiert auf die Gestaltung hochwertiger Benutzeroberflächen und die nahtlose Integration in vielfältige Technologie-Stacks

Angular Frontend-Entwicklung
"4+ Jahre Erfahrung in der Entwicklung performanter Angular-Anwendungen, um Kundenwünsche umzusetzen."

Fokus auf
Optimale Architektur, API-Anbindung, Performance und Features

Keywords:
  • Angular
  • TypeScript
  • CSS/SCSS
  • HTML
  • Bootstrap
  • RxJs
  • Redux
  • NgRx
  • Figma
  • Web Design

 

Projekthistorie

12/2023 - bis jetzt
Angular Frontend Projekt – Supply Chain Gentherapie
Camelot ITLab GmbH (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

ROLLE
• Mitarbeit an der Entwicklung einer Angular-Applikation zur Digitalisierung und
Modellierung der Gentherapie-Supply-Chain, einschließlich der Definition und
Implementierung von Features zur präzisen Erfassung und Visualisierung der
einzelnen Schritte.
• Modellierung der Frontend-Architektur, um eine effiziente und
benutzerfreundliche Anwendung sicherzustellen, die den spezifischen
Anforderungen der Gentherapie gerecht wird.

ERRUNGENSCHAFTEN
• Optimierung der Anwendungsleistung durch Lazy Loading-Einführung:
Aktive Gestaltung und Implementierung von Lazy Loading-Techniken, um die
Anwendungsleistung erheblich zu verbessern und Ladezeiten zu reduzieren.
• Effektives Refactoring zur Verbesserung der Codequalität: Durchführung von
umfassendem Refactoring, um den Code zu optimieren, Wartbarkeit zu
erhöhen und sicherzustellen, dass die Anwendung den höchsten
Qualitätsstandards entspricht.
• Implementierung dynamischer Versionierung für flexible Updates:
Entwickelung und Integration einer dynamischen Versionierungsstrategie, um
flexible und effiziente Updates der Anwendung zu ermöglichen und
sicherzustellen, dass Nutzer stets von den neuesten Funktionen profitieren.
• Signifikante Performancesteigerung durch gezielte Feature-
Implementierungen: Entwicklung und Integration von entscheidenden
Features zur signifikanten Verbesserung der Anwendungsleistung, unter
Berücksichtigung der spezifischen Anforderungen der Gentherapie-Supply-
Chain.
• Enge Zusammenarbeit mit dem Entwicklungsteam für erfolgreiche
Umsetzung: Aktive Teilnahme an Teammeetings und enge Zusammenarbeit
mit Teammitgliedern, um gemeinsam die Implementierung von Features,
Performance-Optimierungen und Refactoring-Maßnahmen zu gewährleisten.
Integration von Best Practices für nachhaltige Codeentwicklung: Einhaltung

und Implementierung bewährter Methoden und Best Practices in der
Codeentwicklung, um eine nachhaltige und qualitativ hochwertige
Softwarearchitektur sicherzustellen.


VERWENDETE FRAMEWORKS & TECHNOLOGIEN
• Angular 13 (HTML, SCSS, TypeScript) und RxJs Expertise.
• NgRx zur effektiven Verwaltung des Anwendungsstatus.
• Gitlab Versionsverwaltung für effiziente Zusammenarbeit.
• Docker-Containern für die lokale Entwicklung.
• NX-Monorepo
• Unit-Tests (Jasmine/Karma), Integrationstests und End-to-End (E2E) Tests
(Cypress).
• Redux-Pattern mit NgRx für einen effizienten Datenfluss.
Jira zur aktiven Leitung von Features & Dokumentation von Architektur-
Entscheidungen in Confluence.

01/2023 - 09/2023
Angular Frontend Projekt – Digitalisierung eines Organspendeausweises
Bundesdruckerei (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

Rolle
  • Mitwirkung an der Entwicklung einer Angular-Applikation zur Digitalisierung „eines“ Organspendeausweises, einschließlich Modellierung der Frontend-Architektur und Umsetzung von Designvorgaben.
  • Übernahme der Rolle eines Frontend-Experten aufgrund eines dringenden Bedarfs für wichtige Features und eine bevorstehende Deadline zur Projektübergabe

Errungenschaften
  • Effektive Modellierung der Frontend-Architektur zur Steigerung der Leistung: Unterstützung bei der Architektur-Optimierung, Implementierung von Leistungsverbesserungen und erfolgreichem Übergang von einer monolithischen zu einer Micro-App-Architektur mit über 12 unabhängigen Feature-Apps.
  • Erfüllung von Designvorgaben und Funktionalitätsanforderungen: Mitwirkung bei der Umsetzung von Designrichtlinien und Sicherstellung der Erfüllung von Funktionalitätsanforderungen.
  • Leitende Übernahme eines Schlüsselfeatures innerhalb des Projekts: Übernahme der verantwortlichen Rolle bei der Entwicklung eines Schlüsselfeatures im Rahmen des Projekts.
  • Mitverantwortung für die Endübergabe des Projekts an den Kunden als Teil des Teams: Zusammenarbeit im Team und Mitverantwortung für die erfolgreiche Endübergabe des Projekts an den Kunden.
  • Erhebliche Erweiterung und Optimierung der Tests, inklusive Integration von SonarQube für umfassende Testberichte: Erweiterung und Verbesserung der Testabdeckung, einschließlich der Integration von SonarQube für umfassende Testberichte.
  • Aktualisierung von TSLint auf ESLint für den Einsatz aktueller Angular-Technologien und die Einhaltung höchster Codequalitätsstandards: Aktualisierung von TSLint auf ESLint, um die neuesten Angular-Technologien zu nutzen und die höchsten Codequalitätsstandards einzuhalten.
Verwendete Frameworks & Technologien
  • Angular 13 (HTML, SCSS, TypeScript) und RxJs Expertise.
  • NGRX zur effektiven Verwaltung des Anwendungsstatus.
  • Gitlab Versionsverwaltung für effiziente Zusammenarbeit.
  • Docker-Containern für die lokale Entwicklung.
  • Unit-Tests (Jasmine/Karma), Integrationstests und End-to-End (E2E) Tests (Cypress).
  • Redux-Pattern mit NgRx für einen effizienten Datenfluss.
  • Jira zur aktiven Leitung von Features & Dokumentation von Architektur-Entscheidungen in Confluence.

07/2021 - 07/2022
Angular Frontend Architekt Projekt – Verwaltungs-Applikation von Self-Checkout Kassen
Diebold Nixdorf (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Rolle
  • Unterstützung des Front-End Teams in der Entwicklung von Angular Applikationen zur Verwaltung von Self-Checkout Kassen in IKEA Restaurants.
 
 Errungenschaften
  • Architektur, Performance und Micro-App-Architektur: Unterstützung bei der Architektur-Optimierung, Implementierung von Leistungsverbesserungen und erfolgreichem Übergang von einer monolithischen zu einer Micro-App-Architektur mit über 12 unabhängigen Feature-Apps.
  • Testing und Qualitätssicherung: Durchführung von verschiedenen Tests, einschließlich Unit Tests, End-to-End Tests und Interaktions-Tests, um die Qualität sicherzustellen.
  • Global State Management mit NgRx im Redux-Pattern: Implementierung des Redux-Patterns mit NgRx zur effizienten Verwaltung des globalen Zustands in der Anwendung.
  • Angular-Versionen-Migration: Verantwortung für die Migration der Micro-Apps von Angular Version 9 auf 12, um auf dem neuesten Stand der Technologie zu bleiben.
  • Release-Management: Veröffentlichung und Überwachung von Releases am Ende eines Sprints, einschließlich der Kontrolle der releasten Versionen basierend auf Kriterien wie Major- und Minor-Changes.
  • Automatisierung und Tools: Verwendung von Jenkins für Build-Pipelines zur automatisierten Build-Generierung und zur Unterstützung der Aktualisierung und Migration von Angular-Versionen.
 
 Verwendete Frameworks & Technologien
  • Angular 9-12 (HTML, SCSS, Typescript).
  • RxJs: JavaScript/TypeScript-Bibliothek zur effizienten Verwaltung von Datenströmen und asynchronen Operationen.
  • Jenkins für automatisierte Build-Generierung & Deployment.
  • Jasmine/Karma für Unit-Tests.
  • Protractor für End-to-End (E2E) Tests.
  • cdk Component Harnesses für Interaktionstests.
  • Redux-Patterns mit NgRx für Daten-Store-Management.
  • Bitbucket für Git-Versionskontrolle.
  • Jira & Confluence für Ticketing und Dokumentation.

08/2020 - 07/2021
IT-Verantwortlicher und Gründer – App-Start-Up in der Freizeit-Branche
Spotzone (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle
  • IT-Verantwortlicher und Gründer eines App-Start-Ups in der Freizeit-Branche mit einem vielseitigen Geschäftsmodell.

Errungenschaften
  • Umfassende Verantwortung: Gesamtverantwortung für die Entwicklung und das Management der IT-Systeme. Dies schloss sowohl die Frontend- als auch Backend-Entwicklung ein, ebenso wie die Server- und Datenbankadministration.
  • Skalierbare App-Infrastruktur: Verantwortlich für die Planung und Implementierung einer skalierbaren App-Infrastruktur, die in der Lage wäre, mit dem Unternehmenswachstum Schritt zu halten.
  • Wiederverwendbare App-Komponenten Bibliothek: Erfolgreiche Entwicklung einer Bibliothek von wiederverwendbaren App-Komponenten für Effizienz und Einheitlichkeit.
  • Multi-Plattform-Entwicklung mit Ionic 5: Leitung der Entwicklung von iOS-, Android- und Progressive Web Apps (PWA) für ein breites Benutzerpublikum.
  • Verwendung des Redux-Patterns mit NgRx: Nutzung des Redux-Patterns mit der NgRx-Bibliothek, um den Datenfluss in den Anwendungen zu organisieren und die Datenintegrität sicherzustellen.
  • Effiziente Nutzung von RxJS: Einsatz der RxJS-Bibliothek, um komplexe asynchrone Funktionalitäten in den Anwendungen zu implementieren und eine reibungslose Benutzererfahrung sicherzustellen.

Verwendete Frameworks & Technologien
  • Ionic 5 für Frontend-Entwicklung (HTML, SCSS und TypeScript)
  • Node.js in Kombination mit Fastify-Framework für schnelle und effiziente serverseitige Implementierung.
  • Django Rest Framework für robuste und skalierbare REST-APIs .
  • NGINX als Webserver und Reverse Proxy.
  • Redis als In-Memory-Datenbank und Cache für Geschwindigkeit und Effizienz - insbesondere bei der Verarbeitung von Echtzeitdaten.
  • Apache Cassandra als NoSQL-Datenbank für skalierbare und hochverfügbare Datenbanklösungen
  • PostgreSQL für relationale Datenbankanforderungen zur  sicheren und zuverlässigen Speicherung von Daten.
  • Gitlab für Versionskontrolle.

01/2021 - 05/2021
Angular Frontend-Entwickler & Projekt-Verantwortlicher
MCT-Netzwerke (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle

Alleinige Verantwortung bei der Entwicklung einer Angular Web-Applikation zur Dokumentenverwaltung und Buchführung im Immobiliengeschäft.
Errungenschaften
  • Automatisierte Code-Templates: Implementierung von Code-Templates mithilfe von Angular Schematics, um die Entwicklungszeit zu verkürzen und die Codequalität zu verbessern.
  • Infrastruktur und Architektur: Planung, Modellierung und Implementierung der gesamten Infrastruktur und Architektur der Anwendung, um eine skalierbare und leistungsstarke Lösung sicherzustellen.
  • Backend/API-Entwicklung mit CMS: Verantwortlich für die Implementierung des gesamten Frontends unter Verwendung des Directus Content Management Systems (CMS), um die Verwaltung von Inhalten und Daten zu erleichtern.
  • Projektmanagement & Dokumentation: Atlassian Jira & Confluence für effektives Projektmanagement und umfassende Dokumentation, um Entwicklungsprozesse zu organisieren und Entscheidungen zu dokumentieren.
  • Verwendung des Redux-Patterns mit NgRx: Nutzung des Redux-Patterns mit der NgRx-Bibliothek, um den Datenfluss in den Anwendungen zu organisieren und die Datenintegrität sicherzustellen.
  • Verantwortungsbasierte Komponenten: Strikte Differenzierung von App-Komponenten basierend auf ihrer jeweiligen Verantwortung, um die Wartbarkeit und Erweiterbarkeit des Codes zu erhöhen.
  • Styling mit Bootstrap 5: Verwendete Bootstrap 5 für das Styling der Benutzeroberfläche, um ein modernes und ansprechendes Design zu erzielen.

Verwendete Frameworks & Technologien
  • Angular 11 (HTML, SCSS, TypeScript): Frontend-Entwicklung umfasste die Erstellung von Benutzeroberflächenkomponenten mit HTML, das Styling mit SCSS und die Logikprogrammierung mit TypeScript, RxJS & Redux-Pattern mit NGRX.
  • Directus Headless CMS: Zur Verwaltung von Inhalten und Daten als REST API und Datenbank.
  • Bootstrap 5: Design und Styling der Benutzeroberfläche für eine konsistente & benutzerfreundliche Darstellung.

09/2020 - 01/2021
Vue.js + Laravel Fullstack-Entwickler
Bitquadrat GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle

Verantwortlich für das Design und die Implementierung neuer Features sowie die Wartung bestehender Funktionen der Vue.js-Applikation. Darüber hinaus Datenbank-Set-Up, Migrationen und Erweiterungen. Implementierung von Endpoints einer REST-API im Laravel-Framework. Einbinden und Anpassen externer Open-Source Libraries zur automatisierten Erkennung von LaTeX-Umfragen.
Errungenschaften
  • Effektive Entwicklung von Umfragen für medizinische Studien: Erfolgreiche Design- und Implementierungsarbeit für eine Vue.js-Applikation, die die Erstellung von Umfragen für medizinische Studien ermöglicht und automatisch ausgewählte Antworten erkennt.

Verwendete Frameworks & Technologien
  • Vue.js (HTML, CSS, JavaScript)
  • Laravel (PHP)
  • RxJs
  • MySQL
  • Atlassian Jira & Confluence

03/2020 - 06/2020
Angular Frontend-Entwickler
Bitquadrat GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle

Verantwortlich für die Entwicklung, Implementierung und Wartung einer Angular-Applikation für die Verwaltung und automatische Generierung von Dokumenten wie Rechnungen und Mahnungen
Errungenschaften
  • Effektive Entwicklung und Wartung von Features: Erfolgreiche Implementierung neuer Features und die Wartung bereits vorhandener Funktionen in der Angular-Applikation zur Dokumentenverwaltung.

Verwendete Frameworks & Technologien
  • Angular 9 (HTML, SCSS, TypeScript, RxJS)
  • Atlassian Jira & Confluence

06/2019 - 01/2020
Ionic-Angular Mobile App-Entwickler
Collaboo UG. i. G. (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle

Verantwortlich für den Aufbau des Frontends unter Verwendung von HTML, die Implementierung der Schnittstelle zur Cloud-Datenbank und die Gestaltung der Angular-Projektstruktur. Diese Rolle trug dazu bei, eine SaaS-Anwendung zur Digitalisierung des Handwerks zu erstellen.
Errungenschaften
  • Effektiver Frontend-Aufbau: Erfolgreiche Erstellung und Strukturierung des Frontends der SaaS-App unter Verwendung von HTML und Angular.
  • Integration von Google Firebase: Generierung von Google Firebase-Datenbanktabellen, um die Datenverwaltung in der Cloud zu ermöglichen.

Verwendete Frameworks & Technologien
  • Ionic 4 (HTML, SCSS, TypeScript) & Angular 7
  • Google Cloud Firebase

08/2019 - 10/2019
Ionic-Angular Mobile App-Entwickler
Bitquadrat GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle

Verantwortlich für die Entwicklung, Implementierung und Wartung einer mobilen Anwendung, die zur Auswertung von Versuchsmessdaten diente. Die Anwendung wurde mit Ionic 4 und Angular 7 erstellt.
Errungenschaften
  • Effektive Entwicklung und Wartung von Features: Erfolgreiche Implementierung neuer Features und die Wartung bereits vorhandener Funktionen in der mobilen App.
  • Websocket-Kommunikation mit RxJs: Aufbau und Nutzung einer Websocket-Verbindung zum Backend unter Verwendung von RxJs WebSocket, um Echtzeitdaten von Versuchsmessungen zu empfangen und anzuzeigen.
  • Kundenkommunikation: Regelmäßige Abstimmung mit einem externen Kunden, um Anforderungen zu verstehen, Rückmeldungen zu berücksichtigen und die App entsprechend anzupassen.

Verwendete Frameworks & Technologien
  • Ionic 4 (HTML, SCSS, TypeScript) & Angular 7

04/2019 - 06/2019
Angular Frontend-Entwickler
Bitquadrat GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Rolle
  • Verantwortlich für das Design, die Implementierung und die Wartung der Benutzeroberfläche der Suchmaschine.

Errungenschaften
  • Effektives Design und Implementierung neuer Features: Erfolgreiche Gestaltung und Umsetzung von neuen Funktionen in der Suchmaschine, einschließlich der Wartung bereits vorhandener Features.

Verwendete Frameworks & Technologien
  • Angular 7/8 (HTML, SCSS, TypeScript)
  • MySQL

Reisebereitschaft

Weltweit verfügbar
Profilbild von Emre Aydin Angular Front End Experte - Angular, TypeScript REST-APIs und DevOps aus Mannheim Angular Front End Experte - Angular, TypeScript REST-APIs und DevOps
Registrieren