Vellip =
Philipp Veller
Ich liebe es, Lösungen für unkonventionelle Ideen zu finden. Ob es ein herausforderndes Design ist, eine komplexe Anwendung oder einfach etwas neues sein soll – ich gehe an Projekte so heran, dass grundsätzlich alles möglich ist. Es ist lediglich eine Frage, wie man mögliche Nachteile wie Browser-Unterstützung oder Performance ausgleicht. Diese Art von Herausforderung liegt mir besonders, da ich gerne neue Dinge lerne und mich mit Unkonventionellem beschäftige.
Erfahrung
- Seit Nov. 2017
Software-/WebentwicklerSelbstständig
Schau dir an, was ich so getrieben habe. - 2016-2017
Software-/WebentwicklerLiquid Democracy
- 2013-2016
Frontend Entwickler3pc Neue Kommunikation
Skills
Frontend
Wie eine Webseite strukturiert ist, wie sie aussieht, wie man navigiert, wie die Interaktionen ablaufen – all das fällt unter dem Bereich Frontend. Es ist das was der Nutzer sieht. Seit 2013 habe ich mich mit dem Frontend beschäftigt, ein Teil des Webs, der sich stetig und schnell weiterentwickelt. Es ist wichtig, auf dem Laufenden zu bleiben, daher lerne ich immer wieder neue Technologien, einfachere Alternativen, ästhetischere Lösungen.
Backend
Das System hinter einer Webseite, das Speichern von Daten und die Anbindung an das Frontend gehören zum Backend. Beide Bereiche spielen Hand in Hand. Über die Jahre habe ich Erfahrung mit unterschiedlichen Backends und CMS gesammelt, sei es Python & Django, Wordpress oder Typo3.
Barrierefreiheit
In den letzten Jahren nahm die Bedeutung für ein barrierefreies Internet innerhalb der Branche zu. Da ich in meiner Zeit als Angestellter viel mit Kunden aus dem öffentlichen Sektor gearbeitet habe, war es oft eine Anforderung, Seiten barrierefrei umzusetzen. Dazu gehört neben vernünftigen Farbkontrasten auch eine gute Semantik und Bedienbarkeit mit Geräten wie Tastatur oder Screenreader.
React
React ist, ebenso wie Angular, ein Framework für Single Page Applications, wobei man mit React weniger Vorgaben hat und grundsätzlich dadurch etwas freier, man vieles aber dort dann auch selbst programmieren muss. Während meiner Arbeit an Projekten wie mein.berlin konnte ich viel Erfahrung mit React sammeln.
Testing
Tests werden geschrieben, um sicher zu stellen, das der Code einer Webseite problemlos läuft und auch bei Änderungen nicht kaputt geht. Erfahrungen habe ich hier mit Mocha und Karma gemacht, Begriffe wie Test Driven Development (TDD) sind mir aber auch kein Fremdwort.