freiberufler Frontend Web-Developer auf freelance.de

Frontend Web-Developer

zuletzt online vor wenigen Tagen
  • 90€/Stunde
  • 70469 Stuttgart
  • National
  • de  |  en  |  cs
  • 24.03.2021

Kurzvorstellung

Frontend-Entwickler mit dem Schwerpunkt JavaScript/TypeScript, React, Vue.js, StencilJS uvm. Jahrelange Erfahrung im Backend (C#/ASP.NET). Darüber hinaus setze ich UI/UX Designs pixelgenau mit HTML5/CSS3 um.

Ich biete

  • ASP.NET
  • C#
  • CSS (Cascading Style Sheet)
  • HTML5
  • JavaScript
  • Node.js
  • React (JavaScript library)
  • Testautomatisierung
  • TypeScript
  • Vue.js

Projekt‐ & Berufserfahrung

Software-Entwickler
IT Designers Gruppe, Stuttgart/Esslingen
12/2019 – 4/2020 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2019 – 4/2020

Tätigkeitsbeschreibung

Weiterentwicklung von Framework-unabhängigen UI Komponenten auf Basis von StencilJS (WebComponents) für den Unternehmensweiten Einsatz in diversen Projekten.

• Erweiterung von bestehenden Komponenten sowie Neuentwicklung von Komponenten wie z.B. Tabs, Accordions, Dropdowns
• Umsetzung der Komponenten nach Vorgabe eines Living-Styleguides in enger Zusammenarbeit mit den UX Experten
• Animationen und Transitions mit CSS

Eingesetzte Qualifikationen

TypeScript, CSS (Cascading Style Sheet), HTML5

Software-Entwickler
IT Designers Gruppe, Stuttgart/Esslingen
9/2019 – 11/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 11/2019

Tätigkeitsbeschreibung

Weiterentwicklung eines React Frontends zur Bestimmung der optimalen Kolli-Sortierung im Einzelhandel sowie Neuentwicklung eines Backends zum speichern von benutzerspezifischen Einstellungen.

• Erweiterung des Frontends um neue Features nach agiler Methodik
• Zusammenarbeit mit UX Designern via Abstract
• Performance Optimierungen, Reduktion der „Time to Interactive“ von ~15 Sekunden auf ~3 Sekunden
• Neuentwicklung eines NodeJS Backends zum speichern von Benutzereinstellungen wie z.B. ausgewählte Filter, Kommentare usw, basierend auf NestJS, TypeORM und PostgreSQL
• Deployment von Frontend und Backend in einer OpenShift Umgebung und Integration mit Azure DevOps Pipelines
• Implementierung von Unit Tests mit Karma, Jasmine und Enzyme

Eingesetzte Qualifikationen

PostgreSQL, Testautomatisierung, TypeScript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)

Software-Entwicklung
hydra Newmedia GmbH, Stuttgart
2/2019 – 7/2019 (6 Monate)
Medienbranche
Tätigkeitszeitraum

2/2019 – 7/2019

Tätigkeitsbeschreibung

Entwicklung eines Web-basierten Trainings zum Thema „Produktentwicklung“ für einen deutschen Automobilkonzern.

• Entwicklung eines Tablet optimierten Frontends mit Vue.js in enger Zusammenarbeit mit den Konzeptern und UX Designern
• Implementierung von aufwändigen Animationen und Übergängen mit CSS3 und GreenSock.js
• Anbindung an das SCORM Backend
• Mehrsprachigkeit mit vue-i18n

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript, Vue.js

Software-Entwickler
netsyno GmbH, Stuttgart/Karlsruhe
7/2018 – 12/2018 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

Entwicklung einer Electron-basierten Bedienoberfläche als Ersatz für die veraltete, in Delphi geschriebene Bedienoberfläche.

• Mitarbeit in einem Scrum-Team
• Analyse des TCP/IP basierten, seriellen Kommunikationsprotokolls zwischen Messgerät und Rechner
• Implementierung des Frontends in React
• Visualisierung der Messwerte als Liniendiagramme mit Dygraphs, tabellarische Ansicht
• Anbindung an das Backend via WebSockets

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library)

Software-Entwickler
hydra Newmedia GmbH, Stuttgart
3/2018 – 5/2018 (3 Monate)
Medienbranche
Tätigkeitszeitraum

