
Frontend Web-Developer
zuletzt online vor wenigen Tagen- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 70469 Stuttgart
- National
- de | en | cs
- 24.03.2021
Kurzvorstellung
Ich biete
Projekt‐ & Berufserfahrung
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
TypeScript, CSS (Cascading Style Sheet), HTML5
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
PostgreSQL, Testautomatisierung, TypeScript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)
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
CSS (Cascading Style Sheet), HTML5, JavaScript, Vue.js
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
CSS (Cascading Style Sheet), HTML, JavaScript, React (JavaScript library)
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
CSS (Cascading Style Sheet), HTML5, JavaScript, Vue.js
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
TypeScript, CSS (Cascading Style Sheet), HTML5, React (JavaScript library)
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)
Jenkins, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript, React (JavaScript library)
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
.Net, C#, ASP.NET, CSS (Cascading Style Sheet), JavaScript
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
Microsoft SQL-Server (MS SQL), Windows Server (allg.), .Net, C#, Entity Framework, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript, jQuery
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
Windows Server (allg.), .Net, C#, ASP.NET, CSS (Cascading Style Sheet), HTML, JavaScript
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
Microsoft SQL-Server (MS SQL), C#, Language Integrated Query (LINQ), ASP.NET, CSS (Cascading Style Sheet), HTML, jQuery
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
mySQL, .Net Framework (Mircosoft), CSS (Cascading Style Sheet), HTML, JavaScript, PHP
Qualifikationen
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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Tschechisch (Gut)
- Italienisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden