Senior Fullstack Entwickler/ Schwerepunkt Frontend / Angular/Node.js
Aktualisiert am 25.11.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 25.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Verhandlungssicher
Deutsch
Verhandlungssicher
Russisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 11 Monate
2023-01 - heute

Umsetzung einer Webapplikation zur Digitalisierung und Optimierung von Prozessen rund um IT-Recruiting und personaladministrative Tätigkeiten

Senior Frontendentwickler Test Driven Development TDD
Senior Frontendentwickler

Projektbeschreibung:

In diesem Projekt geht es um die Entwicklung einer Webapplikation, die Prozesse rund um das IT-Recruiting und personaladministrative Tätigkeiten digitalisiert und optimiert. Die Kernkomponenten des Projekts sind Microservice-basierte Architektur und auf Java EE 17 und Springboot basierendes Backend und das Angular-Framework für die Entwicklung der Frontend Funktionalität. Aufgaben von Herrn Rudenko sind die Implementierung von Frontend-Services, Refactoring von Legacy-Anwendungen und die Entwicklung von Dashboard-Funktionalitäten. Zudem führt er automatisierte Unit-Tests durch und arbeitet mit verschiedenen Tools wie GitLab, Jenkins und Docker.


Aufgaben:


  • Agile Softwareentwicklung nach SCRUM Framework  
  • Entwicklung von Frontend Services auf eine Microservice basierende Architektur in Angular
  • Design und Implementierung moderner, reaktiver und benutzerfreundlicher Oberflächen mit HTML5, CSS3, SASS/LESS und Angular-Komponenten.
  • Umsetzung von Frontend Funktionalitäten mittels unterschiedlicher Designpatterns in TypeScript und Angular Framework
  • Erstellung und Pflege von Responsive Design für verschiedene Bildschirmgrößen und Geräte.
  • Entwicklung von wiederverwendbaren, modularen UI-Komponenten unter Verwendung des Angular-Component-Systems.
  • Implementierung von Datenbindung (two-way data binding) zwischen den Komponenten und dem Modell.
  • Verwendung von RxJS für reaktive Programmierung und asynchrone Datenflüsse.
  • Implementierung von NgRx zur Verwaltung des Anwendungszustands (State Management) und zur Handhabung von Nebenwirkungen.
  • Einrichtung und Konfiguration des Angular-Routing-Systems zur Implementierung von Navigation und Lazy Loading von Modulen.
  • Implementierung von Reactive Forms und Template-driven Forms zur Erstellung von dynamischen Formularen.
  • Einbindung von Formularvalidierungen zur Sicherstellung von Eingabekorrektheit.
  • Implementierung von HTTP-Client-Diensten zur Kommunikation mit RESTful APIs und Web-Services unter Verwendung des OpenAPI Standards.
  • Verarbeitung und Anzeige von JSON-Daten und Integration von Datenbanken.
  • Durchführung von Code Reviews und Pair Programming, um die Codequalität und -konsistenz sicherzustellen.
  • Verwendung von Angular Material Design Komponenten und Direktiven zur Erstellung konsistente Benutzeroberflächen
  • Entwicklung von Dashboard-Funktionalitäten mit Diagrammen, Tabellen, Kalenderfunktionalitäten, diverse Gadgets
  • Durchführung von Unit-Tests mit Jasmine und Karma, um die Funktionalität von Komponenten und Services sicherzustellen.
  • Implementierung von End-to-End (E2E) Tests mit Tools wie Protractor oder Cypress
  • Identifizieren und Beheben von Fehlern in Angular-Anwendungen mithilfe von Browserentwicklertools und Debugging-Tools
  • Optimierung der Anwendung hinsichtlich Performance (Lazy Loading, Tree Shaking, Change Detection)
  • Nutzung von Versionskontrollsystemen wie GitLab und Bitbucket zur Verwaltung und Versionierung von Quellcode
  • Einrichtung von Continuous Integration/Continuous Deployment (CI/CD)-Pipelines, um automatische Tests und Bereitstellungen zu ermöglichen.
  • Integration von Design-Systemen und Komponentbibliotheken wie Angular Material, Bootstrap oder PrimeNG.
  • Einhaltung von Best Practices in der Webentwicklung, insbesondere im Hinblick auf Clean Code, Code-Konsistenz und Wartbarkeit.
  • Nutzung von Design Patterns wie Observer Pattern oder Factory Pattern zur Lösung komplexer Anforderungen.
  • Migration von Legacy-Anwendungen von älteren Versionen von Angular oder anderen Frameworks auf die neueste Angular-Version.
  • Einsatz von Third-Party-Bibliotheken wie lodash, moment.js, Chart.js, D3.js zur Erweiterung der Funktionalität


SASS Angular 14 HTML5 CSS3 TypeSCript REST JSON GitLab Jenkins Keycloak Jasmin Swagger Bitbucket Docker Jira Confluence Microservices Karma Figma JEE Angular 16 JavaScript GraphQL Node.js REST API AWS
Test Driven Development TDD
Ampada GmbH
Köln
7 Monate
2022-06 - 2022-12

Entwicklung einer Anwendung für die Business Kunden in Bereich Kauf und Verkauf sowie die Vermietung von Fahrzeugen

Senior Frontend Entwickler RxJS NgRx Jasmine ...
Senior Frontend Entwickler

Projektbeschreibung:


Entwicklung eine App für die Mercedes AG zum Kauf, Verkauf und Vermietung von Fahrzeugen. In enger Abstimmung mit dem Spezifikationsteam implementierte er neue Features und entwickelte eine Webplattform mit Angular und TypeScript. Seine Arbeit konzentrierte sich auf die Verringerung der Code-Komplexität und die Entwicklung moderner UI/UX. Zu seinen Aufgaben zählten auch das Pair-Programming, Code-Reviews sowie Durchführung von Unit-Tests mit Jasmine und Karma und Postman.


