Haberditzl API
Developer Profile v1.0.0

Developer API Bastian Haberditzl

Diese Seite beschreibt die „API“ von mir, Bastian Haberditzl, einem Softwareentwickler aus Wien mit Fokus auf Webentwicklung, Java-Backends und Mobile Development.

GET
/api/v1/bastian
200 OK

Liefert alle Kerninformationen zu mir: Rolle, Standort, Spezialisierungen, Interessen und aktueller Status. Ideal, um sich schnell einen Überblick zu verschaffen.

auth: not required
cache: 60s
format: JSON

Response Body

{
  "name": "Bastian Haberditzl",
  "role": "Softwareentwickler",
  "location": "Wien, Österreich",
  "focus": [ "Webentwicklung", "Backend" ],
  "specializedIn": [
    "Webtechnologien (HTML, CSS, JS, PHP, Laravel)",
    "Java Backend (Spring Boot, REST, JPA & Hibernate)",
    "Mobile/Desktop mit Kotlin & Jetpack Compose"
  ],
  "databases": [ "MariaDB", "MySQL", "PostgreSQL" ],
  "systems": [
    "Betriebssysteme & Virtualisierung",
    "Active Directory & Gruppenrichtlinien",
    "ISO/OSI & Netzwerktechnik"
  ],
  "currentlyLearning": [ "React", "Angular" ],
  "interests": [ "Minigolf, Billard", "Gaming (eSports VALORANT/FIFA)", "Programmieren" ],
  "status": "Offen für Arbeit/Projekte",
  "education": "Ausbildung bei Coders.Bay bis 12/2025",
  "version": "1.0.0"
}
GET
/api/v1/bastian/status
200 OK

Liefert Informationen zur aktuellen Verfügbarkeit und Art der Zusammenarbeit, für die ich offen (z.B. Junior-Position, projektbasierte Arbeit) bin.

auth: not required
resource: status

Response Body

{
  "availability": "Available",
  "seeking": [
    "Junior Position (Web / Fullstack)",
    "Projektbasierte Zusammenarbeit"
  ],
  "preferredStack": [ "Vue oder React im Frontend", "Spring Boot / Laravel im Backend" ],
  "note": "Besonders interessiert an Teams, die Wert auf ein angenehmes Arbeitsklima legen"
}
GET
/api/v1/bastian/learning
200 OK

Beschreibt meine aktuelle Learning Journey: Technologien, die gerade im Fokus stehen, und Ziele, in welche Richtung ich mich als Entwickler weiterentwickeln möchte.

resource: learning
lifecycle: continuous

Response Body

{
  "currentlyLearning": [
    "React",
    "Angular Basics ",
    "Laravel tiefer hinein"
  ],
  "learningStyle": [ "Projektbasiert lernen", "Tutorials", "Feedback & Code Reviews" ],
  "midTermGoals": [
    "Souverän eigene Web-Apps von Frontend bis Backend umsetzen",
    "Konstante Weiterbildung",
    "Verantwortung in Projekten übernehmen & dazulernen"
  ],
  "longTermVision": "Als Fullstack-Entwickler Software entwickeln, die echten Mehrwert für Nutzer bringt sowie mich bringt."
}