Software-Entwicklung & -Design, Software-Architektur, Web-Entwicklung, Frontend- & Backend-Entwicklung, Software-Optimierung, IT-Beratung / Consulting
Aktualisiert am 16.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 16.08.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Angular
TypeScript
C#
HTML
CSS
JavaScript
Node.js
Nest.js
ASP.NET
Domain Driven Design
Testautomatisierung
TailwindCSS
End-To-End-Test
Unittest
PostgreSQL
MongoDB
Scrum
REST
TDD
Vue.js
Accessibility
Swagger
OWASP
Deutsch
Fließend
Russisch
Fließend
Englisch
Fließend

Einsatzorte

Einsatzorte

Frankfurt am Main (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre
2021-01 - heute

Smartphone-App für Tee Paradies Löw

Senior Frontend & Backend / LEAD Entwickler / Projektmanager ASP.NET Redis MongoDB ...
Senior Frontend & Backend / LEAD Entwickler / Projektmanager
  • Ich leitete die Entwicklung einer iOS- und Android-Smartphone-App, die auf der Shopware 6 Headless API basiert. Um die Daten weiter anzureichern und die Funktionalität zu optimieren, wurde eine eigens entwickelte ASP.NET-API als Middleware integriert.
  • Tee Paradies Löw ist ein lokales Unternehmen in Hessen, das sich durch einen digitalen Ausbau weiterentwickeln wollte. Die Hauptaufgabe bestand darin, basierend auf der Shopware 6 API, eine skalierbare Smartphone-Anwendung zu entwickeln. Mit einer zusätzlich entwickelten ASP.NET-API sollte ein erweiterter Datenzugriff gewährleistet werden.
ASP.NET Redis MongoDB Ionic 6 Angular 13/14 HTML5 SCSS JavaScript TypeScript Gitlab Git Docker Jest Unit Test E2E Test ESLint Stylelint Prettier i18n CI/CD und Shopware 6
Tee Paradies Löw
9 Jahre
2016-01 - heute

Entwicklung und Modernisierung von Webseiten

HTML5 CSS3(SASS / SCSS) JavaScript ...

  • Seit 2016 habe ich für verschiedene Auftraggeber und Endabnehmer eine Reihe von Webseiten entwickelt (Bsp. gerne auf Anfrage)
  • Diese Projekte reichen von der einfachen Website-Erstellung bis hin zur komplexen Webshop-Integration Aufgabe Anpassung, Weiterentwicklung, Modernisierung und Erweiterung, Enticklung von WebShops 
  • Meine Hauptaufgaben waren die Anpassung, Weiterentwicklung und Modernisierung bestehender Webseiten sowie die Erweiterung mit neuen Features und Funktionen, um den aktuellen Webstandards und den Anforderungen der Kunden gerecht zu werden. Neben der Entwicklung und Anpassung von Content Management Systemen (CMS) wie Contao und Wordpress, war ich auch an der Entwicklung von Webshops beteiligt, um den Endabnehmern eine E-Commerce-Lösung anzubieten.

HTML5 CSS3(SASS / SCSS) JavaScript Vue.js MySQL PHP JQuery Contao CMS Wordpress Ajax Webpack Shopware
Verschiedene
1 Jahr
2023-01 - 2023-12

Entwicklung der "My KBC" Webanwendung

Lead Frontend Entwickler Angular 14-17 Material Azure MSAL ...
Lead Frontend Entwickler
  • Im Rahmen dieses Projekts wurde die "myKBC" Webanwendung von KBC weiterentwickelt, um Kunden eine integrierte und benutzerfreundliche Lösung für diverse Dienstleistungen zu bieten.
  • In meiner Funktion als Lead Frontend Entwickler bei "myKBC" übernahm ich die Hauptverantwortung für Schlüsselaspekte der Webanwendung. Meine Rolle beinhaltete die strategische Planung und Leitung der FrontendEntwicklung, einschließlich der Gestaltung von Benutzeroberflächen und der Integration wichtiger Sicherheitsmerkmale. Ich spielte eine entscheidende Rolle bei der Qualitätssicherung, insbesondere durch die Entwicklung und Überwachung von Unit Tests. Darüber hinaus war ich zentral für die Koordination zwischen Backend-Team und Stakeholdern, um die Implementierung neuer Funktionen zu steuern und kontinuierliche Verbesserungen der Plattform sicherzustellen. Meine Führungsrolle erforderte ein hohes Maß an technischer Expertise und Teamkoordination, um die hohen Standards der Webanwendung zu gewährleisten.
Angular 14-17 Material Azure MSAL SignalR Websockets AG-Grid RxJS Swiper TypeScript Jest Angular CLI ESLint Prettier TypeScript ESLint Moq.Ts NG OpenAPI Gen Tailwind CSS HTML5 SCSS Azure DevOps Figma .NET CORE Grafana Postman Micosoft Navision
Kapsch AG
6 Monate
2023-06 - 2023-11

Entwicklung und Implementierung von Objego ? einer digitalen Immobilienverwaltungsplattform

Senior Frontend Entwickler Angular 16 / 17 Material Angular CDK ...
Senior Frontend Entwickler
  • Im Rahmen des Projekts wurde mit Objego eine digitale Plattform für die Immobilienverwaltung weiterentwickelt.
  • Im Zentrum meiner Arbeit für Objego stand die Weiterentwicklung diverser Softwaremodule innerhalb der Anwendung. Ich trug maßgeblich zur kontinuierlichen Verbesserung und Optimierung bestehender Funktionalitäten bei, um die Performance und Benutzererfahrung zu steigern. Zudem entwarf und implementierte ich Unit Tests, um die Code-Qualität und -Stabilität sicherzustellen.
  • Bei auftretenden Bugs arbeitete ich eng mit dem QA-Team zusammen und sorgte für deren rasche Behebung. In enger Abstimmung mit Stakeholdern und Endnutzern setzte ich neue Features um und war als aktives Mitglied des Scrum-Teams stets an der Umsetzung agiler Methoden und der kontinuierlichen Verbesserung der Software beteiligt.
Angular 16 / 17 Material Angular CDK Angular Elements Nx NgRx NgNeat NgX-Translate NgXCharts NgX-Lottie NgX-Markdown Sentry Azure AI Form Recognizer Lodash Dayjs Flatpickr Lottie-Web Mixpanel RxJS Prettier ESLint Webpack Cypress Playwright Jest Husky TypeScript Node.js Zone.js Docker Spring Boot Git Figma Figma Token StoryBook Jira Confluence Atlassian Gitlab CI/CD Codecov Custom Design System Mockoon
Objego GmbH
4 Monate
2022-09 - 2022-12

Modernisierung des Frontends für Esentri AG im B2B-Segment

LEAD / Senior Frontend Entwickler HTML CSS (SCSS) Angular 14 ...
LEAD / Senior Frontend Entwickler
  • Entwicklung eines modernen Frontends zur Ablösung des bestehenden Altsystems im B2BSegment. Diese neue Webanwendung, basierend  auf Angular, ermöglicht eine effiziente Kommunikation über REST mit einer Java Spring Boot Backend-Anwendung.
  • Das Hauptziel dieses Projekts war die Implementierung einer Plattform zur Bearbeitung von Leasinganträgen und -änderungen. Zusätzlich war ich für die Verwaltung und Bearbeitung aller Genehmigungsprozesse im Zusammenhang mit Leasingkrediten verantwortlich.
HTML CSS (SCSS) Angular 14 Material UI JavaScript TypeScript ESLINT Prettier i18n SpringBoot Jest Unit Tests E2E Tests Docker CI/CD Bitbucket CI AWS Cloud Datadog Git Bitbucket Jira Confluence MS TEAMS CREFO
Esentri AG
8 Monate
2021-10 - 2022-05

Webbasiertes Geschäftskundenportal für die Deutsche Bahn

Senior Frontend Entwickler, Fullsktack HTML5 CSS3 (SCSS) TypeScript ...
Senior Frontend Entwickler, Fullsktack
  • Im Auftrag der DB Systel GmbH wurde eine webbasierte Softwarelösung für Geschäftskunden der Deutschen Bahn entwickelt, um die bestehenden Angebote und Portale des bahn.business Programms zu erneuern und zu optimieren.
  • Die Deutsche Bahn stellt ihren Geschäftskunden im B2B-Segment das kostenfreie Programm bahn.business zur Verfügung, das spezielle Business-Konditionen bietet.
  • Die Deutsche Bahn betrieb zuvor drei separate Geschäftskundenportale zur Buchung dieser Angebote. 
  • Das Ziel dieses Projekts war es, diese Portale durch ein einziges, effizienteres Geschäftskundenportal zu ersetzen. Das neue Portal sollte eine erweiterte Benutzerverwaltung bieten und den Buchungsaufwand für Unternehmen signifikant reduzieren. Funktionen wie zentrale Zahlungsmittelverwaltung, Zusammenfassung von Buchungsstellen, Hinzufügen neuer Mitarbeiter, Vergabe von Nutzerrollen und -rechten sowie ein umfassendes Reporting aller Ticketausgaben wurden integriert.
HTML5 CSS3 (SCSS) TypeScript JavaScript Vue2 Nuxt.js Nest.js NodeMailer Node.js Gitlab CI/CD Git Docker Jest Cucumber.js Gherkin E2E HELM GrayLog Artifactory ESLint Stylelint Prettier i18n Web Accessibility Atlassian SCRUM PayOne API MS Teams
DB Systel GmbH
7 Monate
2021-01 - 2021-07

Weiterentwicklung einer internen Laborsoftware

Senior Frontend Entwickler, Fullstack HTML5 CSS3 (SCSS) TypeScript ...
Senior Frontend Entwickler, Fullstack
  • Die Aufgabe bestand in der Weiterentwicklung einer internen Softwarelösung, spezialisiert auf die Bedürfnisse und Anforderungen von Laboren innerhalb der Limbach Gruppe SE. Diese Software dient als zentrale und dezentrale Plattform zur Datenpflege über mehrere Laborstandorte hinweg.
  • Die zentrale Herausforderung war die Entwicklung einer komplexen, skalierbaren und generischen Software, die in der Lage ist, unterschiedliche Prozesse und Daten von mehreren Laboren ? insbesondere sensible Datenstrukturen und Terminologien ? zentral und lokal zu integrieren und zu standardisieren. Die Softwarebasis wurde als webbasierte Anwendung implementiert, wobei Angular und ASP.NET als Kernkomponenten dienten. Die generische Komplexität erforderte eine besonders ressourcen- und leistungsoptimierte Implementierung.
  • Die Limbach Gruppe SE fungiert als wichtige infrastrukturelle Einheit innerhalb Deutschlands. 
HTML5 CSS3 (SCSS) TypeScript JavaScript Node.js Angular 11-12 Kendo UI C# ASP.Net PostgreSQL Jenkins CI/CD Docker Jest Chai Mocha Codecept.js E2E Babel Moq.ts ESlint SonarCube i18n Attlasian SCRUM SPA.
Limbach Gruppe SE
1 Jahr
2020-01 - 2020-12

Entwicklung einer hybriden Progressive Web-App (PWA)

Senior Frontend Entwickler, Fullstack HTML5 CSS3 (SASS/SCSS) TypeScript ...
Senior Frontend Entwickler, Fullstack

  • Eine hybride Progressive Web-App (PWA) entwickelt, die speziell auf die Offline-Verwaltung von PDF-Dokumenten ausgerichtet ist. 
  • Die Aufgabe basierte auf einem bereits existierenden modularen Web-Softwareprodukt von DB Systel GmbH, entwickelt mit Angular. Das neue Modul sollte die Offline-Verwaltung von PDFDokumenten ermöglichen, wobei  diese Dokumente gelesen, geschrieben und geändert werden können. Eine verschlüsselte Speicherung dieser Dokumente wurde durch Caching über eine Web-Schnittstelle realisiert. Die PWA kommuniziert über AWS und AWS Cognito mit dem Backend. 
  • Mittels Capacitor wurde diese PWA in ein Android-System integriert und ist Bestandteil einer internen DB Systel-Anwendung. Diese Anwendung wurde für interne Mitarbeiter mittels Android Enterprise bereitgestellt. Externe Fachkräfte haben ebenfalls Zugriff auf die Anwendung über internetfähige Endgeräte. Ein besonderes Merkmal dieser Entwicklung ist die Fähigkeit, PDFs mithilfe von externen TabletZubehörteilen ? wie Bluetooth-Stiften, Mäusen, Tastaturen und Finger-Touchgesten auf Touchscreens ? zu bearbeiten.

HTML5 CSS3 (SASS/SCSS) TypeScript JavaScript Node.js Angular 9 StoryBook PWA PSPdfKit PouchDB AWS Java Spring Boot GrayLog Swagger Gitlab CI/CD TDD Gulp Jenkins Capacitor Atlassian i18n SCRUM und SPA.
DB Systel GmbH
9 Monate
2019-05 - 2020-01

Modernisierung einer Web Applikation mit React.js und PWA-Integration

Senior Frontend Entwickler HTML5 CSS3 (SASS/SCSS) JavaScript ...
Senior Frontend Entwickler
  • Im Rahmen dieses Projekts wurde eine bestehende Microsoft Silverlight-Anwendung durch eine modernere Webapplikation unter Verwendung von React.js und TypeScript ersetzt.
  • Die Migration und Aktualisierung der Funktionen der älteren Anwendung wurden durchgeführt, wobei veralteter Legacy-Code entfernt wurde. Das Ziel war es, die neue Anwendung gemäß den PWA-Richtlinien zu implementieren, während das bestehende Microsoft-Backend als temporäre Lösung beibehalten wurde. Ein besonderes Merkmal dieses Projekts war die Implementierung komplexer Tabellen, die zwischen verschiedenen Darstellungsebenen verknüpft und gefiltert werden können.
HTML5 CSS3 (SASS/SCSS) JavaScript TypeScript React (v. 16.8) Node.js Docker Fiddler Virtual Box Ant Design Jest Enzyme TDD SCRUM Atlassian und SPA
Branche für Begutachtung und Zertifizierung
3 Monate
2019-08 - 2019-10

Entwicklung einer Drag & Drop Quiz Web App mit Vue.js

Senior Frontend Entwickler HTML5 CSS3 (SASS/SCSS) JavaScript ...
Senior Frontend Entwickler
  • Für eine Online Education Plattform wurde eine interaktive, modulare Quiz-Webanwendung entwickelt, die Drag & Drop-Funktionalität bietet. 
  • Ziel des Projekts war es, eine Webapplikation zu entwickeln, die es ermöglicht, verschiedene Quizze mittels Drag & Drop-Funktionalität zu bearbeiten. Diese sollten mithilfe von Konfigurationsdateien verwaltet werden können. Zusätzlich zur interaktiven Bearbeitung sollten Evaluierungs- und Auswertungsfunktionen implementiert werden.
HTML5 CSS3 (SASS/SCSS) JavaScript Vue.js Docker TDD SCRUM Atlassian und SPA
Online Education Plattform
5 Monate
2019-01 - 2019-05

Entwicklung von Web, Desktop und Mobilanwendungen für Maschinenkonfiguration

Senior Frontend Entwickler, Fullstack HTML5 CSS3 (SASS/SCSS) JavaScript ...
Senior Frontend Entwickler, Fullstack
  • Für die Maschinenbau Branche entwickelte ich eine Lösung zur Maschinenkonfiguration, inklusive Web-, Desktop- und mobilen Anwendungen. 
  • Für das Projekt entwickelte ich eine umfangreiche Webapplikation mit React.js, deren Hauptfunktion darin bestand, Einstellungen für diverse Maschinen zu konfigurieren und zentral zu speichern. Als Erweiterung dazu kreierte ich eine Desktop-Anwendung mithilfe des Electron Frameworks, basierend auf dem Code der Webapplikation. 
  • Zur mobilen Interaktion entwickelte ich eine App mittels Xamarin Forms, optimiert für iOS und Android. Ein zentrales Feature dieser App war die Möglichkeit einer Bluetooth-Kommunikation zwischen Smartphone und den betreffenden Maschinen. 
  • Zusätzlich implementierte ich eine robuste Node.js-basierte REST API, unterstützt von einer MongoDBDatenbank. Diese Datenbankstruktur war speziell konzipiert, um Datenverluste zu vermeiden, insbesondere bei kurzzeitigen BluetoothVerbindungsabbrüchen.
HTML5 CSS3 (SASS/SCSS) JavaScript TypeScript React (v. 16.8) Node.js MongoDB Docker Grunt Electron Jest Enzyme Mocha Xamarin Forms (C#) SPS Bluetooth TDD SCRUM Atlassian und SPA
Maschinenbau Branche
5 Monate
2018-09 - 2019-01

Entwicklung einer Web-App mit Administrations Backend

Frontend Entwickler HTML5 CSS3 (SASS / SCSS) Angular 6 ...
Frontend Entwickler
  • Im Rahmen dieses Projekts wurde für den Endabnehmer eine Webapplikation entwickelt. Ziel war es, eine moderne und benutzerfreundliche Plattform bereitzustellen, die zugleich über ein leistungsfähiges Administrations Backend verfügt, mit dem die gesamte Anwendung verwaltet werden kann.
  • Ich war maßgeblich an der Weiterentwicklung der bereits bestehenden Angular Webapplikation beteiligt. Meine Hauptaufgabe bestand darin, ein Administrations Backend zu entwickeln, das es ermöglicht, die Inhalte und Funktionen der Webapplikation zentral zu pflegen und zu verwalten. Dieses Backend diente als zentrales Tool für Administratoren, um die Webanwendung effizient zu verwalten und Aktualisierungen oder Änderungen durchzuführen.
HTML5 CSS3 (SASS / SCSS) Angular 6 JavaScript Typescript RxJS MySQL Vagrant Laravel TDD SPA und Atlassian
Auf Anfrage
8 Monate
2017-11 - 2018-06

Entwicklung einer konzerninternen Web-App

Fullstack Entwickler HTML5 CSS3 (SASS / SCSS) Angular 5 ...
Fullstack Entwickler
  • In Zusammenarbeit mit IT-AS wurde für den Endabnehmer eine konzerninterne Web-App entwickelt, um die internen Prozesse und Arbeitsabläufe zu digitalisieren und effizienter zu gestalten.
  • Mein Hauptaugenmerk lag auf der FrontendEntwicklung der Web-App mit Angular. Hierbei war ich verantwortlich für das Design, die Implementierung und die Integration verschiedener Funktionen und Komponenten, um eine benutzerfreundliche und leistungsfähige Oberfläche zu gewährleisten. Mein Ziel war es, sicherzustellen, dass die Web-App den Anforderungen und Bedürfnissen des Konzerns entspricht und reibungslos in die bestehende ITInfrastruktur integriert werden kann. 
HTML5 CSS3 (SASS / SCSS) Angular 5 ASP.Net Core C# MySQL JavaScript Ajax Typescript Node.js Webpack Gulp TDD SCRUM Atlassian SPA
Auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Informatik Studium
  • Fachinformatiker Anwendungsentwicklung
  • Gestaltungs- und Medientechnicher Assistent

Position

Position

LEAD / SENIOR WEB & SOFTWARE DEVELOPER / FRONTEND ENGINEER

Kompetenzen

Kompetenzen

Top-Skills

Angular TypeScript C# HTML CSS JavaScript Node.js Nest.js ASP.NET Domain Driven Design Testautomatisierung TailwindCSS End-To-End-Test Unittest PostgreSQL MongoDB Scrum REST TDD Vue.js Accessibility Swagger OWASP

Schwerpunkte

Web-Entwicklung & Architektur (Angular, Vue, JavaScript, TypeScript)
RESTful Webservices
Single Page Applications (SPA)
Micro-Frontend Architektur
Hybride Software-Lösungen (Electron, Ionic, Xamarin)
Backend-Entwicklung (ASP.NET Core, Node.js)
UI/UX Design
Wireframing
Prototyping
Testgetriebene Entwicklung (TDD)

Aufgabenbereiche

Software-Entwicklung & -Design
Software-Architektur
Web-Entwicklung
Frontend- & Backend-Entwicklung
Software-Optimierung
IT-Beratung
Projekt-Consulting

Produkte / Standards / Erfahrungen / Methoden

Festanstellung / Berufserfahrung
Frontend-Entwicklung
Einsatz moderner JavaScript Frameworks:

  • Unternehmensbackend-Entwicklung mit Angular.js
  • Web-App Entwicklung (inkl. Backend) mit Angular 6+
  • Web-App Entwicklung (inkl. Backend) mit React.js

Backend und Server-Entwicklung
  • Erstellung von Node.js Chatbots
  • Entwicklung von REST APIs, mit Node.js und Express.js
  • Web-Crawler Entwicklung mit PHP und Node.js (Einsatz von Puppeteer.js)

Desktop-Anwendungen
  • Entwicklung mit dem Electron Framework

Webdesign & CMS
  • Gestaltung anspruchsvoller User Interfaces (UI) mit SASS (SCSS, LESS) und modernen CSS-Patterns
  • Arbeit mit verschiedenen CMS: WordPress, Contao, Kirby, Typo3

Weitere Tätigkeiten
  • Entwicklung von HTML & CSS Seiten
  • Entwicklung von HTML E-Mail-Templates

Fähigkeiten und Kenntnisse
Testing & Qualitätssicherung
Jasmine, Jest, Chai, Mocha, Cypress, Codecept.js, Playwright, Cucumber 

Hybride & Cross-Platform Entwicklung
Ionic, Electron, Xamarin.

Backend & Web-Technologien
Node.js, Express.js, Socket.io, Swagger, Puppeteer, Axios

State Management
Redux, Flux, NgRx, NgXs

Werkzeuge & Utilities
Webpack, Grunt, Gulp, jQuery

Methoden
SCRUM, Kanban, Testgetriebene Entwicklung (TDD), Domain Driven Design (DDD), Wasserfall, V-Modell, Agile Entwicklung, Pair Programming.

Entwicklungsumgebungen
WebStorm, IntelliJ, Rider, Visual Studio, VSCode, Atom, Sublime Text, Notepad++, Xcode, VI, VIM, MySQL Workbench, phyMyAdmin

Plattformen
macOS, Windows 10, iOS, Android, Linux (Kali, openSUSE, CentOS, Ubuntu).

Weitere Kenntnisse (EDV)
Entwicklung & Tools
AWS, OAuth, jsDoc, NPM, Storybook, JWT, Docker, Unit Test, MVC, MVVM, REST, Chromium Engine, ZSH, Terminal, Ethical Hacking.

Design & Prototyping
Adobe Photoshop, Adobe InDesign, Adobe Illustrator, Sketch, Invisio, Figma, Flinto, Principle, UI, UX, Design, Wireframes, Prototyping.

Kommunikation & Management
Atlassian, Jira, Confluence, Bitbucket, Jenkins

CMS & E-Commerce
Shopware, CMS, WordPress, Contao, Kirby CMS, SEO, Adwords, Amazon Seller Center.

Office-Software
MS Office, Pages, Numbers, Keynote.

Marketing
Online Marketing, Social Media Marketing.

Sonstiges
Git, UML, Apache, MVC, MVVM, Docker

Kernfähigkeiten
Web- & App-Entwicklung, Anforderungsanalyse, Software-Design, Frontend Architektur, Spezifikationserstellung, Testverfahren (Unit Tests, Integrationstests, E2ETests), Technische Dokumentation & Spezifikation

Programmiersprachen

HTML5
CSS3
SCSS
JavaScript
TypeScript
Angular
Vue
C#
ASP.NET Core
Xamarin
Node.js
Nest.js Material Design
Tailwind
Storybook
A11Y
Bash

Datenbanken

MySQL
SQLite
MongoDB
MS SQL
PostgreSQL
Redis
IndexedDB

Einsatzorte

Einsatzorte

Frankfurt am Main (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre
2021-01 - heute

Smartphone-App für Tee Paradies Löw

Senior Frontend & Backend / LEAD Entwickler / Projektmanager ASP.NET Redis MongoDB ...
Senior Frontend & Backend / LEAD Entwickler / Projektmanager
  • Ich leitete die Entwicklung einer iOS- und Android-Smartphone-App, die auf der Shopware 6 Headless API basiert. Um die Daten weiter anzureichern und die Funktionalität zu optimieren, wurde eine eigens entwickelte ASP.NET-API als Middleware integriert.
  • Tee Paradies Löw ist ein lokales Unternehmen in Hessen, das sich durch einen digitalen Ausbau weiterentwickeln wollte. Die Hauptaufgabe bestand darin, basierend auf der Shopware 6 API, eine skalierbare Smartphone-Anwendung zu entwickeln. Mit einer zusätzlich entwickelten ASP.NET-API sollte ein erweiterter Datenzugriff gewährleistet werden.
ASP.NET Redis MongoDB Ionic 6 Angular 13/14 HTML5 SCSS JavaScript TypeScript Gitlab Git Docker Jest Unit Test E2E Test ESLint Stylelint Prettier i18n CI/CD und Shopware 6
Tee Paradies Löw
9 Jahre
2016-01 - heute

Entwicklung und Modernisierung von Webseiten

HTML5 CSS3(SASS / SCSS) JavaScript ...

  • Seit 2016 habe ich für verschiedene Auftraggeber und Endabnehmer eine Reihe von Webseiten entwickelt (Bsp. gerne auf Anfrage)
  • Diese Projekte reichen von der einfachen Website-Erstellung bis hin zur komplexen Webshop-Integration Aufgabe Anpassung, Weiterentwicklung, Modernisierung und Erweiterung, Enticklung von WebShops 
  • Meine Hauptaufgaben waren die Anpassung, Weiterentwicklung und Modernisierung bestehender Webseiten sowie die Erweiterung mit neuen Features und Funktionen, um den aktuellen Webstandards und den Anforderungen der Kunden gerecht zu werden. Neben der Entwicklung und Anpassung von Content Management Systemen (CMS) wie Contao und Wordpress, war ich auch an der Entwicklung von Webshops beteiligt, um den Endabnehmern eine E-Commerce-Lösung anzubieten.

HTML5 CSS3(SASS / SCSS) JavaScript Vue.js MySQL PHP JQuery Contao CMS Wordpress Ajax Webpack Shopware
Verschiedene
1 Jahr
2023-01 - 2023-12

Entwicklung der "My KBC" Webanwendung

Lead Frontend Entwickler Angular 14-17 Material Azure MSAL ...
Lead Frontend Entwickler
  • Im Rahmen dieses Projekts wurde die "myKBC" Webanwendung von KBC weiterentwickelt, um Kunden eine integrierte und benutzerfreundliche Lösung für diverse Dienstleistungen zu bieten.
  • In meiner Funktion als Lead Frontend Entwickler bei "myKBC" übernahm ich die Hauptverantwortung für Schlüsselaspekte der Webanwendung. Meine Rolle beinhaltete die strategische Planung und Leitung der FrontendEntwicklung, einschließlich der Gestaltung von Benutzeroberflächen und der Integration wichtiger Sicherheitsmerkmale. Ich spielte eine entscheidende Rolle bei der Qualitätssicherung, insbesondere durch die Entwicklung und Überwachung von Unit Tests. Darüber hinaus war ich zentral für die Koordination zwischen Backend-Team und Stakeholdern, um die Implementierung neuer Funktionen zu steuern und kontinuierliche Verbesserungen der Plattform sicherzustellen. Meine Führungsrolle erforderte ein hohes Maß an technischer Expertise und Teamkoordination, um die hohen Standards der Webanwendung zu gewährleisten.
Angular 14-17 Material Azure MSAL SignalR Websockets AG-Grid RxJS Swiper TypeScript Jest Angular CLI ESLint Prettier TypeScript ESLint Moq.Ts NG OpenAPI Gen Tailwind CSS HTML5 SCSS Azure DevOps Figma .NET CORE Grafana Postman Micosoft Navision
Kapsch AG
6 Monate
2023-06 - 2023-11

Entwicklung und Implementierung von Objego ? einer digitalen Immobilienverwaltungsplattform

Senior Frontend Entwickler Angular 16 / 17 Material Angular CDK ...
Senior Frontend Entwickler
  • Im Rahmen des Projekts wurde mit Objego eine digitale Plattform für die Immobilienverwaltung weiterentwickelt.
  • Im Zentrum meiner Arbeit für Objego stand die Weiterentwicklung diverser Softwaremodule innerhalb der Anwendung. Ich trug maßgeblich zur kontinuierlichen Verbesserung und Optimierung bestehender Funktionalitäten bei, um die Performance und Benutzererfahrung zu steigern. Zudem entwarf und implementierte ich Unit Tests, um die Code-Qualität und -Stabilität sicherzustellen.
  • Bei auftretenden Bugs arbeitete ich eng mit dem QA-Team zusammen und sorgte für deren rasche Behebung. In enger Abstimmung mit Stakeholdern und Endnutzern setzte ich neue Features um und war als aktives Mitglied des Scrum-Teams stets an der Umsetzung agiler Methoden und der kontinuierlichen Verbesserung der Software beteiligt.
Angular 16 / 17 Material Angular CDK Angular Elements Nx NgRx NgNeat NgX-Translate NgXCharts NgX-Lottie NgX-Markdown Sentry Azure AI Form Recognizer Lodash Dayjs Flatpickr Lottie-Web Mixpanel RxJS Prettier ESLint Webpack Cypress Playwright Jest Husky TypeScript Node.js Zone.js Docker Spring Boot Git Figma Figma Token StoryBook Jira Confluence Atlassian Gitlab CI/CD Codecov Custom Design System Mockoon
Objego GmbH
4 Monate
2022-09 - 2022-12

Modernisierung des Frontends für Esentri AG im B2B-Segment

LEAD / Senior Frontend Entwickler HTML CSS (SCSS) Angular 14 ...
LEAD / Senior Frontend Entwickler
  • Entwicklung eines modernen Frontends zur Ablösung des bestehenden Altsystems im B2BSegment. Diese neue Webanwendung, basierend  auf Angular, ermöglicht eine effiziente Kommunikation über REST mit einer Java Spring Boot Backend-Anwendung.
  • Das Hauptziel dieses Projekts war die Implementierung einer Plattform zur Bearbeitung von Leasinganträgen und -änderungen. Zusätzlich war ich für die Verwaltung und Bearbeitung aller Genehmigungsprozesse im Zusammenhang mit Leasingkrediten verantwortlich.
HTML CSS (SCSS) Angular 14 Material UI JavaScript TypeScript ESLINT Prettier i18n SpringBoot Jest Unit Tests E2E Tests Docker CI/CD Bitbucket CI AWS Cloud Datadog Git Bitbucket Jira Confluence MS TEAMS CREFO
Esentri AG
8 Monate
2021-10 - 2022-05

Webbasiertes Geschäftskundenportal für die Deutsche Bahn

Senior Frontend Entwickler, Fullsktack HTML5 CSS3 (SCSS) TypeScript ...
Senior Frontend Entwickler, Fullsktack
  • Im Auftrag der DB Systel GmbH wurde eine webbasierte Softwarelösung für Geschäftskunden der Deutschen Bahn entwickelt, um die bestehenden Angebote und Portale des bahn.business Programms zu erneuern und zu optimieren.
  • Die Deutsche Bahn stellt ihren Geschäftskunden im B2B-Segment das kostenfreie Programm bahn.business zur Verfügung, das spezielle Business-Konditionen bietet.
  • Die Deutsche Bahn betrieb zuvor drei separate Geschäftskundenportale zur Buchung dieser Angebote. 
  • Das Ziel dieses Projekts war es, diese Portale durch ein einziges, effizienteres Geschäftskundenportal zu ersetzen. Das neue Portal sollte eine erweiterte Benutzerverwaltung bieten und den Buchungsaufwand für Unternehmen signifikant reduzieren. Funktionen wie zentrale Zahlungsmittelverwaltung, Zusammenfassung von Buchungsstellen, Hinzufügen neuer Mitarbeiter, Vergabe von Nutzerrollen und -rechten sowie ein umfassendes Reporting aller Ticketausgaben wurden integriert.
HTML5 CSS3 (SCSS) TypeScript JavaScript Vue2 Nuxt.js Nest.js NodeMailer Node.js Gitlab CI/CD Git Docker Jest Cucumber.js Gherkin E2E HELM GrayLog Artifactory ESLint Stylelint Prettier i18n Web Accessibility Atlassian SCRUM PayOne API MS Teams
DB Systel GmbH
7 Monate
2021-01 - 2021-07

Weiterentwicklung einer internen Laborsoftware

Senior Frontend Entwickler, Fullstack HTML5 CSS3 (SCSS) TypeScript ...
Senior Frontend Entwickler, Fullstack
  • Die Aufgabe bestand in der Weiterentwicklung einer internen Softwarelösung, spezialisiert auf die Bedürfnisse und Anforderungen von Laboren innerhalb der Limbach Gruppe SE. Diese Software dient als zentrale und dezentrale Plattform zur Datenpflege über mehrere Laborstandorte hinweg.
  • Die zentrale Herausforderung war die Entwicklung einer komplexen, skalierbaren und generischen Software, die in der Lage ist, unterschiedliche Prozesse und Daten von mehreren Laboren ? insbesondere sensible Datenstrukturen und Terminologien ? zentral und lokal zu integrieren und zu standardisieren. Die Softwarebasis wurde als webbasierte Anwendung implementiert, wobei Angular und ASP.NET als Kernkomponenten dienten. Die generische Komplexität erforderte eine besonders ressourcen- und leistungsoptimierte Implementierung.
  • Die Limbach Gruppe SE fungiert als wichtige infrastrukturelle Einheit innerhalb Deutschlands. 
HTML5 CSS3 (SCSS) TypeScript JavaScript Node.js Angular 11-12 Kendo UI C# ASP.Net PostgreSQL Jenkins CI/CD Docker Jest Chai Mocha Codecept.js E2E Babel Moq.ts ESlint SonarCube i18n Attlasian SCRUM SPA.
Limbach Gruppe SE
1 Jahr
2020-01 - 2020-12

Entwicklung einer hybriden Progressive Web-App (PWA)

Senior Frontend Entwickler, Fullstack HTML5 CSS3 (SASS/SCSS) TypeScript ...
Senior Frontend Entwickler, Fullstack

  • Eine hybride Progressive Web-App (PWA) entwickelt, die speziell auf die Offline-Verwaltung von PDF-Dokumenten ausgerichtet ist. 
  • Die Aufgabe basierte auf einem bereits existierenden modularen Web-Softwareprodukt von DB Systel GmbH, entwickelt mit Angular. Das neue Modul sollte die Offline-Verwaltung von PDFDokumenten ermöglichen, wobei  diese Dokumente gelesen, geschrieben und geändert werden können. Eine verschlüsselte Speicherung dieser Dokumente wurde durch Caching über eine Web-Schnittstelle realisiert. Die PWA kommuniziert über AWS und AWS Cognito mit dem Backend. 
  • Mittels Capacitor wurde diese PWA in ein Android-System integriert und ist Bestandteil einer internen DB Systel-Anwendung. Diese Anwendung wurde für interne Mitarbeiter mittels Android Enterprise bereitgestellt. Externe Fachkräfte haben ebenfalls Zugriff auf die Anwendung über internetfähige Endgeräte. Ein besonderes Merkmal dieser Entwicklung ist die Fähigkeit, PDFs mithilfe von externen TabletZubehörteilen ? wie Bluetooth-Stiften, Mäusen, Tastaturen und Finger-Touchgesten auf Touchscreens ? zu bearbeiten.

HTML5 CSS3 (SASS/SCSS) TypeScript JavaScript Node.js Angular 9 StoryBook PWA PSPdfKit PouchDB AWS Java Spring Boot GrayLog Swagger Gitlab CI/CD TDD Gulp Jenkins Capacitor Atlassian i18n SCRUM und SPA.
DB Systel GmbH
9 Monate
2019-05 - 2020-01

Modernisierung einer Web Applikation mit React.js und PWA-Integration

Senior Frontend Entwickler HTML5 CSS3 (SASS/SCSS) JavaScript ...
Senior Frontend Entwickler
  • Im Rahmen dieses Projekts wurde eine bestehende Microsoft Silverlight-Anwendung durch eine modernere Webapplikation unter Verwendung von React.js und TypeScript ersetzt.
  • Die Migration und Aktualisierung der Funktionen der älteren Anwendung wurden durchgeführt, wobei veralteter Legacy-Code entfernt wurde. Das Ziel war es, die neue Anwendung gemäß den PWA-Richtlinien zu implementieren, während das bestehende Microsoft-Backend als temporäre Lösung beibehalten wurde. Ein besonderes Merkmal dieses Projekts war die Implementierung komplexer Tabellen, die zwischen verschiedenen Darstellungsebenen verknüpft und gefiltert werden können.
HTML5 CSS3 (SASS/SCSS) JavaScript TypeScript React (v. 16.8) Node.js Docker Fiddler Virtual Box Ant Design Jest Enzyme TDD SCRUM Atlassian und SPA
Branche für Begutachtung und Zertifizierung
3 Monate
2019-08 - 2019-10

Entwicklung einer Drag & Drop Quiz Web App mit Vue.js

Senior Frontend Entwickler HTML5 CSS3 (SASS/SCSS) JavaScript ...
Senior Frontend Entwickler
  • Für eine Online Education Plattform wurde eine interaktive, modulare Quiz-Webanwendung entwickelt, die Drag & Drop-Funktionalität bietet. 
  • Ziel des Projekts war es, eine Webapplikation zu entwickeln, die es ermöglicht, verschiedene Quizze mittels Drag & Drop-Funktionalität zu bearbeiten. Diese sollten mithilfe von Konfigurationsdateien verwaltet werden können. Zusätzlich zur interaktiven Bearbeitung sollten Evaluierungs- und Auswertungsfunktionen implementiert werden.
HTML5 CSS3 (SASS/SCSS) JavaScript Vue.js Docker TDD SCRUM Atlassian und SPA
Online Education Plattform
5 Monate
2019-01 - 2019-05

Entwicklung von Web, Desktop und Mobilanwendungen für Maschinenkonfiguration

Senior Frontend Entwickler, Fullstack HTML5 CSS3 (SASS/SCSS) JavaScript ...
Senior Frontend Entwickler, Fullstack
  • Für die Maschinenbau Branche entwickelte ich eine Lösung zur Maschinenkonfiguration, inklusive Web-, Desktop- und mobilen Anwendungen. 
  • Für das Projekt entwickelte ich eine umfangreiche Webapplikation mit React.js, deren Hauptfunktion darin bestand, Einstellungen für diverse Maschinen zu konfigurieren und zentral zu speichern. Als Erweiterung dazu kreierte ich eine Desktop-Anwendung mithilfe des Electron Frameworks, basierend auf dem Code der Webapplikation. 
  • Zur mobilen Interaktion entwickelte ich eine App mittels Xamarin Forms, optimiert für iOS und Android. Ein zentrales Feature dieser App war die Möglichkeit einer Bluetooth-Kommunikation zwischen Smartphone und den betreffenden Maschinen. 
  • Zusätzlich implementierte ich eine robuste Node.js-basierte REST API, unterstützt von einer MongoDBDatenbank. Diese Datenbankstruktur war speziell konzipiert, um Datenverluste zu vermeiden, insbesondere bei kurzzeitigen BluetoothVerbindungsabbrüchen.
HTML5 CSS3 (SASS/SCSS) JavaScript TypeScript React (v. 16.8) Node.js MongoDB Docker Grunt Electron Jest Enzyme Mocha Xamarin Forms (C#) SPS Bluetooth TDD SCRUM Atlassian und SPA
Maschinenbau Branche
5 Monate
2018-09 - 2019-01

Entwicklung einer Web-App mit Administrations Backend

Frontend Entwickler HTML5 CSS3 (SASS / SCSS) Angular 6 ...
Frontend Entwickler
  • Im Rahmen dieses Projekts wurde für den Endabnehmer eine Webapplikation entwickelt. Ziel war es, eine moderne und benutzerfreundliche Plattform bereitzustellen, die zugleich über ein leistungsfähiges Administrations Backend verfügt, mit dem die gesamte Anwendung verwaltet werden kann.
  • Ich war maßgeblich an der Weiterentwicklung der bereits bestehenden Angular Webapplikation beteiligt. Meine Hauptaufgabe bestand darin, ein Administrations Backend zu entwickeln, das es ermöglicht, die Inhalte und Funktionen der Webapplikation zentral zu pflegen und zu verwalten. Dieses Backend diente als zentrales Tool für Administratoren, um die Webanwendung effizient zu verwalten und Aktualisierungen oder Änderungen durchzuführen.
HTML5 CSS3 (SASS / SCSS) Angular 6 JavaScript Typescript RxJS MySQL Vagrant Laravel TDD SPA und Atlassian
Auf Anfrage
8 Monate
2017-11 - 2018-06

Entwicklung einer konzerninternen Web-App

Fullstack Entwickler HTML5 CSS3 (SASS / SCSS) Angular 5 ...
Fullstack Entwickler
  • In Zusammenarbeit mit IT-AS wurde für den Endabnehmer eine konzerninterne Web-App entwickelt, um die internen Prozesse und Arbeitsabläufe zu digitalisieren und effizienter zu gestalten.
  • Mein Hauptaugenmerk lag auf der FrontendEntwicklung der Web-App mit Angular. Hierbei war ich verantwortlich für das Design, die Implementierung und die Integration verschiedener Funktionen und Komponenten, um eine benutzerfreundliche und leistungsfähige Oberfläche zu gewährleisten. Mein Ziel war es, sicherzustellen, dass die Web-App den Anforderungen und Bedürfnissen des Konzerns entspricht und reibungslos in die bestehende ITInfrastruktur integriert werden kann. 
HTML5 CSS3 (SASS / SCSS) Angular 5 ASP.Net Core C# MySQL JavaScript Ajax Typescript Node.js Webpack Gulp TDD SCRUM Atlassian SPA
Auf Anfrage

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Informatik Studium
  • Fachinformatiker Anwendungsentwicklung
  • Gestaltungs- und Medientechnicher Assistent

Position

Position

LEAD / SENIOR WEB & SOFTWARE DEVELOPER / FRONTEND ENGINEER

Kompetenzen

Kompetenzen

Top-Skills

Angular TypeScript C# HTML CSS JavaScript Node.js Nest.js ASP.NET Domain Driven Design Testautomatisierung TailwindCSS End-To-End-Test Unittest PostgreSQL MongoDB Scrum REST TDD Vue.js Accessibility Swagger OWASP

Schwerpunkte

Web-Entwicklung & Architektur (Angular, Vue, JavaScript, TypeScript)
RESTful Webservices
Single Page Applications (SPA)
Micro-Frontend Architektur
Hybride Software-Lösungen (Electron, Ionic, Xamarin)
Backend-Entwicklung (ASP.NET Core, Node.js)
UI/UX Design
Wireframing
Prototyping
Testgetriebene Entwicklung (TDD)

Aufgabenbereiche

Software-Entwicklung & -Design
Software-Architektur
Web-Entwicklung
Frontend- & Backend-Entwicklung
Software-Optimierung
IT-Beratung
Projekt-Consulting

Produkte / Standards / Erfahrungen / Methoden

Festanstellung / Berufserfahrung
Frontend-Entwicklung
Einsatz moderner JavaScript Frameworks:

  • Unternehmensbackend-Entwicklung mit Angular.js
  • Web-App Entwicklung (inkl. Backend) mit Angular 6+
  • Web-App Entwicklung (inkl. Backend) mit React.js

Backend und Server-Entwicklung
  • Erstellung von Node.js Chatbots
  • Entwicklung von REST APIs, mit Node.js und Express.js
  • Web-Crawler Entwicklung mit PHP und Node.js (Einsatz von Puppeteer.js)

Desktop-Anwendungen
  • Entwicklung mit dem Electron Framework

Webdesign & CMS
  • Gestaltung anspruchsvoller User Interfaces (UI) mit SASS (SCSS, LESS) und modernen CSS-Patterns
  • Arbeit mit verschiedenen CMS: WordPress, Contao, Kirby, Typo3

Weitere Tätigkeiten
  • Entwicklung von HTML & CSS Seiten
  • Entwicklung von HTML E-Mail-Templates

Fähigkeiten und Kenntnisse
Testing & Qualitätssicherung
Jasmine, Jest, Chai, Mocha, Cypress, Codecept.js, Playwright, Cucumber 

Hybride & Cross-Platform Entwicklung
Ionic, Electron, Xamarin.

Backend & Web-Technologien
Node.js, Express.js, Socket.io, Swagger, Puppeteer, Axios

State Management
Redux, Flux, NgRx, NgXs

Werkzeuge & Utilities
Webpack, Grunt, Gulp, jQuery

Methoden
SCRUM, Kanban, Testgetriebene Entwicklung (TDD), Domain Driven Design (DDD), Wasserfall, V-Modell, Agile Entwicklung, Pair Programming.

Entwicklungsumgebungen
WebStorm, IntelliJ, Rider, Visual Studio, VSCode, Atom, Sublime Text, Notepad++, Xcode, VI, VIM, MySQL Workbench, phyMyAdmin

Plattformen
macOS, Windows 10, iOS, Android, Linux (Kali, openSUSE, CentOS, Ubuntu).

Weitere Kenntnisse (EDV)
Entwicklung & Tools
AWS, OAuth, jsDoc, NPM, Storybook, JWT, Docker, Unit Test, MVC, MVVM, REST, Chromium Engine, ZSH, Terminal, Ethical Hacking.

Design & Prototyping
Adobe Photoshop, Adobe InDesign, Adobe Illustrator, Sketch, Invisio, Figma, Flinto, Principle, UI, UX, Design, Wireframes, Prototyping.

Kommunikation & Management
Atlassian, Jira, Confluence, Bitbucket, Jenkins

CMS & E-Commerce
Shopware, CMS, WordPress, Contao, Kirby CMS, SEO, Adwords, Amazon Seller Center.

Office-Software
MS Office, Pages, Numbers, Keynote.

Marketing
Online Marketing, Social Media Marketing.

Sonstiges
Git, UML, Apache, MVC, MVVM, Docker

Kernfähigkeiten
Web- & App-Entwicklung, Anforderungsanalyse, Software-Design, Frontend Architektur, Spezifikationserstellung, Testverfahren (Unit Tests, Integrationstests, E2ETests), Technische Dokumentation & Spezifikation

Programmiersprachen

HTML5
CSS3
SCSS
JavaScript
TypeScript
Angular
Vue
C#
ASP.NET Core
Xamarin
Node.js
Nest.js Material Design
Tailwind
Storybook
A11Y
Bash

Datenbanken

MySQL
SQLite
MongoDB
MS SQL
PostgreSQL
Redis
IndexedDB

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.