Aufgaben:

  • Technische Beratung und enge Abstimmung mit dem Spezifikationsteam zur Klärung fachlicher und technischer Anforderungen

  • Implementierung neuer Features und Komponenten, maßgeschneidert auf die spezifischen Kundenanforderungen
  • Entwicklung und Optimierung von Frontend-Schnittstellen und Webplattformen mit Anbindung an Services über REST-APIs
  • Entwicklung von Frontend-Modulen mithilfe des Angular Frameworks, TypeScript, HTML5 und CSS3/SASS
  • Reduzierung der Code-Komplexität durch den Einsatz von Angular 13 und die Entfernung der veralteten ?View Engine?
  • Fachliche Unterstützung bei der Konzeption und Entwicklung effizienter Schnittstellen
  • Gestaltung moderner UI/UX-Designs, die nutzerfreundlich und skalierbar sind
  • Fehlerbehebung und Optimierung von Applikationen und Komponenten, basierend auf Ergebnissen aus Testphasen
  • Deployment-Prozesse über Node.js für eine reibungslose Bereitstellung der Webapplikationen
  • Durchführung von Tests zur Sicherstellung der Funktionalität und Performance mittels Jasmine und Karma
  • Erstellung, Schätzung und Planung von User Stories und Features in Übereinstimmung mit dem Scrum-Framework
  • Zusammenarbeit mit Teammitgliedern durch Pair Programming und Code-Reviews zur Qualitätssteigerung
  • Dokumentation des Projektfortschritts und der technischen Entscheidungen
  • Erstellung von Mock-Daten für Testszenarien und Prototyping
  • Entwicklung von Template-Forms für dynamische und benutzerfreundliche Formularlösungen
  • Aktive Mitarbeit in einem agilen Team und Unterstützung des gesamten Entwicklungszyklus

RxJS NgRx Jasmine Karma GitLab Atlassian JIRA Typescript HTML5 CSS3 SASS Angular Materials REST API Angular 12-13 Atlassian Confluence Postman Scrum Node.js JavaScript JUnit Jenkins Swagger OpenAPI Docker Docker Compose Pair Programming
CAS Software
Remote
2 Jahre 7 Monate
2020-04 - 2022-10

BLS (Boeing Learning Solutions)

Frontend Entwickler Angular 9 TypeScript Angular Material ...
Frontend Entwickler

BLS (Boeing Learning Solutions)

BLS ist eine Plattform zur Vermittlung von Ausbildungsinhalten für die Luftfahrt. Die modulare Softwarelösung wurde entwickelt, um den Betrieb und die Lernaktivitäten durch eine kontrollierte Lernumgebung und ein Portal zur Bereitstellung von Inhalten zu vereinfachen.

  •  Implementierung von eLearning Anwendung mittels Angular/ TypeScript
  • Analyse der vorhandenen Legacy- Systems von Angular.js, Migration des vorhandenen Legacy- Systems von Angular.js auf Angular neuste Version (9+) 
  • Implementierung und Erweiterung der Daten-Modelle
  • Implementierung von Kriterien zur Messung der Performance bei Übungen
  • Bereitstellung und Implementierung neuer GUI Komponenten zur Darstellung von Prüfungsergebnissen als Einzel- oder Gesamtergebnis
  •  Implementierung neuer Funktionen für das Lernfortschritts-Management
  • Implementierung der Data Services anhand der Backend API?s
  • Programmierung responsiver Frontend Services und Module 
  • Design und Implementierung von WebServices mit REST API
  • Analyse und Behebung von Fehlern
  • State Management mit NgRx Store
  • Verwendung des Template driven Forms zur Erstellung von einfachen Formularen auf Basis von HTML
  • Erstellung und Durchführung von Unit-Tests mittels Jasmine und Karma
  • Verwendung des Reactive Forms zur Definition von dynamischen Formularen in der Applikationslogik
  • Erstellung der Formularlogik in TypeScript / JavaScript
  • Entwicklung eines zentralen Component Systems auf Basis des UI/UX System-Designs
  • Erstellung und Verwendung von Web Components
  •  Erstellung der Projektdokumentnation
  •  Mitarbeit in einem agilen Team


Angular 9 TypeScript Angular Material Scrum REST API Rest Service Karma Jasmine MVC Pattern Bootstrap Atlassian JIRA Atlassian Confluence Eclipse Angular 13 Angular.JS HTML5 CSS3 npm RxJs NgRx
Boeing Services Solutions
Köln
9 Monate
2021-10 - 2022-06

Entwicklung des Business Kunden Portals für die Kontrolle und Verwaltung der Güterzüge

Senior Frontend Entwickler Angular 12 RxJS NgRx ...
Senior Frontend Entwickler

  • Konzeption und Realisierung von Web- und Portalprojekt im Bereich Digitalisierung
  • Zusammenarbeit in ein interdisziplinäres, agiles Team direkt mit UX-Designern und Backend-Entwicklern an einem Digitalisierungsprojekt für ein Kapazitäts-und Güterzug Systems
  • Entwicklung der neuen Komponenten innerhalb der Frontend-Architektur
  • Implementierung neuer Features
  • Festlegung der Coding Konventionen (CleanCode Prinzipien)
  • Pair Programming
  • Durchführung von Code Reviews
  • Testing der Browser-, Plattform- und Endgerät Unabhängigkeiten
  • Versionsverwaltung der Daten mittels Git
  • Erstellung und Durchführung von Unit-Tests mittels Jasmine und Karma
  • Enge Zusammenarbeit mit dem Backend Team und Grafik Designern
  • Erstellung der Projektdokumentnation
  • Mitarbeit in einem agilen Team

Angular 12 RxJS NgRx Jasmine Karma Bitbucket Atlassian JIRA Angular Materials HTML5 CSS3 SCSS TypeScript Jira interne styling Bibliotheken Scrum Node.js
Deutsche Bahn
Frankfurt am Main
7 Monate
2019-12 - 2020-06

