112 Projekte
Projekthistorie
Beschreibung | Kunde / Auftraggeber | Zeitraum | Rolle |
---|---|---|---|
Konzeption und Entwicklung einer Server-Software für die Überwachung und Verarbeitung von statistischen Datenreihen im Kontext einer BI-Plattform für den Energiesektor
Eingesetzte Technologien:
Ruby, Linux, Linux Filesystem Events API, Excel, HTTP, Websockets, SMB |
Energieversorgungsunternehmen, Saarland
Agentur, Stuttgart
|
2023
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Server-Migration einer komplexen Rails-Applikation
Eingesetzte Technologien:
Linux, Ansible, Citrix, MariaDB / MySQL |
Energieversorgungsunternehmen, Saarland
Agentur, Stuttgart
|
2023
|
Software-Architekt, Technische Leitung
|
Entwicklung eines Online-Tools zur kollaborativen Aufgabenverwaltung in Ideation-Prozessen
Eingesetzte Technologien:
React, TypeScript, ActionCable, Rails, Ruby, PostgreSQL |
BrainStore, international
|
2022
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Migration einer komplexen Rails-Applikation von AWS zu Hetzner Cloud
Eingesetzte Technologien:
Ansible, Rails, Postgresql, Linux, AWS, Hetzner Cloud |
BrainStore, international
|
2022
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Entwicklung eines neuen User-Interfaces auf Basis von React und Websockets für eine bestehende Business Intelligence Plattform für den Energiemarkt
Eingesetzte Technologien:
React, TypeScript, Rails, ESBuild, Websockets |
Energieversorgungsunternehmen, Saarland
Agentur, Stuttgart
|
2022
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Adaption einer bestehenden Unternehmens-Website
Eingesetzte Technologien:
Rails, HTML, SCSS, Javascript |
Architektengruppe, Freiburg
|
2022
|
Web-Entwickler
|
Entwicklung eines SaaS-Produkts zur Retail-Personallogistik
Eingesetzte Technologien:
Ruby, Rails, Slim, Sass, Javascript, Webpack, Hotwire, React, PostgreSQL, Rspec, Ansible, Bootstrap |
Einzelhandelsgruppe
|
2021 – 2023
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Weiterentwicklung eines bestehenden Online-Shops mit EDI-Komponenten
Eingesetzte Technologien:
Rails, Slim, Sass, Javascript, Typescript, Webpack, React, Svelte, MySQL, VCR, Heroku, Carbon Design System, RSpec, Capybara |
Grosshandel für Fahrzeugelektronik
|
2021
|
Web-Entwickler
|
Entwicklung einer JSON-Schnittstelle für den Austausch von Projektdaten
Eingesetzte Technologien:
JSON, JavaScript, Rails, Ruby, PostgreSQL |
BrainStore, international
|
2021
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Realisierung des Internetauftritts einer Unternehmengruppe aus der Software-Branche
Eingesetzte Technologien:
Next.js, Javascript, Sass, Strapi, Heroku, Netlify |
Unternehmensgruppe für Branchensoftware für Handwerksbetriebe
|
2021
|
Web-Entwickler, Technische Leitung
|
Erweiterung einer bestehenden Rails-Applikation um einen geschützten Download-Bereich
Eingesetzte Technologien:
Rails, HTML, SCSS, Javascript, Webpack, React, HubSpot |
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2021
|
Web-Entwickler
|
Konzept und Erweiterung eines bestehenden Web-Auftritts um eine neue Landingpage
Eingesetzte Technologien:
Rails, HTML, SCSS, Javascript, Anime.js, Webpack, React |
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2020 – 2021
|
Web-Entwickler
|
Umsetzung des Web-Auftritts einer Konferenzreihe zum Thema Digitalisierung
Eingesetzte Technologien:
HTML, CSS, Javascript, Anime.js, Webpack, React |
Finanz-Controlling und Consulting
Agentur, Zürich, Schweiz
|
2020
|
Web-Entwickler
|
Datenbankoptimierungen für einen saarländer Energieversorger
Eingesetzte Technologien:
Rails, PostgreSQL |
Energieversorgungsunternehmen, Saarland
Agentur, Stuttgart
|
2020
|
Web-Entwickler
|
Konzeption und Implementierung eines Systems für das Invitation Management im Rahmen von Ideation Prozessen
Eingesetzte Technologien:
Rails, HTML, SCSS, Javascript, Webpack, React, PostgreSQL |
BrainStore, international
|
2020
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Implementierung eines Systems zur automatischen Datenbereinigung in einer umfangreichen Datenbankapplikation
Eingesetzte Technologien:
Rails, PostgreSQL |
Energieversorgungsunternehmen, Saarland
Agentur, Stuttgart
|
2020
|
Web-Entwickler
|
Konzeption und Implementierung einer Real-Time Video-Chat-Anwendung mit Präsentations-Funktionen und Integration in ein bestehendes System
Projektbeschreibung:
Ziel war es, ein System zu schaffen, das es erlaubt eine größere Gruppe von Benutzern zu verbinden. Es sollte zum Austausch anregen und per Audio/ Video zu moderieren sein. Die Benutzer sollten in Präsentationen eingebunden und durch die bereits bestehenden digitalen Brainstorming- und Bewertungstools geleitet werden. Die gemeinsam mit dem Netzwerk erarbeitete Lösung ist eine über Websockets implementierte Video-Chat-Applikation, die sich als Widget in die bestehenden Web-Oberflächen des weiteren Systems integrieren lässt, in der Hauptsache aber im Full-Screen dargestellt wird. Die Ansicht kombiniert eine Präsentationsfläche, die von den Moderatoren mit beliebigem Markdown-Content bespielt werden kann, eine Chat-Ansicht, sowie die Video-Streams der Teilnehmer. Zur inhaltlichen Anreicherung können in Chat und Präsentationen vertrauenswürdige 3th- Party-Inhalte über ein Plugin-System eingebunden werden (bswp. Airtables, Google- Spreadsheets, Vimeo Live-Events, Etherpads). Zur Unterstützung der Moderation wurden eine einfache Makro-Sprache entwickelt, mit der sich die einzelne Präsentationsabschnitte automatisieren lassen. Die Moderation erfolgt über Chat-Kommandos – auch um der Forderung nach niedriger Komplexität Rechnung zu tragen und die Benutzeroberfläche trotz hohem Integrationsgrad schlank zu halten. Neue Features können so mit einem klaren Interface, ohne grafische Benutzeroberfläche hinzugefügt werden. Zudem können Chat-Kommandos in Makros gespeichert und ausgeführt werden. Die Anwendung hat sich seither als die zentralen Kommunikationsplattform innerhalb des Netzwerks etabliert.
Eingesetzte Technologien:
Ruby, Rails, WebSockets, React, Javascript, HTML, CSS, PostgreSQL, Webpack |
BrainStore, international
|
2020
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Implementierung einer Web-Applikation für Projekt- und Community-Management im Rahmen von Ideation Prozessen
Eingesetzte Technologien:
Rails, HTML, SCSS, Javascript, Webpack, React, PostgreSQL |
BrainStore, international
BrainStore AG, Biel, Schweiz
|
2019 – 2020
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Migration einer Rails-Applikation zu Amazon Web Services (AWS)
Eingesetzte Technologien:
Rails, AWS S3, AWS EC2, AWS CloudFront |
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2019
|
Web-Entwickler
|
Erweiterung eines Systems für Ad Management um neue Werbemittel-Konfigurationen
Eingesetzte Technologien:
PHP, Zend Framework, PDF |
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2019
|
Web-Entwickler
|
Entwicklung eines Prototypen für agiles Projekt-Management und -budgetierung
Eingesetzte Technologien:
React, Javascript, HTML, SCSS, Webpack |
BrainStore, international
|
2019
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Entwicklung der digitalen Repräsentation einer Kunstsammlung, sowie einer Website mit CMS
Eingesetzte Technologien:
Ruby, Rails, React, Javascript, HTML, CSS, PostgreSQL, Bootstrap, Heroku, RSpec, Webpack |
Kunstsammlung, Freiburg
|
2018 – 2019
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Implementierung einer Web-Applikation für kooperatives Web-Publishing und integration in ein bestehendes System
Eingesetzte Technologien:
Rails, HTML, SCSS, Javascript, Webpack, jQuery, PostgreSQL |
BrainStore, international
|
2018
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Implementierung eines Systems für das Management von Geschäftsbeziehungen innerhalb eines Partner-Netzwerk
Eingesetzte Technologien:
Rails, HTML, SCSS, Javascript, PostgreSQL |
BrainStore, international
|
2018
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Implementierung eines webbasierten Systems für das Lean-Management in der Automobil-Produktion
Projektbeschreibung:
Der Kunde verwendet ein innovatives Produktionssystem, das auf den Ansätzen des Lean-Managements basiert und von vielen Parametern abhängt. Die Überwachung, Messung und Auswertung dieser Vielzahl von Einflußgrößen sollte mit einem digitalen System unterstützt werden. Als Subkontraktor wurde ich 2017 zunächst in der Rolle des Software-Architekten hinzugezogen, um eine erweiterbare Plattform zur Unterstützung eines solchen System zu entwerfen. Die von mir entwickelte Lösung setzt auf ein Rails-Backend, das über eine JSON-REST- API eine Benutzeroberfläche auf Basis von Angular bespielt. Die Anbindung an das konzernweite Single-Sign-On erfolgt mit OAuth. Eine der Hauptaufgaben der Applikation, das Visualisieren großer Datenmengen, erfolgt mit individuellen D3-Plots, die über ein Plugin-System sowohl im Browser als auch serverseitig, für diverse Export- Funktionen, mit Node.js in einheitlicher Form generiert werden. Daneben wurde eine umfangreiche REST-API für eine angebundene Mobile-App entworfen. Nach der Umsetzung und Abnahme der Kernfunktionalität wurde ich mit der Leitung eines kleinen internationalen Teams beauftragt, dass die weitere Entwicklung durchführte. In dieser Projektphase konnte ich einen agilen Prozess im Entwicklungsteam etablieren, der sich auf kurze Kommunikationswege, Stand-Ups, Visualisierung der Arbeitsfortschritte, enge Produktionszyklen, Testautomatisierung und einem CI-System stützte. Die Auslieferung der Plattform erfolgte in kurzen Iterationen und in enger Absprache mit dem Kunden und dem Mobile-Team und konnte fristgerecht geliefert werden. Das System hat sich seither im Einsatz bewährt und wurde im Funktionsumfang noch deutlich erweitert.
Eingesetzte Technologien:
Ruby, Rails, Angular, ngrx, OAuth2, CA Siteminder, Javascript, HTML, CSS, PostgreSQL, Bootstrap, RSpec, REST-API, Webpack |
Hersteller von Personenkraftwagen und Nutzfahrzeugen
Agentur, Stuttgart
|
2017 – 2019
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Erweiterung eines bestehenden Online-Möbelkatalogs um Materialvarianten und Erweiterung des bestehenden Redaktionssystems um Verwaltung und Import von Materialinformationen
|
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2017 – 2018
|
Web-Entwickler
|
Konzeption und Umsetzung einer neuen Produktseite als Erweiterung für die Online-Kollektion einer Möbelfabrik
|
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2017 – 2018
|
Web-Entwickler
|
Konzeption und Implementierung einer Web-Anwendung für Ad Management und Werbemittel-Konfiguration
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, Linux, PDF, Zend Framework |
Fachmarktkette für Elektro- und Haushaltsgeräte, Schweiz
Agentur, Zürich, Schweiz
|
2017
|
Software-Architekt, Web-Entwickler
|
Erweiterung einer bestehenden Web-Applikation um eine Verwaltung für Kunden-Accounts
|
Medizinischer Betreuungsdienst, Luzern, Schweiz
Agentur, Zürich, Schweiz
|
2017
|
Web-Entwickler
|
Erweiterung eines Systems für Ad Management um neue Werbemittel-Konfigurationen
Eingesetzte Technologien:
PHP, Zend Framework, PDF |
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2017
|
Web-Entwickler
|
Konzeption und Implementierung einer Web-Anwendung für Ad Management und Werbemittel-Konfiguration
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, Linux, PDF, Zend Framework |
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2017
|
Web-Entwickler
|
Erweiterung eines Systems für Ad Management um neue Werbemittel-Konfigurationen
Eingesetzte Technologien:
PHP, Zend Framework, PDF |
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2017
|
Web-Entwickler
|
Erweiterung einer bestehenden Web-Applikation um ein System zur teamorientierten Projekt- und Aufgabenplanung
|
Medizinischer Betreuungsdienst, Luzern, Schweiz
Agentur, Zürich, Schweiz
|
2017
|
Web-Entwickler
|
Umsetzung des Web-Auftritts für eine Kunstausstellung in Freiburg
Eingesetzte Technologien:
Javascript, SVG, jQuery, HTML, CSS, Grunt, SASS |
Kunstsammlung, Freiburg
Agentur, Offenburg
|
2016
|
Web-Entwickler
|
Umsetzung der Unternehmenswebsite einer Vermögensverwaltungsbank
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Schweizer Vermögensverwaltungsbank
Agentur, Zürich, Schweiz
|
2016
|
Web-Entwickler
|
Technische Suchmaschinenoptimierung für eine bestehende Unternehmswebsite
Eingesetzte Technologien:
HTML, Google Analytics |
Praxis für Physiotherapie und Osteopathie
|
2016
|
Web-Entwickler
|
Umsetzung einer Unternehmenswebsite für einen medizinischen Betreuungsdienst
|
Medizinischer Betreuungsdienst, Luzern, Schweiz
Agentur, Zürich, Schweiz
|
2016
|
Web-Entwickler
|
Erweiterung eines Systems für Ad Management um neue Werbemittel-Konfigurationen
Eingesetzte Technologien:
PHP, Zend Framework, PDF |
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2016
|
Web-Entwickler
|
Entwicklung eines Prototypen für eine Shop-Integration in ein bestehendes System (Website/Redaktionssystem)
|
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2016
|
Web-Entwickler
|
Konzeption und Implementierung eines Newsletter-Systems innerhalb eines bestehenden Systems
|
BrainStore, international
|
2016
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Entwicklung eines Prototyps für eine Mobile App für Ideation Workshops
|
BrainStore, international
|
2016
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Migration eines Service für Kontaktverwaltung innerhalb einer Micro-Service-Architektur von Perl nach Ruby
Projektbeschreibung:
Zur Konsolidierung seiner Systemlandschaft wurde ich von einem Soziales Netzwerk für Geschäftskontakte beauftragt, als Teil eines internen Teams die bestehende Perl-Software für die Kontaktverwaltung durch eine neue Rails-Applikation zu ersetzen. Dabei sollte die neue Software als JSON-Rest- API, sowie über einen AMQ-Message-Bus in die service-orientierte Architektur des Gesamtsystems integriert werden. Neben der Entwicklung der API war die zentrale Problemstellung des Projekts die Migration der bestehenden Datenbanken im laufenden Betrieb. Aufgrund des schieren Datenumfangs, dem hohen Verknüpfungsgrad der Inhalte und der Verteilung auf verschiedene physische Datenbanksysteme stellte die Vermeidung von Race-Conditions als kniffliges Problem dar, das wir jedoch erfolgreich lösen konnten. Letztlich wurde die Migration zum Stichtag durchgeführt. Unsere Rails-Applikation ist seither einer der zentralen Dienste der XING-Plattform und bedient täglich mehrere Millionen Anfragen.
Eingesetzte Technologien:
Perl, Ruby, Rails, Micro-Services, Jenkins, REST-API, RSpec, RabbitMQ |
Soziales Netzwerk für Geschäftskontakte
|
2016
|
Web-Entwickler
|
Konzept, Realisation und Weiterentwicklung eines Online-Portals für Hochzeitsplanung
Projektbeschreibung:
Von einer Vermittlung für Hochzeitsdienstleister wurde ich mit der Realisierung einer Plattform für Hochzeitsplanung beauftragt. Das zentrale Alleinstellungsmerkmal gegenüber dem Wettbewerb war eine ausführliche Befragung des Brautpaares zu ihren Vorstellungen und ein darauf basiertes Empfehlungssystem von Dienstleistern. Daneben wurde für das Brautpaar eine auf ihre individuellen Wünsche zugeschnittene To-Do-Liste erstellt, die sie – zusammen mit den Empfehlungen – durch die gesamte Vorbereitungsphase ihrer Hochzeit leitet. Bei der Durchführung des Projekts verfolgte ich das Ziel, möglichst früh ein Shippable Increment zu erreichen, dass dann sukzessive in kurzen Iterationen weiterentwickelt werden sollte. Dies gelang durch den Einsatz von Rails, mit dem wir bereits nach einem Monat einen funktionieren Prototyp bereitstellen konnten. Bei der Ausführung des UX-Konzepts setzte ich das CSS-Framework Foundation ein, das uns ebenfalls erlaubte, schnell zu einem funktional vollständigen Produkt zu gelangen. Die größte Herausforderung des Projekts war die Gewährleistung der Skalierbarkeit der geo-lokalisierten Such– und Empfehlungsanfragen. Diese Anforderung konnte mit der Integration von Elasticsearch zusätzlich zur MySQL-Hauptdatenbank erfüllt werden.
Eingesetzte Technologien:
Ruby, Rails, Javascript, jQuery, HTML, SASS, PostgreSQL, Linux, ElasticSearch |
Vermittlung für Hochzeitsdienstleister
|
2015 – 2019
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Realisation und Weiterentwicklung einer Portfolio-Website eines Fotografen
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Fotograf, Zürich
Agentur, Zürich, Schweiz
|
2015 – 2018
|
Web-Entwickler
|
Entwicklung der Website einer Architektengemeinschaft
Eingesetzte Technologien:
Ruby, Rails, HTML, CSS, Javascript, jQuery, PostgreSQL, individuelles CMS |
Architektengruppe aus Freiburg
Agentur, Offenburg
|
2015 – 2016
|
Web-Entwickler
|
Entwicklung der Website eines Erlebnisbauernhofs
Eingesetzte Technologien:
HTML, CSS, Javascript, jQuery, Grunt, SASS |
Tanzpädagogin, Erzieherin und Bauernhof-Pädagogin
Agentur, Offenburg
|
2015
|
Web-Entwickler
|
Umsetzung eines Newsletter-Templates
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Schweizer Energieversorger
Agentur, Zürich, Schweiz
|
2015
|
Web-Entwickler
|
Image-Website für Immobilien in prominenter Lage
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Züricher Immobilienprojekt
Agentur, Zürich, Schweiz
|
2015
|
Web-Entwickler
|
Umsetzug des Web-Auftritts einer Schreinerei und Möbelmanufaktur
|
Schreinerei, Schweiz
Agentur, Zürich, Schweiz
|
2015
|
Web-Entwickler
|
Umsetzung des Web-Auftritts eines Möbel- und Raumgestalters
|
Möbeldesigner, Schweiz
Agentur, Zürich, Schweiz
|
2015
|
Web-Entwickler
|
Migration einer Unternehmenswebsite von PHP zu Ruby, Neugestaltung, Entwicklung eines CMS
Eingesetzte Technologien:
Ruby, Rails, HTML, SASS, Javascript, jQuery, proprietäres CMS, PDF |
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2015
|
Web-Entwickler
|
Konzeption, Realisierung und Weiterentwicklung eines System für Workflow-Management von medizinischer Betreuungsleistungen und Compliance
Projektbeschreibung:
Ein Medizinischer Betreuungsdienst aus Luzern unterstützt Unternehmen bei Krankheit oder Unfall ihrer Mitarbeiter und bei krankheitspräventiven Maßnahmen. Diese Arbeit war ursprünglich sehr papierlastig und die Mitarbeiter haben erkannt, dass dies nicht notwendig ist. Daher wurde ich als Subkontraktor mit der Entwicklung eienr Workflow-Management-Anwendung beauftragt. Mit dieser Anwendung können alle Geschäftsvorgänge abgebildet werden, wie etwa die Pflege von Krankenakten, die Team-Wochenplanung oder die Annahme und Bearbeitung von Kundenmeldungen. Aufgrund der sensiblen Datenbasis war eine zentrale Anforderung die Systemsicherheit, der ich mit verschiedenen Maßnahmen auf architektonischer Ebene begegnen konnte, etwa der strikten Trennung zwischen Kundensystem und interner Datenverwaltung. Hinsichtlich der Benutzeroberfläche lag der Fokus auf Mobile-Fähigkeit, um die Mitarbeiter „vor Ort“ unterstützen zu können. Diese konnte durch ein responsives Layout, das auf dem CSS-Framework Foundation aufbaute, gewährleistet werden. Die Software ging nach etwa vier Monaten Entwicklungszeit in Betrieb und der Kunde hat seither viel Freude daran.
Eingesetzte Technologien:
Ruby, Rails, Javascript, jQuery, HTML, CSS, MySQL, Zurb Foundation, Linux |
Medizinischer Betreuungsdienst, Luzern
Agentur, Zürich, Schweiz
|
2015
|
Software-Architekt, Web-Entwickler
|
Weiterentwicklung eines Systems zur Aufbereitung und Visualisierung von Energiemarkt-Kennzahlen
Projektbeschreibung:
Für ein saarländische Energieversorgungsunternehmen betreue ich als Subkontraktor seit 2016 eine Anwendung, die es den Energiehändlern auf dem Trading Floor für das Saarland erlaubt, alle relevanten Kennzahlen (Temperatur, Sonnenscheindauer, Windstärke, Netzauslastung, usw.) minutengenau im Blick zu behalten. Die auf Ruby on Rails basierende Anwendung generiert fortlaufende Diagramme aus vielen verschiedenen Datenquellen. Für die Beschaffung und Aufbereitung der Daten kommen unterschiedliche Techniken, wie Screenscraping oder das Parsing von XLS-Dateien, zum Einsatz. Außerdem beinhaltet die Software eine Programmierschnittstelle für Mobile- Anwendungen.
Eingesetzte Technologien:
Ruby, Rails, HTML, SASS, Javascript, EmberJS, proprietäres CMS, Linux, Web-Scraping, MySQL |
Energieversorgungsunternehmen, Saarland
Agentur, Stuttgart
|
2014 – 2016
|
Software-Architekt, Web-Entwickler
|
Umsetzung des digitalen Geschäftsbericht eines Detailhandelskonzerns
|
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2014
|
Web-Entwickler
|
Umsetzung einer Website für ein Immobilien-Projekt
|
Immobilienprojekt, Schweiz
Agentur, Zürich, Schweiz
|
2014
|
Web-Entwickler
|
Entwicklung einer Website für eine Bürgerinitiative
|
Spinnerei Kreativraum e.V.
Spinnerei – Kreativraum am Mühlbach e.V
|
2014
|
Web-Entwickler
Pro Bono
|
Umsetzung der Website einer luzerner Regionalbank
|
Bank, Luzern, Schweiz
Agentur, Zürich, Schweiz
|
2014
|
Web-Entwickler
|
Konzeption und Implementierung des Web-Auftritts des BrainStore-Partnernetzwerks
|
BrainStore, international
|
2014
|
Web-Entwickler, Technische Leitung
|
Konzeption und Implementierung eines Systems mit Web-Anwendung für Innovation Management und Workshop Management
|
BrainStore, international
|
2014
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Konzeption und Implementierung eines agiles Abrechnungssystem und Integration in bestehende Services
|
BrainStore, international
|
2014
|
Software-Architekt, Web-Entwickler, Technische Leitung
|
Umsetzung des digitalen Fachberichts ergänzend zum Geschäftsbericht eines Detailhandelskonzerns
|
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2014
|
Web-Entwickler
|
Umsetzung einer Website für ein Immobilien-Projekt
|
Immobilienprojekt, Zürich, Schweiz
Agentur, Zürich, Schweiz
|
2014
|
Web-Entwickler
|
Konsolidierung und Dokumentation eines IT-Monitoring-Systems auf Basis von Rails nach einer Unternehmenszusammenführung
Projektbeschreibung:
Vom Auftraggeber wurde ich als externer Entwickler mit der Wartung und Weiterentwicklung der bestehenden IT-Monitoring-Komponenten eines gerade erst aufgekauften SaaS-Produkts beauftragt. Die Ruby-basierte Software war zu diesem Zeitpunkt gerade vom ursprünglichen Entwicklungsteam abgegeben worden und meine Aufgabe lag in erster Linie in der Stabilisierung, Konsolidierung und Dokumentation des umfangreichen Systems. Das System bestand aus einer Vielzahl unterschiedlicher Rails-Anwendungen, die unter anderem für die Bereitstellung des Benutzer-Frontends zuständig waren. Der größte Teil entfiel jedoch Hintergrundaufgaben, wie etwa die Integration eines Mobile Device Managements (MDM) für iOS-Geräte, Bereitstellung von Programmierschnittstellen für andere Systeme und eine Implementierung eines eigenen SQL-Dialekts. Konkrete Herausforderungen des Kunden waren die Dokumentation des umfangreichen Deployment-Prozesses und die Sicherstellung der Release-Fähigkeit. Meine erste Maßnahme bestand daher darin, den Deployment-Prozess zu analysieren, zu dokumentieren und mit virtuellen Maschinen mittels Vagrant für lokale Entwicklungsumgebungen zu automatisieren. Von den dadurch gewonnenen Erkenntnissen profitierte später auch der Live-Deployment-Prozess, sodass wir in dieser Zeit erfolgreich mehrere Releases der Software veröffentlichen konnten. Die Arbeit erfolgte in enger Zusammenarbeit mit dem internationalen Team und als Teil des bestehenden Scrum-Teams. Der Auftrag war auf sechs Monate befristet. Zu Auftragsende konnte ich ein nun gut dokumentiertes und deutlich stabileres System an den Auftraggeber übergeben.
Eingesetzte Technologien:
Ruby, Rails, Micro-Services, Apple MDM |
Internationales Software-Unternehmen
Agentur, international
|
2014
|
Web-Entwickler
|
Umsetzung der Website eines Finanzunternehmens
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Finanzunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2013
|
Web-Entwickler
|
Website für eine private Musikschule
Eingesetzte Technologien:
HTML, SASS, Javascript, jQuery, Grunt |
Musikschule, Offenburg
Agentur, Offenburg
|
2013
|
Web-Entwickler
|
Umsetzung des digitalen Geschäftsbericht eines Detailhandelskonzerns
|
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2013
|
Web-Entwickler
|
Konzeption und Implementierung einer Web-Anwendung für Ad Management und Werbemittel-Konfiguration
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, Linux, PDF, Zend Framework |
Detailhandelsunternehmen, Schweiz
Agentur, Zürich, Schweiz
|
2013
|
Software-Architekt, Web-Entwickler
|
Personal Coaching zu Zend Framework und LDAP
Eingesetzte Technologien:
ZendFramework, PHP, LDAP |
Web-Agentur, Mülheim an der Ruhr
Agentur, Düsseldorf
|
2013
|
Personal Coaching
|
Umsetzung eines Rechnungs- und Provisionssystem und Integration in ein bestehendes System
|
Online-Marketing-Unternehmen
Online-Marketing-Unternehmen, Offenburg
|
2013
|
Web-Entwickler
|
Umsetzung einer Portfolio-Website eines Fotografen mit Drupal
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, Drupal |
Fotograf, Offenburg
Agentur, Offenburg
|
2012 – 2013
|
Web-Entwickler
|
Entwicklung einer web-basierten Anwendung für die Produktion von Rich-Media-Content
|
Agentur, Karlsruhe
|
2012 – 2013
|
Web-Entwickler
|
Entwicklung der Website einer Agentur für Hochzeitsplanung
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Hochzeitsplaner, Schweiz
Agentur, Zürich, Schweiz
|
2012
|
Web-Entwicklung
|
Entwicklung der Website einer Treuhandgesellschaft
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Schweizer Treuhandgesellschaft mit Büros in Lausanne, Zürich und Zug
Agentur, Zürich, Schweiz
|
2012
|
Web-Entwickler
|
Entwicklung der Website einer Finanzberatung
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Finanzberater in Lausanne, Schweiz
Agentur, Zürich, Schweiz
|
2012
|
Web-Entwickler
|
Umsetzung einer Web-Anwendung für eine Wettbewerbs-Aktion
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, MySQL |
Unternehmen für die überörtliche Vermittlung von Blumen
Agentur, Zürich, Schweiz
|
2012
|
Web-Entwickler
|
Entwicklung eines Programms zum Export eines umfangreichen Datenbestandes
Eingesetzte Technologien:
PostgreSQL, Ruby |
Wirtschaftsberatungsunternehmen, international
Entrepreneur, Biel, Schweiz
|
2012
|
Web-Entwickler
|
Umsetzung der Website einer Praxis für Paar- und Familienberatung
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery |
Praxis für Paar- und Familienberatung, Offenburg
|
2012
|
Web-Entwickler
|
Umsetzung der Website für eine Viehschau
|
Viehschau, Schweiz
Agentur, Zürich, Schweiz
|
2012
|
Web-Entwickler
|
Konzeption und Implementierung einer Web-Anwendung für Ad Management und Werbemittel-Konfiguration
Projektbeschreibung:
Jeden Tag gibt es neue Angebote in den Regalen und so müssen in den Filialen einer schweizer Baumarktkette auch regelmässig die Plakatsteller aktualisiert werden. Früher war das eine recht mühsame Arbeit, für die es in jeder Filiale individuelle Lösungen gab, die teilweise nur grob der Corporate Identity folgten. Als Subkontraktor habe ich eine Anwendung für das Intranet des Kunden entwickelt, die es den Mitarbeiter aller Filialen erlaubt in kürzester Zeit neue Plakatsteller nach CI-konformen Vorlagen zu erstellen, in verschiedene PDF-Formaten zu exportieren und in einem Plakatsteller-Archiv zu verwalten. Die Lösung basiert auf PHP und Zend Framework. Die Lösung ging nach etwa zwei Monaten Entwicklungszeit online. Das System ist bis heute im Einsatz und hat seither regelmäßige Erweiterungen erfahren.
Eingesetzte Technologien:
Ruby, Rails, HTML, CSS, Javascript, jQuery, PDF |
Baumarktkette, Schweiz
Agentur, Zürich, Schweiz
|
2012
|
Software-Architekt, Programmierung
|
Migration einer Unternehmenswebsite auf ein neues CMS und Umsetzung eines neuen Gestaltungskonzepts
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS |
Möbelfabrik, Schweiz
Agentur, Zürich, Schweiz
|
2011
|
Web-Entwickler
|
Entwicklung eines Content-Management-System für die Kunden einer züricher Web-Agentur
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, MySQL, Dojo |
Web-Agentur, Zürich, Schweiz
Agentur, Zürich, Schweiz
|
2011
|
Software-Architekt, Web-Entwickler
|
Website einer Kleidungsboutique
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, jQuery, proprietäres CMS, MySQL |
Kleidungsboutique, Schweiz
Agentur, Zürich, Schweiz
|
2011
|
Web-Entwickler
|
Entwicklung einer Web-Applikation um online physische Post-Karten zu versenden
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript |
Postunternehmen, Schweiz
Agentur, Bern, Schweiz
|
2011
|
Web-Entwickler
|
Unterstützung des Entwickler-Teams eines Preisvergleichsportals
Eingesetzte Technologien:
PHP, HTML, CSS, Javascript, XML, XSLT |
Preisvergleichsportal, München
Preisvergleichsportal
|
2010 – 2011
|
Web-Entwickler
Angestellt
|
API für einen Gebührenrechner für Notariatstarife
Eingesetzte Technologien:
PHP |
Entrepreneur, Bern
|
2010
|
Web-Entwickler
|
Website-Design für einen Puppenmacher
Eingesetzte Technologien:
Photoshop |
Puppenmacher, Freiburg
|
2009
|
Web- und Screen-Designer
|
Website-Konzept für eine Unternehmensberaterin
|
Unternehmensberaterin, Offenburg
|
2009
|
Konzepter
|
Website-Design für ein Bühnenkünstler-Duo
Eingesetzte Technologien:
Photoshop |
Bühnenkünstler-Duo, München
|
2009
|
Web- und Screen-Designer
|
Konzeption und Umsetzung einer Inventarverwaltung; Generierung von EAN-13-Stickern und Unterstützung von entsprechenden Scannern
|
BrainStore AG, Biel, Schweiz
|
2007 – 2011
|
Web-Entwickler
Angestellt
|
Umsetzung der Website für eine Veranstaltung zum Thema Agile Methoden
|
BrainStore AG, Biel, Schweiz
|
2007 – 2011
|
Web-Entwickler
Angestellt
|
Konzeption, Realisierung und Weiterentwicklung einer umfangreichen, web-basierten Software zur Verwaltung und Durchführung von Innovationsveranstaltungen
Eingesetzte Technologien:
PHP, Zend Framework, HTML, Javascript, LESS, Adobe Flash, REST-API |
BrainStore AG, Biel, Schweiz
|
2007 – 2011
|
Web-Entwickler
Angestellt
|
Konzeption und Realisierung einer Online-Community für Ideensuchende und -findende
Eingesetzte Technologien:
PHP, Zend Framework, HTML, Javascript, LESS |
BrainStore AG, Biel, Schweiz
|
2007 – 2011
|
Web-Entwickler
Angestellt
|
Website-Design für einen IT-Dienstleister
Eingesetzte Technologien:
Photoshop |
IT-Dienstleister, Offenburg
Agentur, Offenburg
|
2006
|
Web- und Screen-Designer
|
Website-Design für einen Gasthof
Eingesetzte Technologien:
Photoshop |
Gasthof, Appenweier
Agentur, Offenburg
|
2006
|
Web- und Screen-Designer
|
Weiterentwicklung einer Web-Applikation zum Projekt-Management im Agenturumfeld
|
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Entwicklung einer Web-Anwendung zur Konfiguration von Drucksachen
|
Druckerei für digitale Großformate
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Konzeption und Entwicklung eines Frameworks für Web-Applications
|
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Entwicklung eines Importer-Programms für einen Produktkatalog
|
Unternehmen für Rohstoff-Analytik, Anlagenbau und Verfahrenstechnik
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Umsetzung der Website eines Energiehandelsunternehmens aus dem Schwarzwald
|
Energiehandelsunternehmen, Deutschland
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Umsetzung einer Website für einen Produzenten von High-Tech für die Lebensmittelindustrie
|
Maschinenbauunternehmen, Grafenhausen
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Implementierung der Website eines Herstellers von Matratzen und Schlafsystemen
|
Hersteller von Matratzen und Schlafsystemen
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Umsetzung einer Website für ein Unternehmen im Bereich Motion-Control und Maschinenautomatisierung
|
Unternehmen im Bereich Motion-Control und Maschinenautomatisierung
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Weiterenwicklung der Website eines deutschen Freizeitparks
|
Freizeitpark, Rust, Deutschland
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Konzeption und Entwicklung eines Frameworks für Web-Applications
|
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
|
Umsetzung einer Typo3-Website
|
Agentur, Offenburg
|
2005 – 2007
|
Web-Entwickler
Angestellt
|
Website-Design für einen Schwarzwald-Ferienhof
Eingesetzte Technologien:
Photoshop |
Ferienhof, Ohlsbach
Agentur, Offenburg
|
2005
|
Web- und Screen-Designer
|
Website-Design für ein Dachdecker-Unternehmen
Eingesetzte Technologien:
Photoshop |
Dachdecker, Offenburg
Agentur, Offenburg
|
2005
|
Web- und Screen-Designer
|
Erweiterung der Unternehmenswebsite eines Herstellers von Rennsport-Zubehör
Eingesetzte Technologien:
HTML, CSS |
Hersteller von Rennsport-Zubehör
Agentur, Offenburg
|
2005
|
Web- und Screen-Designer
|
Weiterentwicklung eines Online-Shops
|
Versandhandelsunternehmen, international
Agentur, Stuttgart
|
2004 – 2005
|
Web-Entwickler
Angestellt
|
Web-Design für einen Ski-Lift-Betrieb im Schwarzwald
|
Ski-Lift, Schwarzwald
Agentur, Offenburg
|
2004
|
Web- und Screen-Designer
|
Web-Design für ein Kachelofenbau-Unternehmen
|
Kachelofenbau-Unternehmen, Offenburg
Agentur, Offenburg
|
2004
|
Web- und Screen-Designer
|
Web-Design und Umsetzung der Website eines IT-Systemhauses
|
IT-Systemhaus, Offenburg
|
2003
|
Web-Entwickler, Web- und Screen-Designer
|
demnächst | Vielleicht Ihr Projekt? | Fragen Sie mich an |