Erfahrungen
Mai 2024 - Dez. 2024
8 Monaten
- Eine der größten E-Commerce Plattformen in Europa mit knapp zehn Saleslines in verschiedenen EU Ländern.
- Technisches Umfeld: TypeScript, React, Styled Components, Apollo, GraphQL, Jest, Playwright, Git.
Apr. 2022 - Sept. 2023
1 Jahr 6 Monaten
- Waipu TV begeistert mehr als 5 Mio. Kunden auf vielen Plattformen und im Web.
- Einführung eines neuen Buchungssystems für Entertainment Pakete.
- Web Player:
- Unterstützung beim vollen Lebenszyklus einer Medien SPA.
- Featureentwicklung.
- Bug Fixing.
- Maintenance.
- TV-Paket-Buchung:
- Neu- oder Bestandskunde.
- Up- oder Downgrade.
- Bestehende oder neue Zahlungsart.
- Funktional gehalten durch Unit- und UI Tests.
- Anpassungen trotz größerer Änderungen an der Codebase.
- Projektübergreifendes Fehlermanagementsystem mit Sentry im Monorepo.
- Technisches Umfeld: JavaScript / TypeScript, React, CssInJs, Jest, WebdriverIO, Git.
Feb. 2020 - Dez. 2020
11 Monaten
- Entwicklung moderner Webanwendungen mit starkem GIS Schwerpunkt.
- Beratung, Architektur und Entwicklung aus einer Hand.
- Entwicklung eines Design Systems auf Basis von Material-UI:
- Synergiens-Ausnutzung zwischen Projekten.
- Verkürzung der Entwicklungszeit.
- Programmierung der Basisfunktionalitäten wie mehrschichtiges Theming.
- Erstellung diverser Komponenten, einschließlich erweiterter Buttons und Eingabeelemente.
- Lösung wiederkehrender Probleme und Veranschaulichung von Entwicklungsmustern.
- Dokumentation durch ein Beispielprojekt:
- Einführung neuer Mitarbeiter.
- Einhaltung bestehender Konventionen.
- Schulung des Teams durch Vorträge und Übungsaufgaben.
- Technisches Umfeld: JavaScript (Babel), React, Material-UI, Styled Components, Apollo, GraphQL, Ramda, Jest, Git.
Feb. 2019 - Jan. 2020
1 Jahr
- Erstellung eines responsiven Webshops mit B2B-Schwerpunkt in drei Ausführungen und über 20 Ländern.
- Technisches Umfeld: JavaScript (Babel), React, Redux, Redux-Thunk, Ramda, Sass, Webpack, Jest, Git.
Juni 2018 - Dez. 2018
7 Monaten
- Entwicklung einer Blockchain Applikation von der Idee bis zum fertigen Produkt.
- Darstellung von Performancewerten der Nutzer-Rechenleistung und finanziellen Erfolgen.
- Übersicht basierend auf dem gesamten Useraccount.
- Detaillierte Ansichten für verschiedene Kryptowährungen.
- Responsive Design für unterschiedliche Endgeräte.
- Anforderungsanalyse mit UX Designer.
- Technische Umsetzung der Anforderungen.
- UI Designprozess für Ästhetik und Entwicklungsdauer.
- Wiederverwendbare React Komponenten für eine minimale Codebasis.
- Geteilte Projektstruktur für Code-Wiederverwendung über Projektgrenzen.
- Rapid Development durch ein Fake-Backend.
- Detaillierte Dokumentation für Backend- und Frontend-Kohärenz.
- Technisches Umfeld: JavaScript (Babel), React, Material-UI, Redux, Redux-Saga, Ramda, React-Spring, Sass, Webpack, Jest, Git.
Apr. 2016 - Apr. 2018
2 Jahren 1 Monate
- Entwicklung einer digitalen Arbeitsplatzlösung.
- Intuitive Bedienung, Produktivitätssteigerung und Mitarbeitervernetzung.
- Verwaltung ganzer Seitenstrukturen und individualisierbarer Widgets für Inhalte:
- News, Wiki, Kalender etc.
- Dynamisches System für Kundenanforderungen.
- Maximale Testabdeckung für Qualitätssicherung.
- Storybook-Komponentenkatalog für strukturelle Tests und Schaukasten für Kunden.
- Skalierbare Internationalisierung und Responsive Design.
- Einsatz stabiler Werkzeuge für zukunftssichere Entwicklung.
- Technisches Umfeld: JavaScript (Babel), React, Material-UI, Redux, Redux-Saga, Ramda, Sass, Webpack, stampit, Ava, Node.js, Gulp, Git.
Mai 2015 - Dez. 2015
8 Monaten
- Entwicklung eines 3D Editors für Produkte:
- Bearbeitung und Ansicht im Browser.
- Individualisierung durch Benutzer.
- 3D-Lade- und Speicheroptionen für Konfigurationen.
- Manuelle und servergesteuerte Manipulation von 3D Objekten.
- Konfigurierbare Szenen für Licht, Schatten, Kamera und Zoom.
- UI-Komponenten für Individualisierungen:
- Farbe, Material, Größe, Textur, Beschriftung.
- Client-seitige Internationalisierung.
- Node.js Module und Browser-Konvertierung mit Browserify.
- Nutzung des Codes für Client- und Server-Validierung (UniversalJS).
- Unit-Tests für Logikmodule.
- Technisches Umfeld: JavaScript, three.js, UniversalJS, jQuery, WebGL, stampit, Git, Gulp, Browserify, BrowserSync, tape.
Juni 2014 - Juli 2014
2 Monaten
- Entwicklung eines Prototyps "What-if Analysis".
- Fullstack-Anwendung mit MEAN.
- Wizard-Eingabeoberfläche mit synchronisierten Diagrammen.
- Interaktive und anschauliche Benutzerführung.
- Animationen in 2D und 3D.
- Hochgradig modulare Codestruktur.
- Technisches Umfeld: JavaScript, Node.js, d3.js, AngularJS, three.js, Express, MEAN-Stack, stampit, Bootstrap, Sass, Mercurial.
März 2012 - Juli 2015
3 Jahren 5 Monaten
- Technische Konzeption und Umsetzung einer Reporting-Frontend-Single-Page-Application.
- Grafische Datenaufbereitung mit d3.js.
- Benutzerveränderbares Layout der Komponenten und intuitive Oberfläche.
- JavaScript Performanceanalyse.
- Automatisierte Tests.
- Erstellung von Inhouse-Prototypen mit jQuery und Bootstrap.
- Technisches Umfeld: JavaScript, ExtJs, d3.js, HTML, CSS.
Okt. 2008 - Dez. 2011
3 Jahren 3 Monaten
- Abschluss: Master of Science in Informatik.
- Software-Systems-Engineering, Modellierung und Implementierung großer, komplexer Softwaresysteme.
- Berücksichtigung des gesamten Softwarelebenszyklus: Anforderungsanalyse, Spezifikation, Umsetzung, Betrieb und Wartung.
Apr. 2008 - Sept. 2008
6 Monaten
- Einarbeitung in Java-Frameworks:
- JavaServerFaces.
- Eclipse Rich Client Platform.
- Eclipse Modelling Framework.
- Projekt bei Bosch mit XML Verarbeitung.
- Technisches Umfeld: Java, XML.
Okt. 2004 - März 2008
3 Jahren 6 Monaten
- Abschluss: Bachelor of Science in Technischer Informatik.
- Design und Erschaffung gesamtheitlicher Systeme bestehend aus Hard- und Software.