Weiterentwicklung einer Lern - Web-Applikation (Administrative Funktionalitäten) zur Verwaltung der angebotene Online-Kurse. Da die Applikation in der AWS-Cloud gehostet wird, laufen alle Kommunikationsstrecken über REST-APIs.

Frontend Entwickler Scrum Atlassian JIRA Karma ...
Frontend Entwickler

  • Weiterentwicklung einer eLearning Applikation
  • Technische Implementierung des bestehenden Konzepts in enger Zusammenarbeit mit dem zuständigen Business Analysten
  • Interface / Frontend Entwicklung einer Webplattform sowie die Anbindung von Services per Rest-API
  • Dokumentation des Projektfortschritts im Backlog des Systems
  • Fehlerbehebung und Debugging
  • Aufgabenmanagement nach Jira
  • Durchführung von Unit-Tests mittels Jasmin und Karma
  • Verwendung von GitLab als Versionsverwaltung und CI/CD Tool
  • Enge Zusammenarbeit mit dem Backend Team und Grafik Designern
  • Erstellung der Projektdokumentnation
  • Mitarbeit in einem agilen Team

Scrum Atlassian JIRA Karma Jasmine AWS Git Gitlab REST API CSS HTML TypeScript RxJs NgRx Store Angular Materials Angular 9 RxJS
Haufe Akademie
Remote
6 Monate
2019-06 - 2019-11

Weiterentwicklung und Optimierung eine Webapplikation für ein Pflegeplanvergleichsportal

Frontend Entwickler TypeScript Angular 7 Angular ...
Frontend Entwickler

- Aufnahme und Analyse der Kundenanforderungen

- Konzeption und Erstellung einer neuen Frontend-Architektur

- Design und Implementierung von REST Schnittstellen

- Erweiterung der Schnittstellen innerhalb des internen Datenschutzportales

- Refactoring von bereits existierenden und veralteten Frontend-Pages und Modulen

-  Verbesserung der Usability durch die Umsetzung dynamischer Single-Page Anwendungen

- Automatisierung von Unit- und Oberflächentests

- Behebung von Fehlern und Durchführung von Retests

- Erstellung von technischen Dokumentationen
TypeScript Angular 7 Angular Angular Materials 2 JavaScript HTML5 CSS3 Jenkins REST Git Atlassian JIRA Atlassian Confluence
1 Jahr 1 Monat
2018-11 - 2019-11

Entwicklung der Web-Applikation ?Zahn Lupe?

Frontend Entwickler TypeScript Angular 7 Angular Materials ...
Frontend Entwickler
  • Aufnahme und Analyse der Kundenanforderung 
  • Erstellung UX- Guidelines und enge Zusammenarbeit mit den Product Ownern
  • Konzeptionierung von Navigations- und Interaktionsstrukturen mit Prototyping Tools (Adobe XD) 
  • Neugestaltung und Überarbeitung der Komponenten des Design- Systems 
  • Konzeption und Erstellung einer neuen Frontend- Architektur 
  • Interface/ Frontend Entwicklung eines Portals sowie die Anbindung von Services per REST- APII
  • Erweiterung der Schnittstellen innerhalb des internen Datenschutzportals 
  • Refactoring von bereits existierenden und veralteten Frontend- Pages und Modulen 
  • Automatisierung von Unit- und Oberflächentests mittels Jasmin und Karma 
  • Behebung von Fehlern und Durchführung von Retests 
  • Erstellung von technischen Dokumentationen 
TypeScript Angular 7 Angular Materials JavaScript HTML5 CSS3 REST API GitLab Jira Confluence Adobe XD Design System jQuery
1 Jahr 10 Monate
2017-02 - 2018-11

Umsetzung einer Webapplikation zur Digitalisierung und Optimierung von Prozessen rund um das IT-Recruiting und personaladministrative Tätigkeiten

Frontend Entwickler ? Linux Ubuntu Server 16.04 LTS Docker Jira ...
Frontend Entwickler

  • Unterstützung bei der Entwicklung von Frontend-Modulen
  • Realisierung von Schnittstellen mit REST API 
  • Verwendung moderner Frontend-Technologien ( Angular 2+ / Bootstrap )
  • Umstellung von Bootstrap auf Angular-Material und später auf PrimeNG Templates
  • Weiterentwicklung der responsiven Templates und Customizing der PrimeNG Templates mittels LESS/ CSS3 und HTML5
  • Enge Zusammenarbeit mit dem Java Backend Team, UI/UX Designern, dem Scrum Master und dem Product Owner
  • Einrichtung des Development Servers
  • Deployment über Node.js
  • Versionsverwaltung mit Bitbucket und spätere Umstellung auf GitLab
  • Arbeiten nach Agilen Framework (SCRUM) / (SAFe)
  • Zusammenarbeit mit mehr als 7 Teams jeweils ca. 4 ? 5 Personen
  • Implementierung des Timesheet Moduls mittels Verwendung des FullCalendar
  • Erstellung diverse Validierungsfunktionen im Frontend
  • Anbindung der Frontend-Komponenten an die entsprechenden Services im Backend
  • Implementierung von Navigationsleisten, Animationen, Fehlermeldungen und Ladebildschirm
  • Design des System-Dashboards zur Darstellung verschiedener Services
  • Aufbau automatisierter Tests, insbesondere Integrations- und Regressionstests
  • Präsentation von finalisierten Stories in Review-Meetings

? Linux Ubuntu Server 16.04 LTS Docker Jira Confluence Bitbucket Git MySQL NoSQL TypeScript Angular 2-8 Node.js Angular Materials REST API Webservices (Json) Jenkins Bootstrap JavaScript HTML5 CSS3 jQuery Karma Jasmin Figma
Ampada GmbH
Köln
4 Monate
2016-11 - 2017-02

Netzwerkadministrator; Tätigkeiten innerhalb der Firma und bei den Kunden von Polikom Pro LLC

Systemadministrator ? Windows Server 2003/08/12/16 ? Microsoft SQL Server 2008 Exchange ...
Systemadministrator

  • First- und Second Level Support
  • Erstellen und Pflege von technischen Dokumenten
  • Analyse, Behebung und Support bei auftretenden Störungen in direktem Kontakt mit den Fachabteilungen
  • Bereitstellung, Konfiguration und Wartung von Windows-Domänen auf Basis von Active Directory, inkl. weiterer Serverrollen und die Betreuung der Clients
  • Antivirus und Antispam Support
  • Betrieb und Überwachung der eingesetzten Storage Systeme (NAS und SAN)
  • Entwickeln, Dokumentieren und Validieren von Disaster Recovery Plänen sowie Durchführung von regelmäßigen DR-Tests
  • Ticketrouting inkl. Qualifizierung nach Prozessvorgaben und Bearbeitung
  • Erstellung von System- und Daten Backups
  • Abbau von Altgeräten und Hardwareaufrüstung neuer Geräte und Systeme
  • Dokumentation und Inventarisierung
  •  Durchführung neuer Netzwerkkonfigurationen
  • Patchen von Telefonen, Routern und Clients in diversen Hardware
  • Troubleshooting
  • Ticketbearbeitung und Inventarisierung
  • Aufbau und Einrichtung von Firmendruckernetzwerken
  • Administration von Datenbankumgebungen

? Windows Server 2003/08/12/16 ? Microsoft SQL Server 2008 Exchange ? Forefront TMG KLMS AD DNS DHCP TCP/IP ? Windows XP/Vista/7/8/10 Mac Linux MS Office VMware Hyper-V ? Network switching and routing
4 Jahre 4 Monate
2012-08 - 2016-11

Technische Lösungen und Ausarbeitung unter Berücksichtigung aller Anforderungen

IT Helpdesk Spezialist Windows 2008 Microsoft Exchange 2003 ...
IT Helpdesk Spezialist

  • -Aufbau und Verwaltung von  Active Directory, Microsoft Office 365
  •  Durchführung von Softwarepatches auf Server und Workstation mittels SCCM
  • Aufbau von Microsoft ISA Server
  • Aufbau von heterogenen Netzwerken (Linux/ Winodows)
  • Aufbau und Konfiguration von Router-Systemen
  • Test und Inbetriebnahme von VPN Zugängen
  • Erstellung von Netzwerkdokumentationen
  • Support von über 800 Usern und Workstations
  • Vorbereitung, Konfigurierung und Einrichtung von Workstations
  • Equipment Support mittels Mobile-, Video- und Audio Konferenzen
  • Tasktracker und Script Vorbereitung, Implementierung auf Window Server Basis und Vorbereitung von Excel Reports
  • Lösen von Software- und Hardware Problemen
  • IT Warehouse Bestandkontrolle
  •  IT Support nach ITIL Standards - Analyse, Konzeption und Implementierung von ITIL Prozessen (Event-, Incident-, Problem-, Change-, Servicelevel-, Knowledge Management)
  • Konzeption einer neuen Serviceorganisation (individuell, praxis- und serviceorientiert und nach ITIL Prinzipien)
  •  IT Budgetierung und Budget Kontrolle
  •  Führen von Gesprächen und Meetings mit den Fachbereichen
  • Erstellung von technischen Dokumentationen
  • Nutzer- und Gruppenverwaltung/ Rechner-Verwaltung

Windows 2008 Microsoft Exchange 2003 AD DNS DHCP TCP/IP Windows XP Windows Vista Mac Linux MS Office VMware Hyper-V Cisco HP Networking Atlassian JIRA HTML5 CSS Atlassian Confluence Oracle ERP

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 7 Monate
2017-03 - 2019-09

Master of Science IT

Master of Science IT, Technische Hochschule Köln
Master of Science IT
Technische Hochschule Köln

Position

Position

Softwareentwicklung

Frontendentwicklung

Software development

Programmierung


Management Summary:

Herr Kandidat ist ein erfahrener Senior Fullstack Entwickler mit mehr als 6 Jahren Expertise in der Entwicklung und Implementierung moderner Webapplikationen. Er verfügt über fundiertes Wissen in der , der Gestaltung benutzerzentrierter Interfaces sowie in der Umsetzung responsiver Weblösungen. Seine technischen Fähigkeiten erstrecken sich auf Angular, TypeScript, JavaScript, Node.js, HTML, SCC3 und REST APIs, gepaart mit umfassender Erfahrung in der Anwendung von Microservices und Cloud Lösungen wie AWS und Docker .

Seine Stärke liegt in der Fähigkeit, komplexe technische Anforderungen in skalierbare, robuste und effiziente Lösungen umzusetzen. Er hat sich in verschiedenen Branchen, darunter IT Consulting, Luftfahrt, E-Learning, Versicherungen und E-Commerce, als kompetenter Berater und Entwickler bewiesen. Seine Expertise in der Durchführung von Refactoring und Migration von Legacy-Systemen sowie die Implementierung innovativer UI/UX -Lösungen machen ihn zu einem wertvollen Ansprechpartner für anspruchsvolle Digitalisierungsprojekte.

Er überzeugt durch seine zielorientierte Arbeitsweise, seine hohe Qualitätsorientierung und seine offene Kommunikation. Er arbeitet gerne in agilen Teams und ist versiert in der Anwendung von Scrum und Kanban . Seine Fähigkeit, sich schnell in neue Technologien und Frameworks einzuarbeiten, ermöglicht es ihm, innovative Lösungen zu entwickeln, die den Geschäftserfolg seiner Kunden nachhaltig unterstützen.

Zusammengefasst ist Herr Kandidat ein vielseitiger und erfahrener Fullstack Entwickler, der technische Exzellenz mit einem tiefen Verständnis für Kundenbedürfnisse und Geschäftsprozesse verbindet.

Branchen

Branchen

- IT

- Versicherung

- E-Learning

-Chemieindustrie

- Luftfahrtindustrie

- Logistik

- E-Commerce

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 11 Monate
2023-01 - heute

Umsetzung einer Webapplikation zur Digitalisierung und Optimierung von Prozessen rund um IT-Recruiting und personaladministrative Tätigkeiten

Senior Frontendentwickler Test Driven Development TDD
Senior Frontendentwickler

Projektbeschreibung:

In diesem Projekt geht es um die Entwicklung einer Webapplikation, die Prozesse rund um das IT-Recruiting und personaladministrative Tätigkeiten digitalisiert und optimiert. Die Kernkomponenten des Projekts sind Microservice-basierte Architektur und auf Java EE 17 und Springboot basierendes Backend und das Angular-Framework für die Entwicklung der Frontend Funktionalität. Aufgaben von Herrn Rudenko sind die Implementierung von Frontend-Services, Refactoring von Legacy-Anwendungen und die Entwicklung von Dashboard-Funktionalitäten. Zudem führt er automatisierte Unit-Tests durch und arbeitet mit verschiedenen Tools wie GitLab, Jenkins und Docker.


Aufgaben:


  • Agile Softwareentwicklung nach SCRUM Framework  
  • Entwicklung von Frontend Services auf eine Microservice basierende Architektur in Angular
  • Design und Implementierung moderner, reaktiver und benutzerfreundlicher Oberflächen mit HTML5, CSS3, SASS/LESS und Angular-Komponenten.
  • Umsetzung von Frontend Funktionalitäten mittels unterschiedlicher Designpatterns in TypeScript und Angular Framework
  • Erstellung und Pflege von Responsive Design für verschiedene Bildschirmgrößen und Geräte.
  • Entwicklung von wiederverwendbaren, modularen UI-Komponenten unter Verwendung des Angular-Component-Systems.
  • Implementierung von Datenbindung (two-way data binding) zwischen den Komponenten und dem Modell.
  • Verwendung von RxJS für reaktive Programmierung und asynchrone Datenflüsse.
  • Implementierung von NgRx zur Verwaltung des Anwendungszustands (State Management) und zur Handhabung von Nebenwirkungen.
  • Einrichtung und Konfiguration des Angular-Routing-Systems zur Implementierung von Navigation und Lazy Loading von Modulen.
  • Implementierung von Reactive Forms und Template-driven Forms zur Erstellung von dynamischen Formularen.
  • Einbindung von Formularvalidierungen zur Sicherstellung von Eingabekorrektheit.
  • Implementierung von HTTP-Client-Diensten zur Kommunikation mit RESTful APIs und Web-Services unter Verwendung des OpenAPI Standards.
  • Verarbeitung und Anzeige von JSON-Daten und Integration von Datenbanken.
  • Durchführung von Code Reviews und Pair Programming, um die Codequalität und -konsistenz sicherzustellen.
  • Verwendung von Angular Material Design Komponenten und Direktiven zur Erstellung konsistente Benutzeroberflächen
  • Entwicklung von Dashboard-Funktionalitäten mit Diagrammen, Tabellen, Kalenderfunktionalitäten, diverse Gadgets
  • Durchführung von Unit-Tests mit Jasmine und Karma, um die Funktionalität von Komponenten und Services sicherzustellen.
  • Implementierung von End-to-End (E2E) Tests mit Tools wie Protractor oder Cypress
  • Identifizieren und Beheben von Fehlern in Angular-Anwendungen mithilfe von Browserentwicklertools und Debugging-Tools
  • Optimierung der Anwendung hinsichtlich Performance (Lazy Loading, Tree Shaking, Change Detection)
  • Nutzung von Versionskontrollsystemen wie GitLab und Bitbucket zur Verwaltung und Versionierung von Quellcode
  • Einrichtung von Continuous Integration/Continuous Deployment (CI/CD)-Pipelines, um automatische Tests und Bereitstellungen zu ermöglichen.
  • Integration von Design-Systemen und Komponentbibliotheken wie Angular Material, Bootstrap oder PrimeNG.
  • Einhaltung von Best Practices in der Webentwicklung, insbesondere im Hinblick auf Clean Code, Code-Konsistenz und Wartbarkeit.
  • Nutzung von Design Patterns wie Observer Pattern oder Factory Pattern zur Lösung komplexer Anforderungen.
  • Migration von Legacy-Anwendungen von älteren Versionen von Angular oder anderen Frameworks auf die neueste Angular-Version.
  • Einsatz von Third-Party-Bibliotheken wie lodash, moment.js, Chart.js, D3.js zur Erweiterung der Funktionalität


SASS Angular 14 HTML5 CSS3 TypeSCript REST JSON GitLab Jenkins Keycloak Jasmin Swagger Bitbucket Docker Jira Confluence Microservices Karma Figma JEE Angular 16 JavaScript GraphQL Node.js REST API AWS
Test Driven Development TDD
Ampada GmbH
Köln
7 Monate
2022-06 - 2022-12

Entwicklung einer Anwendung für die Business Kunden in Bereich Kauf und Verkauf sowie die Vermietung von Fahrzeugen

Senior Frontend Entwickler RxJS NgRx Jasmine ...
Senior Frontend Entwickler

Projektbeschreibung:


Entwicklung eine App für die Mercedes AG zum Kauf, Verkauf und Vermietung von Fahrzeugen. In enger Abstimmung mit dem Spezifikationsteam implementierte er neue Features und entwickelte eine Webplattform mit Angular und TypeScript. Seine Arbeit konzentrierte sich auf die Verringerung der Code-Komplexität und die Entwicklung moderner UI/UX. Zu seinen Aufgaben zählten auch das Pair-Programming, Code-Reviews sowie Durchführung von Unit-Tests mit Jasmine und Karma und Postman.