3/2018 – 5/2018

Tätigkeitsbeschreibung

Entwicklung eines Web-basierten Trainings zum Thema „Digitalisierung“ in einem großen deutschen Konzern.

• Entwicklung eines mobile optimierten Frontends mit Vue.js in enger Zusammenarbeit mit den Konzeptern und UX Designern
• Implementierung von aufwändigen Animationen und Übergängen mit CSS3 und GreenSock.js
• Anbindung an das SCORM Backend

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript, Vue.js

Software-Entwickler
SMART Testsolutions GmbH, Stuttgart
10/2017 – 2/2018 (5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

10/2017 – 2/2018

Tätigkeitsbeschreibung

Entwicklung eines Frontends für eine neue Generation eines Brennstoffzellen Messgeräts.

• Entwicklung des Frontends mit React, Material UI und MobX
• Evaluierung und Benchmarking von JavaScript Charting Libraries, um die Anforderung von bis zu 10 Updates pro Sekunde zu gewährleisten
• Visualisierung der Messdaten als Bar Chart, Line Chart und Heatmap mit Chart.js
• Anbindung an das C++ Backend über WebSockets mit Autobahn.js
• Erstellung von Unit-Tests mit Mocha, Chai und Enzyme

Eingesetzte Qualifikationen

TypeScript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)

Software-Entwickler (Festanstellung)
TeamViewer GmbH, Stuttgart
6/2015 – 10/2015 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2015 – 10/2015

Tätigkeitsbeschreibung

Entwicklung eines Web-Clients für den neuen TeamViewer Chat. Integrierbar in jede beliebige Webseite als eigenständiges Widget.

• Entwicklung eines komponentenbasierten Frontends mit JavaScript, React und Redux
• Abstraktion der WebSocket basierten Chat API in ein NPM Modul um die Wiederverwendung in anderen Produkten zu ermöglichen
• Erstellung von Unit-Tests mit Mocha, Chai und Enzyme
• Einrichtung eines Build-Prozess mit Webpack, Babel, LESS sowie Einbindung ins Continuous Integration System (Jenkins)

Eingesetzte Qualifikationen

Jenkins, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, React (JavaScript library)

Software-Entwickler (Festanstellung)
Wall AG, Stuttgart/Berlin
3/2011 – 1/2012 (11 Monate)
Außenwerbung
Tätigkeitszeitraum

3/2011 – 1/2012

Tätigkeitsbeschreibung

Erweiterung des Buchungs und Content Management Portals um eine Mobile optimierte Web-App. Ermöglicht die Fernsteuernung von digitalen Werbeflächen, Visualisierung der Playlisten und Buchungsauslastung sowie Anzeige von Störungsmeldungen auf einer Google Maps Karte.

• Erweiterung des Buchungsportals mit einer UI zum Erstellen von linearen Playlisten
• Entwicklung einer HTML5 basierten Web-App mit dem Sencha Touch 2 Framework
• Anbindung an das ASP.NET MVC Backend über WebSockets
• Anbindung an das externe Störmeldesystem über eine HTTP REST Schnittstelle
• Visualisierung der Standorte und eventuelle Störungen auf einer Google Maps Karte

Eingesetzte Qualifikationen

.Net, C#, ASP.NET, CSS (Cascading Style Sheet), JavaScript

Software-Entwickler (Festanstellung)
Wall AG, Stuttgart/Berlin
3/2009 – 6/2011 (2 Jahre, 4 Monate)
Außenwerber
Tätigkeitszeitraum

3/2009 – 6/2011

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines Buchungs und Content Management Portals für digitale Werbung im Außenbereich.

• Erarbeitung eines Gesamtkonzepts in enger Zusammenarbeit mit dem Kunden
• Refactoring und Modularisierung unseres hauseigenen Digital Signage Portals, um die Wiederverwendbarkeit von bestimmten Code Modulen zu ermöglichen
• Entwurf und Umsetzung des Datenbankmodells in Microsoft SQL
• Anbindung an ein bestehendes CRM via SQL/Stored Procedures in Zusammenarbeit mit den Entwicklern des Kunden
• Entwicklung des Backends in C#, ASP.NET MVC und Entity Framework
• Frontend mit HTML/CSS, JavaScript, Telerik UI, jQuery und diverser Plug-Ins

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Windows Server (allg.), .Net, C#, Entity Framework, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript, jQuery

