About

Daniel Bulic ist ein erfahrener Full Stack Software Entwickler und Berater mit über 8 Jahren Berufserfahrung in den Bereichen Barrierefreiheit, Angular und Spring Boot. Er hat als selbständiger Entwickler und Senior Consultant maßgeblich komplexe Projekte in den Branchen IoT, Energie, Finanzdienstleistungen und digitale Transformation realisiert, unter anderem für EnBW, Mercedes-Benz Mobility & Bank, Elinvar, Kazenmaier und Exxeta AG. Daniel überzeugt durch ganzheitliche IT-Konzeption, von der Analyse bestehender Systeme über die eigenständige Umsetzung skalierbarer Softwarelösungen bis hin zur Automatisierung von Tests und CI/CD-Pipelines. Als Mentor unterstützt er Junior-Entwickler bei Best Practices und fördert die Qualität von Code und Architektur. Zudem optimiert er kontinuierlich die Performance von Anwendungen durch Code Optimierungen und den Einsatz effizienter Caching Strategien.

(Detailliertere Version)

Mein Service umfasst:

  • Beratung zur Barrierefreiheit, Bereitstellung von Informationen und Richtlinien

    • Wie Entwickler Barrierefreiheit implementieren (mit Angular, React.js, Vue.js, Next.js etc.)

    • Wie Barrierefreiheit automatisiert von Anfang bis Ende getestet wird

    • Wie dies in die CI/CD-Pipeline integriert werden kann.

  • Beratung und Entwicklung von Webanwendungen mit Angular.

  • Beratung und Entwicklung von REST-APIs mit Spring Boot.

Du brauchst Unterstützung/Beratung für Barrierefreiheit, Webanwendungen mit Angular oder REST APIs mit Spring Boot?

Empfehlungen

Erfahre auf LinkedIn, was Kollegen und Kunden über meine Arbeit sagen.

Sprachen

Muttersprache

  • Koratisch

  • Deutsch

Fließend

  • Englisch

Grundkenntnisse

  • Chinesisch

Arbeitserfahrungen

(Detailliertere Version)

07/2024 - today

Software Entwickler / Freelance, Deutschland, Europa, Taiwan, Weltweit

  • Branche: Digitale Transformation
  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen
  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen
  • Umsetzung des Mobile-First-Designs und die Optimierung des Seitenlayouts für mobile Endgeräte, Tablets und Desktop-Endgeräte.
  • Optimierung von Webanwendung für Suchmaschinen (SEO), Performance und Barrierefreiheit
  • Optimierung der Performance, Reduzierung der Gesamtzahl der API-Aufrufe um 50% durch Verwendung einer Caching Logik mit Angular Signals
  • Erstellung automatisierter End-to-End-Tests für Barrierefreiheit
  • Mitwirkung an Open-Source-Projekten

01/2024 - 06/2024

Senior Consultant / Exxeta AG, Karlsruhe, Deutschland

  • Branchen: Digitale Transformation, Internet der Dinge
  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen
  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen
  • Fullstack Softwareentwicklung (Angular, Next.js, Spring Boot (Java), Spring Boot (Kotlin), Python, Golang, Node.js)
  • Automatisierte Unit-/ Integration- /e2e-Tests
  • Microservices
  • Dokumentation
  • Internes Coaching für Frontend-Softwareentwicklung mit Angular

08/2019 - 12/2023

Consultant / Exxeta AG, Karlsruhe, Deutschland

  • Branchen: Digitale Transformation, Energie, Finanzdienstleistungen, Internet der Dinge
  • Technische Beratung und Analyse bestehender Systeme und zukünftiger Anforderungen
  • Selbstständige Entwicklung, Planung und Umsetzung von IT-Konzepten und Lösungen
  • Fullstack Softwareentwicklung (Angular, Next.js, Spring Boot (Java), Spring Boot (Kotlin), Python, Golang, Node.js)
  • Entwicklung eines Tools zur Überwachung von Sicherheitsschwachstellen für mehr als 60 Dienste und Anwendungen, das als Grundlage für die ISO27001-Zertifizierung diente
  • Reduzierung der API-Antwortzeiten um 75 %, Optimierung von API-Aufrufen, Datenbankabfragen und Verarbeitung von großen Datensätzen (MongoDB und SQL), Antwortzeiten von +40 Sekunden zu Antwortzeiten unter 10 Sekunden
  • Reduzierung der Keycloak-Session-Last um 98 %, Optimierung der Keycloak Performance und Auslastung technischer User und API Keys. Reduzierte mehrere 10.000 Sessions, die 10h gültig blieben auf wenige hundert und eine durchschnittliche Auslastung von +80% auf weniger 15%
  • Optimierung der Performance, Verlagerung der Berechnungen vom Backend in die Datenbank. Zuvor konnten große Zeiträume nicht abgefragt werden, danach betrug die Antwortzeit wenige Sekunden
  • Entwicklung eines vollautomatischen Registrierungsprozess, der die bisher tagelange manuelle Anlage neuer Kunden durch den Support auf unter wenige Minuten verkürzt. Dadurch konnte die Durchlaufzeit um mehr als 99 % gesenkt werden und das Support-Team spürbar entlastet werden
  • Verantwortlich für 6 kritische Anwendungen als Service-Owner, einschließlich der Aktualisierung von Abhängigkeiten, Fehlerbehebungen, Refactoring und Code-Reviews, um qualitativ hochwertigen und sicheren Code zu gewährleisten
  • Implementierte mehrere Services, die täglich 4,6 Millionen Datensätze aggregierten und korrigierten, die für Statistiken, Diagramme und Berichte verwendet wurden
  • Konzeption, Leitung und Durchführung eines umfassenden Refactorings einer kritischen Angular-Anwendung, wodurch Bugs reduziert, die Wartbarkeit des Codes verbessert und eng integrierte Komponenten entkoppelt wurden
  • Konzipierte und trug zur Testinfrastruktur mit automatisierten Unit- und End-to-End-Tests bei
  • Automatisierte Unit-/ Integration- /e2e-Tests
  • Microservices
  • Dokumentation

03/2018 - 03/2019

Werkstudent / Exxeta AG, Karlsruhe, Deutschland

  • Branche: Finanzdienstleistungen
  • Selbstständige Entwicklung und Umsetzung von IT-Konzepten und Lösungen
  • Frontend Softwareentwicklung (Angular)
  • Konzipierte und trug zur Testinfrastruktur mit automatisierten Unit- und End-to-End-Tests bei
  • Automatisierte Unit-/ e2e-Tests

08/2017 - 02/2018

Praktikant / Exxeta AG, Karlsruhe, Deutschland

  • Branche: Digitale Transformation
  • Selbstständige Entwicklung und Umsetzung von IT-Konzepten und Lösungen
  • Frontend Softwareentwicklung (Angular)

Bildung

10/2014 - 08/2019

Bachelor of Science - Wirtschaftsinformatik / Hochschule Karlsruhe, Karlsruhe, Deutschland

09/2012 - 07/2014

Kaufmännisches Berufskolleg - Wirtschaftsinformatik / Walter-Eucken-Schule, Karlsruhe, Deutschland

09/2012 - 07/2010

Realschulabschluss / Hebel-Realschule, Karlsruhe, Deutschland

09/2005 - 07/2010

Gymnasium / Goethe-Gymnasium, Karlsruhe, Deutschland

09/2001 - 07/2005

Grundschule / Grundschule Gartenschule, Karlsruhe, Deutschland