Software Engineering seit 13 Jahren voranbringen

Technische Führungs

  • KI für Code - Erstellte und entwickelte ein transformatives KI-Modell für Code in ein Produkt, das automatisch Code für alle Google-Ingenieure überprüft (Blogpost).
  • Software testing - Neue Testabdeckung Infrastruktur (Papier) verbesserte die Geschwindigkeit der Codeüberprüfungen bei Google um 5 % und reduzierte den Code Überprüfungskosten um 11 % (Papier). Erfand eine völlig neue Art der Testabdeckung: Productive Abdeckung(Papier) wodurch die Kosten für die Codeüberprüfung um weitere 2 % gesenkt und die Code- und Testqualität verbessert wurden.
  • Code quality - Systems zum Löschen toten Codes, das mehr als 5 % des gesamten C++-Codes bei Google und insgesamt fast eine halbe Milliarde Codelinien löschte (Blogpost).
  • Viele andere Projekte, einschließlich Mutationstests, Codeänderungsanalyse, Optimierung der Ressourcennutzung sowie Zuverlässigkeits- und Fehleranalyse.

Organisatorische Führungs

  • Leitung einer Organisation mit 50 Mitarbeitern
  • Führung Manager von Managern
  • Betreuung von Junior-, Senior- und Staff-Mitarbeitern
  • Betreuung von Projekten in jeder Entwicklungsphase, von der Idee bis zum langfristigen Produktionsbetrieb
  • Einstellungs- und Leistungsmanagement

Berufliche Erfahrungen

  • Senior Staff Software Engineer bei Google (2020. - derzeit)
  • Staff Software Engineer bei Google (2016. - 2020.)
  • Senior Software Engineer, Tools and Infrastructure bei Google (2014. - 2016.)
  • Software Engineer, Tools and Infrastructure bei Google (2011. - 2014.)
  • Intern, Software Engineer bei Google (2010.)
  • IOI 2007 - Evaluationskomitet (2007.)
  • Croatian Open Competition in Informatics - Wisschenschaftskomitet (2007. - 2011.)

Publikationen

Zahl der Zitaten: 392 (am 4. März 2024.)

Ausbildung

  • Universität Passau, Fakultät für Informatik und Mathematik - Doktor (2018. - derzeit)
  • Universität Zagreb, Fakultät für Elektrotehnik und Informatik - Master of Engineering (2010. - 2011.)
  • Universität Zagreb, Fakultät für Elektrotehnik und Informatik - Bachelor of Engineering (2010. - 2011.)

Sprachen

  • Kroatisch - Muttersprache (C2 CEFRL)
  • Englisch - Annähernd muttersprachliche Kenntnisse (C2 CEFRL)
  • Njemački - Selbstständige Sprachverwendung (B1 CEFRL)
  • Russian - Elementare Sprachverwendung (A1 CEFRL)