Software-Entwickler (Festanstellung)
LASE Industrielle Lasertechnik GmbH, Stuttgart
2/2007 – 12/2008 (1 Jahr, 11 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2007 – 12/2008

Tätigkeitsbeschreibung

Konzeption und Umsetzung eines Portals zur Visualisierung von Personenzähldaten im Auftrag eines Kunden.

• Entwurf und Umsetzung des Datenbankmodells in Microsoft SQL
• Entwicklung eines Serverdienstes in C# zum Empfangen von Zähldaten in Echtzeit über TCP/IP sowie Speicherung in der MS SQL Datenbank
• Entwicklung des Backends in C#/ASP.NET MVC und des Frontends mit HTML/CSS, JavaScript, jQuery, jQuery UI
• Visualisierung der Zähldaten als SVG Diagramme und in Tabellenform
• Implementierung einer Export-Funktion nach CSV, Excel oder PDF

Eingesetzte Qualifikationen

Windows Server (allg.), .Net, C#, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Stuttgart
6/2006 – 8/2013 (7 Jahre, 3 Monate)
Medienbranche
Tätigkeitszeitraum

6/2006 – 8/2013

Tätigkeitsbeschreibung

Konzeption und Entwicklung eines hauseigenen SaaS Portals zum verwalten von Digital Signage Playern und Content als Ersatz für die Software eines Drittanbieters.

• Entwurf und Umsetzung des Datenbankmodells in Microsoft SQL
• Realisierung des Datenbankzugriffs über LINQ2SQL, Optimierung von zeitintensiven Datenbankabfragen als Stored Procedures
• Entwicklung des Backends in C# und ASP.NET WebForms, später Umstellung auf ASP.NET MVC
• Frontend mit HTML/CSS, JavaScript, Telerik UI, jQuery und diverser Plug-Ins
• Entwicklung diverser Serverdienste in C#, etwa für die Content Verteilung an die Player PCs, Monitoring der Player PCs und Konvertierung von hochgeladenem Content in diverse Formate
• Einrichtung und Wartung der Windows Server Infrastruktur

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), C#, Language Integrated Query (LINQ), ASP.NET, CSS (Cascading Style Sheet), HTML, jQuery

Software-Entwickler (Festanstellung)
Kundenname anonymisiert, Stuttgart
4/2006 – 7/2006 (4 Monate)
Medienbranche
Tätigkeitszeitraum

4/2006 – 7/2006

Tätigkeitsbeschreibung

Konzeption und Entwicklung einer Instore Radio Softwarelösung. Ermöglicht das Hochladen und die Planung von Hausdurchsagen in verschiedenen Audioformate sowie Erstellung von Musik-Playlisten für die Hintergrundbeschallung über ein Web Interface.

• Implementierung des Backends in PHP und MySQL
• Entwicklung des Web Interfaces in HTML/CSS und JavaScript
• Entwicklung der Playersoftware in VB.NET und WinForms
• Anbindung der Playersoftware an das Backend über eine HTTP REST API, Datenaustausch im XML Format
• Erstellung eines Installers auf Basis des Nullsoft Installers

Eingesetzte Qualifikationen

mySQL, .Net Framework (Mircosoft), CSS (Cascading Style Sheet), HTML, JavaScript, PHP

Qualifikationen

Frontend Development:
JavaScript/TypeScript, HTML/CSS (Less/Sass), React, Flux/Redux, Knockout.js, jQuery, KendoUI, Sencha Touch, ExtJS, Backbone, Vue.js, Riot.js, Webpack, Babel, StencilJS

Backend Development:
NodeJS, NestJS, TypeORM, Express, C#, ASP.NET MVC / Web API, WCF, Entity Framework, LINQ2SQL, NLog, Redis, Azure, MS SQL, MySQL, PostgreSQL

Automated Testing:
Jest, Enzyme, Mocha, Chai, Karma, Jasmine, NUnit, Selenium, Protractor, Ranorex

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Tschechisch (Gut)
  • Italienisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1190
Alter
37
Berufserfahrung
15 Jahre und 3 Monate (seit 01/2006)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden