Erfahrung
12.2024 —
New Media Azerbaijan — Frontend-Entwicklerin
Eine Werbeplattform mit Vue, Nuxt und TypeScript, über die Kampagnen auf Google, Meta, TikTok, YouTube und weiteren Kanälen an einem Ort laufen. Die kniffligen Teile — Datei-Uploads, Reporting und Zahlungen — lagen bei mir, ebenso das gemeinsame Design System, auf dem das ganze Team aufbaut. Code Reviews gehören fest dazu: bisher über 300 Pull Requests. Im ersten Quartal nach dem Launch stieg der Umsatz um rund 30 %.
TypeScript · Vue.js · Nuxt · REST
08.2022 — 12.2024
Adviad — Frontend-Entwicklerin
Das Frontend von adviad.com, vom ersten Commit bis in die Produktion. Ein kleines Startup, das in meiner Zeit dort auf 10 Mio. $ ARR wuchs. Die Plattform trug zu rund 45 % mehr Umsatz bei, und die Seiten wurden nebenbei 15 % schneller.
Vue.js · Vuex · SCSS · Docker
03.2022 — 07.2022
Artifact Labs — Frontend Developer
Remote-Arbeit mit einem Team in London, mit Fokus auf Vue-Komponenten, die sich überall wiederverwenden ließen. Die Bibliothek zahlte sich schnell aus: Landingpages für drei NFT- und Digital-Art-Produkte (GemBox, Materia, Aura.art) gingen in nur drei Wochen live.
Vue.js · GitLab
03.2021 — 03.2022
VABISS — Junior Frontend Developer
Mein erster Frontend-Job. Aus Figma-Designs wurden Vue-Seiten mit grünen Lighthouse-Werten, und daraus entstand eine kleine Komponentenbibliothek. Nach drei Monaten wurde ich befördert.
JavaScript · Vue.js · Vuex · SCSS
Wie ich arbeite
Ich entscheide vor dem Schreiben, wohin die Arbeit gehört.
Bevor ich ein Feature baue, frage ich, ob der Server es übernehmen sollte. Daten, die fertig ankommen, brauchen im Browser keine Konvertierung und keine Neuberechnung. Der Preis: die Änderung wandert in den Kalender eines anderen Teams — deshalb schiebe ich Arbeit nur dann über diese Grenze, wenn der Browser sie sonst bei jedem Render neu machen müsste.
Der Kernpfad kommt zuerst — und bleibt einfach.
Die Hauptfunktionalität kommt zuerst und wird einfach gehalten. Alles danach lässt sich schnell anpassen — genau das bringt Einfachheit.
Ich ändere nichts, was ich nicht überprüfen kann.
Unter Zeitdruck lasse ich eng gekoppelten Code lieber in Ruhe, statt ihn einer KI zum „Optimieren“ zu geben — das braucht echte Tests. Logikänderungen stimme ich vorher mit dem Manager ab.