Nicolas Hofmair - Portrait

Nicolas Hofmair

TypeScript- & Vue.js-Freelancer

Info & Kontakt

Telefon
+49 152 04552599
Arbeitsort
Remote | Bei Bedarf Hybrid in München & Augsburg
Sprachen
Deutsch (Muttersprache)
Englisch (fließend)
Online-CV
www.nico-hofmair.de

Profil

Seit über zehn Jahren konzipiere, program­miere und betreue ich erfolgreich verschiedenste Projekte mit Web­technologien. Dazu ge­hö­ren Websites, Web­systeme, Apps, Back­ends, Micro­services und Shops. In den letzten Jahren habe ich mich be­son­ders auf die Tech­nologien TypeScript, Vue.js, Node.js und das gesamte dazugehörige Ökosystem spezialisiert.

Arbeitsweise & Stärken

  • Architektur mit Fokus auf Wartbarkeit und Skalierbarkeit
  • Priorisierung nach Business-Impact und Risiko
  • Robustes Engineering, gerade auch für Edge Cases und Fehlerpfade
  • Saubere API-Integration und Datenmodellierung
  • Verlässlicher Partner vom Konzept bis zur Betreuung nach Livegang
  • Team-Enabling durch Beratung, Reviews und Mentoring
  • Stets am Puls der Zeit bei AI Themen – dabei jedoch bedacht beim Einsatz und konsequent kritisch in der Bewertung und Korrektur

Tools & Tech-Stack

Vue.js 2 & 3
Node.js
ES6+ JavaScript
TypeScript
Nuxt.js
REST-APIs
React
Web Components
HTML5
(S)CSS
E2E & Unit Tests
Git
Vite.js
Webpack
Headless CMS
Stripe
Jira
Confluence
CI/CD
Nest.js
Ionic.io
Strapi.io
JAM-Stack
UI/UX
PHP
SQL
SEO
State-Management
Full-Stack
...

Berufliche Laufbahn

seit 2022
JavaScript-/Vue.js-Freelancer
Freiberuflicher Webentwickler
2015-2022
Full Stack-/JavaScript-Entwickler
TEAM23 GmbH, Augsburg

Ausbildung

2016-2018
Interaktive Mediensysteme
(Schwerpunkt Web-Systeme)
Technische Hochschule Augsburg
Master of Arts
2012-2016
Interaktive Medien
Technische Hochschule Augsburg
Bachelor of Arts

Schwerpunkt

Als Software-Architekt mit Spezialisierung auf Vue.js konzentriere ich mich auf die Entwicklung komplexer Frontend-Systeme, die sorgfältige Planung und durchdachte Datenstrukturen erfordern. Ich bezeichne mich als „Back of the Frontend“-Entwickler und beschäftige mich intensiv mit den Themen State-Management, Routing und API-Integration.

Beratung

Zu meinem Skillset gehören nicht nur Programmierung, sondern auch individuelle Beratung. Ich stelle (kritische) Fragen, um das eigentliche Problem meiner Kunden zu verstehen und schlage passende Lösungsansätze vor.

Dabei betrachte ich das Projekt ganzheitlich und aus unternehmerischer Sicht. Ich kommuniziere mein Vorgehen transparent, um Projekte gemeinsam termingerecht und qualitativ hochwertig live zu gehen.

Qualitätsanspruch

Großen Wert lege ich bei meiner Arbeit auf nachhaltigen, sauberen und robusten Code. Bei Architekturentscheidungen und der Implementierung denke ich nicht nur an den "Happy Path" der Anwendung. Ich berücksichtige vorausschauend Edge Cases, Seiteneffekte und Sicherheitsaspekte.

Durch meinen Studienhintergrund habe ich auch stets ein Auge auf konsistentes Design. Genauso wichtig wie eine saubere technische Implementierung ist auch eine gute, moderne und barrierefreie UX.

Projekte & Kunden (Auswahl)