Aufgaben:

  • Technische Beratung und enge Abstimmung mit dem Spezifikationsteam zur Klärung fachlicher und technischer Anforderungen

  • Implementierung neuer Features und Komponenten, maßgeschneidert auf die spezifischen Kundenanforderungen
  • Entwicklung und Optimierung von Frontend-Schnittstellen und Webplattformen mit Anbindung an Services über REST-APIs
  • Entwicklung von Frontend-Modulen mithilfe des Angular Frameworks, TypeScript, HTML5 und CSS3/SASS
  • Reduzierung der Code-Komplexität durch den Einsatz von Angular 13 und die Entfernung der veralteten ?View Engine?
  • Fachliche Unterstützung bei der Konzeption und Entwicklung effizienter Schnittstellen
  • Gestaltung moderner UI/UX-Designs, die nutzerfreundlich und skalierbar sind
  • Fehlerbehebung und Optimierung von Applikationen und Komponenten, basierend auf Ergebnissen aus Testphasen
  • Deployment-Prozesse über Node.js für eine reibungslose Bereitstellung der Webapplikationen
  • Durchführung von Tests zur Sicherstellung der Funktionalität und Performance mittels Jasmine und Karma
  • Erstellung, Schätzung und Planung von User Stories und Features in Übereinstimmung mit dem Scrum-Framework
  • Zusammenarbeit mit Teammitgliedern durch Pair Programming und Code-Reviews zur Qualitätssteigerung
  • Dokumentation des Projektfortschritts und der technischen Entscheidungen
  • Erstellung von Mock-Daten für Testszenarien und Prototyping
  • Entwicklung von Template-Forms für dynamische und benutzerfreundliche Formularlösungen
  • Aktive Mitarbeit in einem agilen Team und Unterstützung des gesamten Entwicklungszyklus

RxJS NgRx Jasmine Karma GitLab Atlassian JIRA Typescript HTML5 CSS3 SASS Angular Materials REST API Angular 12-13 Atlassian Confluence Postman Scrum Node.js JavaScript JUnit Jenkins Swagger OpenAPI Docker Docker Compose Pair Programming
CAS Software
Remote
2 Jahre 7 Monate
2020-04 - 2022-10

BLS (Boeing Learning Solutions)

Frontend Entwickler Angular 9 TypeScript Angular Material ...
Frontend Entwickler

BLS (Boeing Learning Solutions)

BLS ist eine Plattform zur Vermittlung von Ausbildungsinhalten für die Luftfahrt. Die modulare Softwarelösung wurde entwickelt, um den Betrieb und die Lernaktivitäten durch eine kontrollierte Lernumgebung und ein Portal zur Bereitstellung von Inhalten zu vereinfachen.

  •  Implementierung von eLearning Anwendung mittels Angular/ TypeScript
  • Analyse der vorhandenen Legacy- Systems von Angular.js, Migration des vorhandenen Legacy- Systems von Angular.js auf Angular neuste Version (9+) 
  • Implementierung und Erweiterung der Daten-Modelle
  • Implementierung von Kriterien zur Messung der Performance bei Übungen
  • Bereitstellung und Implementierung neuer GUI Komponenten zur Darstellung von Prüfungsergebnissen als Einzel- oder Gesamtergebnis
  •  Implementierung neuer Funktionen für das Lernfortschritts-Management
  • Implementierung der Data Services anhand der Backend API?s
  • Programmierung responsiver Frontend Services und Module 
  • Design und Implementierung von WebServices mit REST API
  • Analyse und Behebung von Fehlern
  • State Management mit NgRx Store
  • Verwendung des Template driven Forms zur Erstellung von einfachen Formularen auf Basis von HTML
  • Erstellung und Durchführung von Unit-Tests mittels Jasmine und Karma
  • Verwendung des Reactive Forms zur Definition von dynamischen Formularen in der Applikationslogik
  • Erstellung der Formularlogik in TypeScript / JavaScript
  • Entwicklung eines zentralen Component Systems auf Basis des UI/UX System-Designs
  • Erstellung und Verwendung von Web Components
  •  Erstellung der Projektdokumentnation
  •  Mitarbeit in einem agilen Team


Angular 9 TypeScript Angular Material Scrum REST API Rest Service Karma Jasmine MVC Pattern Bootstrap Atlassian JIRA Atlassian Confluence Eclipse Angular 13 Angular.JS HTML5 CSS3 npm RxJs NgRx
Boeing Services Solutions
Köln
9 Monate
2021-10 - 2022-06

Entwicklung des Business Kunden Portals für die Kontrolle und Verwaltung der Güterzüge

Senior Frontend Entwickler Angular 12 RxJS NgRx ...
Senior Frontend Entwickler

  • Konzeption und Realisierung von Web- und Portalprojekt im Bereich Digitalisierung
  • Zusammenarbeit in ein interdisziplinäres, agiles Team direkt mit UX-Designern und Backend-Entwicklern an einem Digitalisierungsprojekt für ein Kapazitäts-und Güterzug Systems
  • Entwicklung der neuen Komponenten innerhalb der Frontend-Architektur
  • Implementierung neuer Features
  • Festlegung der Coding Konventionen (CleanCode Prinzipien)
  • Pair Programming
  • Durchführung von Code Reviews
  • Testing der Browser-, Plattform- und Endgerät Unabhängigkeiten
  • Versionsverwaltung der Daten mittels Git
  • Erstellung und Durchführung von Unit-Tests mittels Jasmine und Karma
  • Enge Zusammenarbeit mit dem Backend Team und Grafik Designern
  • Erstellung der Projektdokumentnation
  • Mitarbeit in einem agilen Team

Angular 12 RxJS NgRx Jasmine Karma Bitbucket Atlassian JIRA Angular Materials HTML5 CSS3 SCSS TypeScript Jira interne styling Bibliotheken Scrum Node.js
Deutsche Bahn
Frankfurt am Main
7 Monate
2019-12 - 2020-06

