Recommended expert

Danijel Hrvaćanin

Leitender Engineering-Manager

Danijel Hrvaćanin
Schrobenhausen, Deutschland

Erfahrungen

Apr. 2021 - Okt. 2024
3 Jahren 7 Monate
München, Deutschland

Leitender Engineering-Manager

InstaMotion GmbH

  • Führte die Entwicklung und Umsetzung der Engineering-Strategie über mehrere Teams (Engineering, DevOps, SysAdmin, QA), definierte vierteljährliche OKRs und Roadmaps zur Ausrichtung an den Unternehmenszielen.
  • Etablierte ein umfassendes Framework für Engineering-Exzellenz, einschließlich Coding-Standards, Karrierepfaden und wichtigen betrieblichen Richtlinien.
  • Führte erfolgreich technische Due-Diligence-Prüfungen während Finanzierungsrunden durch und präsentierte die technologische Infrastruktur potenziellen Investoren.
  • Entwickelte und implementierte wichtige Organisationsrichtlinien wie Incident-Management, Bereitstellungsrichtlinien und Sicherheitsprotokolle.
  • Straffte den Rekrutierungsprozess und leitete Leistungsbeurteilungen, was zu einer verbesserten Teamzusammensetzung und -kompetenz führte.
  • Entwarf und implementierte Full-Stack-Lösungen mit TypeScript, Node.js im Backend und Next.js im Frontend mit Styled Components.
  • Entwarf und optimierte eine serverlose Architektur unter Verwendung von AWS Lambda, Step Functions, State Machine, ECS, API Gateway und mehreren Datenbanken (DynamoDB, MongoDB, Postgres, MariaDB, OpenSearch).
  • Implementierte GraphQL für Frontend-Anfragen und REST-APIs für Backend-Services, um die Systemkonnektivität und den Datenfluss zu verbessern.
  • Etablierte robuste CI/CD-Pipelines mit GitHub Actions und Jenkins, inklusive Quality Gates und Sicherheitschecks.
  • Integrierte SonarCloud für statische Code-Analyse und verbesserte so die Codequalität in allen Repositories.
  • Leitete Initiativen zur Verbesserung der Infrastrukturstabilität und -sicherheit und optimierte dabei die Betriebskosten.
  • Implementierte ein automatisiertes Testframework mit Jest für Backend/Frontend und Playwright für E2E-Tests.
  • Erstellte wiederverwendbare Tooling-Module für Logging, Datenbankanbindung, Parameter-Store-Integration und Bibliotheken.
  • Entwarf und implementierte eine Microservices-Architektur mit AWS ECS und dokumentierte diese mit OpenAPI-Spezifikationen.
  • Optimierte Erstellungs- und Deployment-Prozesse durch standardisierte Vorlagen und automatisierte Pipeline-Erstellung.
  • Lieferte mehrere Projekte fristgerecht und unter Einhaltung hoher Qualitätsstandards und Best Practices.
  • Führte regelmäßige 1:1-Gespräche und Mentoring-Sitzungen durch, um das Wachstum und die berufliche Entwicklung des Teams zu fördern.
  • Nahm an abteilungsübergreifenden Management-Meetings teil und sorgte für die Abstimmung technischer Initiativen mit den Unternehmenszielen.
  • Identifizierte Wissenslücken und schloss sie durch gezieltes Mentoring und Schulungsprogramme.
  • Implementierte Atomic-Design-Prinzipien für die Frontend-Entwicklung und verbesserte so die Wiederverwendbarkeit und Wartbarkeit von Komponenten.
Okt. 2019 - Apr. 2021
1 Jahr 7 Monate
München, Deutschland

Teamleiter Entwicklung EU & Tech DRI Euro Team