Weiterentwicklung einer Lern - Web-Applikation (Administrative Funktionalitäten) zur Verwaltung der angebotene Online-Kurse. Da die Applikation in der AWS-Cloud gehostet wird, laufen alle Kommunikationsstrecken über REST-APIs.

Frontend Entwickler Scrum Atlassian JIRA Karma ...
Frontend Entwickler

  • Weiterentwicklung einer eLearning Applikation
  • Technische Implementierung des bestehenden Konzepts in enger Zusammenarbeit mit dem zuständigen Business Analysten
  • Interface / Frontend Entwicklung einer Webplattform sowie die Anbindung von Services per Rest-API
  • Dokumentation des Projektfortschritts im Backlog des Systems
  • Fehlerbehebung und Debugging
  • Aufgabenmanagement nach Jira
  • Durchführung von Unit-Tests mittels Jasmin und Karma
  • Verwendung von GitLab als Versionsverwaltung und CI/CD Tool
  • Enge Zusammenarbeit mit dem Backend Team und Grafik Designern
  • Erstellung der Projektdokumentnation
  • Mitarbeit in einem agilen Team

Scrum Atlassian JIRA Karma Jasmine AWS Git Gitlab REST API CSS HTML TypeScript RxJs NgRx Store Angular Materials Angular 9 RxJS
Haufe Akademie
Remote
6 Monate
2019-06 - 2019-11

Weiterentwicklung und Optimierung eine Webapplikation für ein Pflegeplanvergleichsportal

Frontend Entwickler TypeScript Angular 7 Angular ...
Frontend Entwickler

- Aufnahme und Analyse der Kundenanforderungen

- Konzeption und Erstellung einer neuen Frontend-Architektur

- Design und Implementierung von REST Schnittstellen

- Erweiterung der Schnittstellen innerhalb des internen Datenschutzportales

- Refactoring von bereits existierenden und veralteten Frontend-Pages und Modulen

-  Verbesserung der Usability durch die Umsetzung dynamischer Single-Page Anwendungen

- Automatisierung von Unit- und Oberflächentests

- Behebung von Fehlern und Durchführung von Retests

- Erstellung von technischen Dokumentationen
TypeScript Angular 7 Angular Angular Materials 2 JavaScript HTML5 CSS3 Jenkins REST Git Atlassian JIRA Atlassian Confluence
1 Jahr 1 Monat
2018-11 - 2019-11

Entwicklung der Web-Applikation ?Zahn Lupe?

Frontend Entwickler TypeScript Angular 7 Angular Materials ...
Frontend Entwickler
  • Aufnahme und Analyse der Kundenanforderung 
  • Erstellung UX- Guidelines und enge Zusammenarbeit mit den Product Ownern
  • Konzeptionierung von Navigations- und Interaktionsstrukturen mit Prototyping Tools (Adobe XD) 
  • Neugestaltung und Überarbeitung der Komponenten des Design- Systems 
  • Konzeption und Erstellung einer neuen Frontend- Architektur 
  • Interface/ Frontend Entwicklung eines Portals sowie die Anbindung von Services per REST- APII
  • Erweiterung der Schnittstellen innerhalb des internen Datenschutzportals 
  • Refactoring von bereits existierenden und veralteten Frontend- Pages und Modulen 
  • Automatisierung von Unit- und Oberflächentests mittels Jasmin und Karma 
  • Behebung von Fehlern und Durchführung von Retests 
  • Erstellung von technischen Dokumentationen 
TypeScript Angular 7 Angular Materials JavaScript HTML5 CSS3 REST API GitLab Jira Confluence Adobe XD Design System jQuery
1 Jahr 10 Monate
2017-02 - 2018-11

Umsetzung einer Webapplikation zur Digitalisierung und Optimierung von Prozessen rund um das IT-Recruiting und personaladministrative Tätigkeiten

Frontend Entwickler ? Linux Ubuntu Server 16.04 LTS Docker Jira ...
Frontend Entwickler

  • Unterstützung bei der Entwicklung von Frontend-Modulen
  • Realisierung von Schnittstellen mit REST API 
  • Verwendung moderner Frontend-Technologien ( Angular 2+ / Bootstrap )
  • Umstellung von Bootstrap auf Angular-Material und später auf PrimeNG Templates
  • Weiterentwicklung der responsiven Templates und Customizing der PrimeNG Templates mittels LESS/ CSS3 und HTML5
  • Enge Zusammenarbeit mit dem Java Backend Team, UI/UX Designern, dem Scrum Master und dem Product Owner
  • Einrichtung des Development Servers
  • Deployment über Node.js
  • Versionsverwaltung mit Bitbucket und spätere Umstellung auf GitLab
  • Arbeiten nach Agilen Framework (SCRUM) / (SAFe)
  • Zusammenarbeit mit mehr als 7 Teams jeweils ca. 4 ? 5 Personen
  • Implementierung des Timesheet Moduls mittels Verwendung des FullCalendar
  • Erstellung diverse Validierungsfunktionen im Frontend
  • Anbindung der Frontend-Komponenten an die entsprechenden Services im Backend
  • Implementierung von Navigationsleisten, Animationen, Fehlermeldungen und Ladebildschirm
  • Design des System-Dashboards zur Darstellung verschiedener Services
  • Aufbau automatisierter Tests, insbesondere Integrations- und Regressionstests
  • Präsentation von finalisierten Stories in Review-Meetings

? Linux Ubuntu Server 16.04 LTS Docker Jira Confluence Bitbucket Git MySQL NoSQL TypeScript Angular 2-8 Node.js Angular Materials REST API Webservices (Json) Jenkins Bootstrap JavaScript HTML5 CSS3 jQuery Karma Jasmin Figma
Ampada GmbH
Köln
4 Monate
2016-11 - 2017-02

Netzwerkadministrator; Tätigkeiten innerhalb der Firma und bei den Kunden von Polikom Pro LLC

Systemadministrator ? Windows Server 2003/08/12/16 ? Microsoft SQL Server 2008 Exchange ...
Systemadministrator

  • First- und Second Level Support
  • Erstellen und Pflege von technischen Dokumenten
  • Analyse, Behebung und Support bei auftretenden Störungen in direktem Kontakt mit den Fachabteilungen
  • Bereitstellung, Konfiguration und Wartung von Windows-Domänen auf Basis von Active Directory, inkl. weiterer Serverrollen und die Betreuung der Clients
  • Antivirus und Antispam Support
  • Betrieb und Überwachung der eingesetzten Storage Systeme (NAS und SAN)
  • Entwickeln, Dokumentieren und Validieren von Disaster Recovery Plänen sowie Durchführung von regelmäßigen DR-Tests
  • Ticketrouting inkl. Qualifizierung nach Prozessvorgaben und Bearbeitung
  • Erstellung von System- und Daten Backups
  • Abbau von Altgeräten und Hardwareaufrüstung neuer Geräte und Systeme
  • Dokumentation und Inventarisierung
  •  Durchführung neuer Netzwerkkonfigurationen
  • Patchen von Telefonen, Routern und Clients in diversen Hardware
  • Troubleshooting
  • Ticketbearbeitung und Inventarisierung
  • Aufbau und Einrichtung von Firmendruckernetzwerken
  • Administration von Datenbankumgebungen

? Windows Server 2003/08/12/16 ? Microsoft SQL Server 2008 Exchange ? Forefront TMG KLMS AD DNS DHCP TCP/IP ? Windows XP/Vista/7/8/10 Mac Linux MS Office VMware Hyper-V ? Network switching and routing
4 Jahre 4 Monate
2012-08 - 2016-11

Technische Lösungen und Ausarbeitung unter Berücksichtigung aller Anforderungen

IT Helpdesk Spezialist Windows 2008 Microsoft Exchange 2003 ...
IT Helpdesk Spezialist

  • -Aufbau und Verwaltung von  Active Directory, Microsoft Office 365
  •  Durchführung von Softwarepatches auf Server und Workstation mittels SCCM
  • Aufbau von Microsoft ISA Server
  • Aufbau von heterogenen Netzwerken (Linux/ Winodows)
  • Aufbau und Konfiguration von Router-Systemen
  • Test und Inbetriebnahme von VPN Zugängen
  • Erstellung von Netzwerkdokumentationen
  • Support von über 800 Usern und Workstations
  • Vorbereitung, Konfigurierung und Einrichtung von Workstations
  • Equipment Support mittels Mobile-, Video- und Audio Konferenzen
  • Tasktracker und Script Vorbereitung, Implementierung auf Window Server Basis und Vorbereitung von Excel Reports
  • Lösen von Software- und Hardware Problemen
  • IT Warehouse Bestandkontrolle
  •  IT Support nach ITIL Standards - Analyse, Konzeption und Implementierung von ITIL Prozessen (Event-, Incident-, Problem-, Change-, Servicelevel-, Knowledge Management)
  • Konzeption einer neuen Serviceorganisation (individuell, praxis- und serviceorientiert und nach ITIL Prinzipien)
  •  IT Budgetierung und Budget Kontrolle
  •  Führen von Gesprächen und Meetings mit den Fachbereichen
  • Erstellung von technischen Dokumentationen
  • Nutzer- und Gruppenverwaltung/ Rechner-Verwaltung

Windows 2008 Microsoft Exchange 2003 AD DNS DHCP TCP/IP Windows XP Windows Vista Mac Linux MS Office VMware Hyper-V Cisco HP Networking Atlassian JIRA HTML5 CSS Atlassian Confluence Oracle ERP

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 7 Monate
2017-03 - 2019-09

Master of Science IT

Master of Science IT, Technische Hochschule Köln
Master of Science IT
Technische Hochschule Köln

Position

Position

Softwareentwicklung

Frontendentwicklung

Software development

Programmierung


Management Summary:

Herr Kandidat ist ein erfahrener Senior Fullstack Entwickler mit mehr als 6 Jahren Expertise in der Entwicklung und Implementierung moderner Webapplikationen. Er verfügt über fundiertes Wissen in der , der Gestaltung benutzerzentrierter Interfaces sowie in der Umsetzung responsiver Weblösungen. Seine technischen Fähigkeiten erstrecken sich auf Angular, TypeScript, JavaScript, Node.js, HTML, SCC3 und REST APIs, gepaart mit umfassender Erfahrung in der Anwendung von Microservices und Cloud Lösungen wie AWS und Docker .

Seine Stärke liegt in der Fähigkeit, komplexe technische Anforderungen in skalierbare, robuste und effiziente Lösungen umzusetzen. Er hat sich in verschiedenen Branchen, darunter IT Consulting, Luftfahrt, E-Learning, Versicherungen und E-Commerce, als kompetenter Berater und Entwickler bewiesen. Seine Expertise in der Durchführung von Refactoring und Migration von Legacy-Systemen sowie die Implementierung innovativer UI/UX -Lösungen machen ihn zu einem wertvollen Ansprechpartner für anspruchsvolle Digitalisierungsprojekte.

Er überzeugt durch seine zielorientierte Arbeitsweise, seine hohe Qualitätsorientierung und seine offene Kommunikation. Er arbeitet gerne in agilen Teams und ist versiert in der Anwendung von Scrum und Kanban . Seine Fähigkeit, sich schnell in neue Technologien und Frameworks einzuarbeiten, ermöglicht es ihm, innovative Lösungen zu entwickeln, die den Geschäftserfolg seiner Kunden nachhaltig unterstützen.

Zusammengefasst ist Herr Kandidat ein vielseitiger und erfahrener Fullstack Entwickler, der technische Exzellenz mit einem tiefen Verständnis für Kundenbedürfnisse und Geschäftsprozesse verbindet.

Branchen

Branchen

- IT

- Versicherung

- E-Learning

-Chemieindustrie

- Luftfahrtindustrie

- Logistik

- E-Commerce

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.