Holiday Extras GmbH

  • Leitete und managte ein Team von 6 Ingenieuren, führte alle zwei Wochen 1:1-Gespräche und vierteljährliche 360-Grad-Feedback-Runden durch, um persönliches und berufliches Wachstum zu fördern.
  • Entwickelte und implementierte jährliche Entwicklungspläne für Teammitglieder und stellte die Ausrichtung an Team-OKRs und Unternehmenszielen sicher.
  • Diente als Tech DRI (Directly Responsible Individual) für die Integration von EU-Lieferanten auf der Plattform und definierte technische Ansätze und Integrationsstrategien.
  • Sammelte technische und geschäftliche Anforderungen von Stakeholdern und Projektverantwortlichen in Advisory-Board-Meetings und präsentierte technische Lösungen in Gateway-Meetings.
  • Zerlegte Projekte in MVPs, lieferte grobe Zeitschätzungen für Lieferungen und sorgte für eine reibungslose Durchführung der Integrationsphasen.
  • Erstellte detaillierte technische Aufgaben für jede Phase der Integration und klärte Unsicherheiten bei der Umsetzung durch klare technische Anweisungen.
  • Arbeitete in technischen Meetings mit abteilungsübergreifenden Teams zusammen, um Ansätze für komplexe technische Herausforderungen zu verfeinern und zu optimieren.
  • Trug aktiv zum Entwicklungsprozess bei, indem ich Code schrieb, Pull Requests reviewte und Verbesserungen der Codequalität und Systemarchitektur vorschlug.
  • Leitete die Entwicklung von Backend-Services mit Node.js und TypeScript und stellte eine effiziente Kommunikation zwischen den Services über gRPC-Endpunkte sicher.
  • Beaufsichtigte Services auf Kubernetes und trug zum Aufbau interner Tools bei, um die Produktivität zu steigern und Engineering-Workflows zu optimieren.
  • Führte erfolgreich die Integration mehrerer EU-Lieferanten durch und lieferte die Projekte termingerecht und im vorgesehenen Umfang ab.
  • Förderte ein kollaboratives Teamumfeld durch kontinuierliches Feedback und berufliche Weiterentwicklung.
  • Steigerte die Teamproduktivität durch die Einführung maßgeschneiderter interner Tools, reduzierte Abhängigkeiten und erhöhte die Autonomie der Ingenieure.
Juni 2018 - Okt. 2019
1 Jahr 5 Monate
München, Deutschland

Full-Stack-Entwickler

Convercus GmbH

  • Entwarf und baute eine Microservices-Infrastruktur für hochverfügbare und skalierbare Anwendungen.
  • Erstellte und verwaltete einen Auto-Scaling-ECS-Cluster auf AWS und stellte so hohe Verfügbarkeit und Leistung sicher.
  • Replizierte die Infrastruktur auf Azure mithilfe von DC/OS und Azure-Diensten, um Multi-Cloud-Unterstützung zu gewährleisten.
  • Verwaltete Microservices in Node.js und Java Spring Boot, darunter öffentliche und interne Services wie den Configuration Server.
  • Setzte containerisierte Anwendungen mithilfe von AWS ECR und Azure Container Registry ein.
  • Entwickelte Lambda-Funktionen in Node.js und Python für Deployment-Automatisierung und Aufgabenorchestrierung.
  • Verbesserte die Skalierbarkeit und Effizienz des Systems, indem die bcrypt-Logik in einen eigenständigen Service ausgelagert wurde.
  • Empfahl und implementierte gemeinsame Module für Microservices, um die Entwicklung zu optimieren und Konsistenz zu gewährleisten.
  • Automatisierte Deployment-Pipelines mit CI/CD-Praktiken, um eine nahtlose Einrichtung bei der Repository-Erstellung zu ermöglichen.
  • Implementierte automatisierte Tests und statische Code-Analyse mit SonarQube, um die Codequalität sicherzustellen.
  • Vereinheitlichte Logausgaben von Java- und Node.js-Microservices für den Export in den ELK-Stack und verbesserte so Monitoring- und Debugging-Fähigkeiten.
  • Entwickelte einen Authentifizierungs-Microservice mit Spring Boot, um Endbenutzer-Login- und Autorisierungsprozesse abzuwickeln.
  • Richtete Kafka- und ZooKeeper-Cluster mit Ansible auf AWS und Azure ein, um verteiltes Data Streaming zu unterstützen.
  • Setzte erfolgreich Multi-Cloud-Umgebungen (AWS und Azure) für eine resiliente Microservices-Infrastruktur auf und verwaltete sie.
  • Straffte Entwicklungsprozesse durch Automatisierung und verbesserte so die Deployment-Geschwindigkeit und Codequalität.
  • Verbesserte die Systemskalierbarkeit und Ressourceneffizienz durch Infrastruktur-Optimierung und Modularität der Microservices.

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (5 Jahre), Automotive (3.5 Jahre) und Tourismus (1.5 Jahre).

Informationstechnologie
Automotive
Tourismus

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (6.5 Jahre), Produktentwicklung (6.5 Jahre) und Projektemanagement (1.5 Jahre).

Informationstechnologie
Produktentwicklung
Projektemanagement

Zusammenfassung

Engineering-Profi mit über 15 Jahren Erfahrung, darunter 5 Jahre als Senior Engineering Manager und zuvor als Full-Stack-Entwickler, Senior Softwareingenieur und Systemarchitekt. Nachgewiesene Expertise in der Leitung leistungsstarker Teams, im Architekturentwurf und Systemdesign, in der Prozessoptimierung und in der Umsetzung komplexer Projekte. Geübt in Engineering-Strategie, Teammanagement, Systemarchitektur und abteilungsübergreifender Zusammenarbeit. Erfahren in der Definition von OKRs, der Verbesserung von Abläufen und der Kostenoptimierung. Versiert in Full-Stack-Entwicklung, Cloud-Plattformen, Node.js, Express.js und agilen Methoden.

Fähigkeiten

  • Node.js, Express.js
  • Typescript
  • Html, Css, Javascript
  • React.js, Next.js
  • Aws (Ecs, Lambdas, Ec2, S3, Api Gateway, Cloudwatch, Vpn, Subnets)
  • Api, Rest-entwicklung, Graphql, Soap, Grpc
  • Datenbanken (Mysql, Postgres, Dynamodb, Mongodb, Elasticsearch/opensearch)
  • Unit-, Performance-, Usability-, E2e- Und Lasttests
  • Caching (Varnish, Redis)
  • Agil (Scrum, Kanban)
  • Softwarearchitektur
  • Analytisches Denken
  • Sicherheit
  • Cloud Computing
  • Führung
  • Teammanagement
  • Projektmanagement
  • Strategische Planung
  • Prozessoptimierung
  • Engineering-strategie
  • Abteilungsübergreifende Zusammenarbeit
  • Mentoring
  • Rekrutierung
  • Technische Entscheidungsfindung
  • Devops
  • Infrastrukturoptimierung
  • Kostenmanagement
  • Cloud-plattformen
  • Skalierbare Systemarchitektur
  • Api-entwicklung
  • Okr-definition
  • Kpi-tracking
  • Performance-management
  • Stakeholder-kommunikation
  • Konfliktlösung
  • Innovation
  • Technisches Roadmapping

Sprachen

Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher
Slowenisch
Verhandlungssicher

Ausbildung

Okt. 2005 - Apr. 2012

Universität Ljubljana

Bachelor in Computer- und Informationswissenschaften, Hochschulstudium · Computer- und Informationswissenschaften · Ljubljana, Slowenien

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Danijel ansässig?

Danijel ist in Schrobenhausen, Deutschland ansässig und bevorzugt 100% Remote-Projekte.

Welche Sprachen spricht Danijel?

Danijel spricht folgende Sprachen: Deutsch (Verhandlungssicher), Englisch (Verhandlungssicher), Slowenisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Danijel?

Danijel hat mindestens 6 Jahre Erfahrung. In dieser Zeit hat Danijel in mindestens 3 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre und 1 Monat. Beachten Sie, dass Danijel möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Danijel am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Danijel gut geeignet für Rollen wie: Leitender Engineering-Manager, Teamleiter Entwicklung EU & Tech DRI Euro Team, Full-Stack-Entwickler.

Was ist das neueste Projekt von Danijel?

Die neueste Position von Danijel ist Leitender Engineering-Manager bei InstaMotion GmbH.

Für welche Unternehmen hat Danijel in den letzten Jahren gearbeitet?

In den letzten Jahren hat Danijel für InstaMotion GmbH und Holiday Extras GmbH gearbeitet.

In welchen Industrien hat Danijel die meiste Erfahrung?

Danijel hat die meiste Erfahrung in Industrien wie Informationstechnologie, Automotive und Tourismus.

In welchen Bereichen hat Danijel die meiste Erfahrung?

Danijel hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Projektemanagement.

In welchen Industrien hat Danijel kürzlich gearbeitet?

Danijel hat kürzlich in Industrien wie Automotive, Informationstechnologie und Tourismus gearbeitet.

In welchen Bereichen hat Danijel kürzlich gearbeitet?

Danijel hat kürzlich in Bereichen wie Informationstechnologie, Produktentwicklung und Projektemanagement gearbeitet.

Was ist die Ausbildung von Danijel?

Danijel hat einen Bachelor in Computer- und Informationswissenschaften from Universität Ljubljana.

Wie ist die Verfügbarkeit von Danijel?

Danijel ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Danijel?

Der Stundensatz von Danijel hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Danijel beauftragen?

Um Danijel zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1200
900
600
300
⌀ Markt: 980-1140 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.