[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"jobs-de-bbv_engineer":3,"all-jobs-pages-de":68},{"id":4,"title":5,"audience":6,"body":7,"carouselItems":6,"companyName":52,"date":6,"description":53,"end_date":54,"eventDate":6,"eventDuration":6,"eventName":6,"extension":55,"highlightWord":6,"icon":6,"images":6,"label":6,"link":6,"logo":56,"mainTitle":6,"meta":57,"navigation":58,"path":59,"podcastId":6,"role":60,"seo":61,"series":6,"start_date":62,"stats":6,"stem":63,"subtitle":44,"tags":6,"techs":64,"titleHighlight":65,"videoId":6,"views":6,"watchTime":66,"__hash__":67},"jobs\u002Fjobs\u002Fde\u002Fbbv_engineer.md","Von .NET-Entwicklung zur Mandatsleitung",null,{"type":8,"value":9,"toc":43},"minimark",[10,14,19,22,26,29,33,36,40],[11,12,13],"p",{},"Als ich meine Tätigkeit bei der bbv aufnahm, war ich zunächst als professioneller\nSoftwareentwickler im Java-Umfeld tätig. Schon im ersten Projekt stellte sich jedoch\nheraus, dass meine Expertise im .NET- und C#-Bereich gefragt war. Also wechselte ich\nkurzfristig das Tech-Stack, arbeitete zusammen mit einem kleinen, agilen Team und\nkonnte dabei sowohl meine Frontend-Erfahrung als auch meine C#-Kenntnisse weiter\nvertiefen. Im Rahmen dieses Projekts haben wir gemeinsam die erste\nEntwicklungsphase erfolgreich umgesetzt.",[15,16,18],"h3",{"id":17},"übernahme-von-verantwortung-mandatsleitung-und-koordination","Übernahme von Verantwortung: Mandatsleitung und Koordination",[11,20,21],{},"Nachdem wir die initiale Entwicklungsphase abgeschlossen hatten, übernahm ich ab\nJuni 2023 die Mandatsleitung Stv. für den Support und die Weiterentwicklung des\nKundenmandats im Bereich Nebenkostenabrechnung (Blazor, .NET 7–9, Azure mit Bicep\nInfrastructure-as-Code). Hier lag mein Hauptfokus auf der Kommunikation mit Kunden\nund Stakeholdern sowie der Koordination des Teams. Auf diese Weise konnte ich\nmeine Führungsqualitäten unter Beweis stellen und wichtige Erfahrungen im\nProjektmanagement sammeln.",[15,23,25],{"id":24},"data-science-community-und-co-leitung","Data-Science-Community und Co-Leitung",[11,27,28],{},"Parallel zu meinen Projektverantwortungen bin ich der Data-Science-Community bei\nder bbv beigetreten. Dank meiner Begeisterung für neue Technologien und insbesondere\nfür Künstliche Intelligenz (KI) gelang es mir, schnell Vertrauen aufzubauen. Kurze\nZeit später übernahm ich die Co-Leitung dieser Community. In dieser Funktion habe\nich massgeblich dazu beigetragen, die KI-Kompetenz in der Firma weiterzuentwickeln.",[15,30,32],{"id":31},"aufbau-eines-ki-teams-und-einer-ki-abteilung","Aufbau eines KI-Teams und einer KI-Abteilung",[11,34,35],{},"Aus der Data-Science-Community heraus entstand schliesslich ein dediziertes\nKI-Team, das sich aufgrund des wachsenden Interesses intern zu einer eigenen\nKI-Abteilung weiterentwickelt hat. Ein Meilenstein war dabei, meinen langjährigen\nKollegen und KI-Experten Joel Barmettler ins Team zu holen. Dadurch konnten wir\nunser Fachwissen und unsere Kompetenz in der KI-Entwicklung beträchtlich steigern.\nDas neu entstandene KI-Team baute eine Technologieplattform auf, die uns in die\nLage versetzt, KI-Agenten schnell zu konzipieren, zu entwickeln und unseren Kunden\nzur Verfügung zu stellen. Auf dieser Basis haben wir bereits zahlreiche KI-Projekte\nund Prototypen realisiert, von intelligenten Chatbots bis hin zu fortschrittlichen\nAnalytics-Lösungen.",[15,37,39],{"id":38},"aufstieg-zum-senior-softwareentwickler-in-2024","Aufstieg zum Senior Softwareentwickler in 2024",[11,41,42],{},"Im Verlauf meiner beruflichen Weiterentwicklung bei der bbv wurde ich im Jahr 2024\nzum Senior Softwareentwickler befördert. Diese Auszeichnung unterstreicht meine\nmehrjährige Erfahrung, mein Fachwissen sowie meine Fähigkeit, Projekte technisch\nund organisatorisch erfolgreich zu steuern. Zusätzlich konnte ich die bbv zweimal\nan der .NET Conference in Porto und London vertreten und so meine technische\nPerspektive über das eigene Mandat hinaus erweitern.",{"title":44,"searchDepth":45,"depth":45,"links":46},"",2,[47,49,50,51],{"id":17,"depth":48,"text":18},3,{"id":24,"depth":48,"text":25},{"id":31,"depth":48,"text":32},{"id":38,"depth":48,"text":39},"bbv Software Services AG","Einstieg bei der bbv als Java-Engineer, kurzfristig gewechselt ins .NET-Umfeld. Mehrjähriges Kundenmandat im Bereich Nebenkostenabrechnung (Blazor, .NET, Azure), 2023 Übernahme der Mandatsleitung Stv., 2024 Beförderung zum Senior. Parallel Co-Leitung der Data-Science-Community und Mitgründung des bbv-KI-Teams.","2024-12-31","md","\u002Fimages\u002Fjobs\u002Fbbv.png",{},true,"\u002Fjobs\u002Fde\u002Fbbv_engineer","Software Engineer (.NET) → Senior, Mandatsleitung Stv.",{"title":5,"description":53},"2022-08-01","jobs\u002Fde\u002Fbbv_engineer",".NET, Blazor, Azure, Bicep, Cypress","bbv","56mins","5tJU3KqDWuhtkw-2KhZGCy0WMyxv2PdL96J-poTXIZE",[69,120,149,226,276,331],{"id":70,"title":71,"audience":6,"body":72,"carouselItems":6,"companyName":52,"date":6,"description":111,"end_date":6,"eventDate":6,"eventDuration":6,"eventName":6,"extension":55,"highlightWord":6,"icon":6,"images":6,"label":6,"link":6,"logo":56,"mainTitle":6,"meta":112,"navigation":58,"path":113,"podcastId":6,"role":114,"seo":115,"series":6,"start_date":116,"stats":6,"stem":117,"subtitle":44,"tags":6,"techs":118,"titleHighlight":65,"videoId":6,"views":6,"watchTime":66,"__hash__":119},"jobs\u002Fjobs\u002Fde\u002Fbbv_ai.md","Senior AI Engineer und KI-Consultant",{"type":8,"value":73,"toc":105},[74,77,81,84,88,91,95,98,102],[11,75,76],{},"Seit Anfang 2025 bin ich bei der bbv vollständig dem Thema Künstliche Intelligenz\ngewidmet. Meine Hauptaufgabe besteht darin, zukunftsweisende KI-Lösungen zu\nkonzipieren und bei Kunden erfolgreich zum Einsatz zu bringen. So unterstütze ich\nUnternehmen bei der digitalen Transformation, optimiere Geschäftsprozesse und\nschaffe echte Mehrwerte durch zielgerichtete KI- und Data-Science-Lösungen.",[15,78,80],{"id":79},"mit-engineer-der-swiss-ai-hub-plattform","Mit-Engineer der Swiss AI Hub Plattform",[11,82,83],{},"Im Zentrum meiner Arbeit steht der Swiss AI Hub, eine transparenz- und\nsouveränitätsgetriebene Open-Source-AI-Plattform. Als Mit-Engineer und Solution\nArchitect verantworte ich Kernkomponenten wie die Agent-Runtime, die\nRAG-Pipeline sowie die Evaluations- und Tracing-Infrastruktur. Eingesetzte\nTechnologien sind unter anderem Python, FastAPI, FastMCP, Milvus, Neo4j, LiteLLM,\nLlamaIndex, Langfuse, Keycloak, NATS, PostgreSQL, OpenTelemetry und OpenInference,\nbetrieben auf Docker und OpenStack mit Ansible-basierter Automatisierung.",[15,85,87],{"id":86},"technische-leitung-von-kundenprojekten","Technische Leitung von Kundenprojekten",[11,89,90],{},"Ich begleite Kundenprojekte von der Use-Case-Identifikation im Workshop über\nProof-of-Concept bis zum MVP. Dazu gehören Architektur- und Sicherheitskonzepte\nebenso wie die Auswahl geeigneter Modelle und Infrastrukturkomponenten. Zusätzlich\nagiere ich als technischer Experte im Pre-Sales und habe in zwei nationalen\nAusschreibungen für KI-Plattformen mitgearbeitet.",[15,92,94],{"id":93},"wissensvermittlung-webinare-und-vorträge","Wissensvermittlung: Webinare und Vorträge",[11,96,97],{},"Seit Ende 2023 halte ich regelmässig Webinare, Workshops und Vorträge zu LLMs,\nAI Agents, dem Model Context Protocol (MCP) und KI-Infrastruktur. Mittlerweile\nsind über 30 Auftritte zusammengekommen, darunter ein Vortrag an der\nAzure Cosmos DB Online Conference 2025 mit rund 2000 Teilnehmenden, Beiträge im\nKI-Praxiszirkel von Next Industries sowie Sessions an KI-Bootcamps der FHNW.\nParallel teile ich mein Wissen in Kundenprojekten und internen Schulungen, so dass\nsowohl Kunden als auch Kolleginnen und Kollegen von den neuesten Trends und\nEntwicklungen profitieren.",[15,99,101],{"id":100},"ki-in-der-software-entwicklung","KI in der Software-Entwicklung",[11,103,104],{},"Neben der Arbeit an KI-Produkten setze ich selbst stark auf KI-gestützte\nEntwicklung, insbesondere mit Claude Code (Skills, Agents, Hooks). So bringe ich\ndie Erfahrung als Anwender direkt in die Architektur und das Tooling der Plattform\nzurück.",{"title":44,"searchDepth":45,"depth":45,"links":106},[107,108,109,110],{"id":79,"depth":48,"text":80},{"id":86,"depth":48,"text":87},{"id":93,"depth":48,"text":94},{"id":100,"depth":48,"text":101},"Seit Anfang 2025 vollständig dem Thema KI gewidmet: Mit-Engineer der Swiss AI Hub Plattform (Agent-Runtime, RAG-Pipeline, Evaluation, Tracing), technische Leitung von Kundenprojekten von Workshop bis MVP, Pre-Sales als technischer Experte und über 30 Vorträge zu LLMs, AI Agents und KI-Infrastruktur.",{},"\u002Fjobs\u002Fde\u002Fbbv_ai","Senior AI Engineer & KI-Consultant",{"title":71,"description":111},"2025-01-01","jobs\u002Fde\u002Fbbv_ai","Python, FastAPI, MCP, LlamaIndex, Milvus, Langfuse","w3EiyzIG8-yeFIeC_PrbrFLB62Wz39v8MCkPwVVjDKE",{"id":4,"title":5,"audience":6,"body":121,"carouselItems":6,"companyName":52,"date":6,"description":53,"end_date":54,"eventDate":6,"eventDuration":6,"eventName":6,"extension":55,"highlightWord":6,"icon":6,"images":6,"label":6,"link":6,"logo":56,"mainTitle":6,"meta":147,"navigation":58,"path":59,"podcastId":6,"role":60,"seo":148,"series":6,"start_date":62,"stats":6,"stem":63,"subtitle":44,"tags":6,"techs":64,"titleHighlight":65,"videoId":6,"views":6,"watchTime":66,"__hash__":67},{"type":8,"value":122,"toc":141},[123,125,127,129,131,133,135,137,139],[11,124,13],{},[15,126,18],{"id":17},[11,128,21],{},[15,130,25],{"id":24},[11,132,28],{},[15,134,32],{"id":31},[11,136,35],{},[15,138,39],{"id":38},[11,140,42],{},{"title":44,"searchDepth":45,"depth":45,"links":142},[143,144,145,146],{"id":17,"depth":48,"text":18},{"id":24,"depth":48,"text":25},{"id":31,"depth":48,"text":32},{"id":38,"depth":48,"text":39},{},{"title":5,"description":53},{"id":150,"title":151,"audience":6,"body":152,"carouselItems":6,"companyName":213,"date":6,"description":214,"end_date":215,"eventDate":6,"eventDuration":6,"eventName":6,"extension":55,"highlightWord":6,"icon":6,"images":6,"label":6,"link":6,"logo":216,"mainTitle":6,"meta":217,"navigation":58,"path":218,"podcastId":6,"role":219,"seo":220,"series":6,"start_date":221,"stats":6,"stem":222,"subtitle":44,"tags":6,"techs":223,"titleHighlight":224,"videoId":6,"views":6,"watchTime":66,"__hash__":225},"jobs\u002Fjobs\u002Fde\u002Fpolygon.md","Gründung des eigenen Software-Startups",{"type":8,"value":153,"toc":205},[154,158,161,165,168,172,175,178,182,185,189,192,196,199,202],[15,155,157],{"id":156},"der-beginn-einer-idee","Der Beginn einer Idee",[11,159,160],{},"Während meines Studiums an der Universität Zürich entstand die Idee, zusammen mit zwei meiner Kommilitonen ein eigenes\nUnternehmen zu gründen. Alles begann an einem Tisch im zweiten Stock des Instituts für Informatik an der\nBinzmühlestrasse. Ohne grossen Pomp, sondern mit einer Prise Mut zur Lücke und viel Enthusiasmus, formulierten wir\nauf die Schnelle ein erstes Konzept – niedergeschrieben mit einem digitalen Stift in einer unbenannten OneNote-Datei.\nZwischen Vorlesungsnotizen und Einkaufslisten entstand unser simples, aber ambitioniertes Business-Modell.",[15,162,164],{"id":163},"eine-generation-mit-potenzial","Eine Generation mit Potenzial",[11,166,167],{},"Wir erkannten, dass unsere Generation von Studierenden, die mit den neuesten Technologien aufwächst, nicht nur die\nErwartungen an moderne Arbeitsbedingungen wie flexible Zeiten, flache Hierarchien und abwechslungsreiche Aufgaben\nstellt, sondern auch ein enormes Potenzial besitzt. Dieses Potenzial wollten wir nutzen und gleichzeitig eine\nArbeitsumgebung schaffen, in der sich Studierende und junge Talente zuhause fühlen und entfalten können.",[15,169,171],{"id":170},"ein-unkonventioneller-start","Ein unkonventioneller Start",[11,173,174],{},"So entschieden wir uns, ein Softwareentwicklungsunternehmen ins Leben zu rufen, das sich nicht an den starren\nMustern traditioneller Unternehmen orientiert, sondern sich von Beginn an um die Bedürfnisse und Interessen der\nStudierenden dreht. Unser Ziel war es, mit cutting-edge Technologien innovative Softwarelösungen zu entwickeln und\ngleichzeitig ein einzigartiges Arbeitsumfeld zu schaffen.",[11,176,177],{},"Unser Anfang war alles andere als einfach. Wir hatten keine umfassende Berufserfahrung, also mussten wir uns in alles\neinarbeiten: Wie kommunizieren wir im Team? Wie gestalten wir unsere Arbeitszeiten? Wie schreiben wir Angebote für\nKunden, die oft selbst nicht genau wussten, was sie brauchten? Wie legen wir unseren Stundensatz fest? Jede noch so\nkleine Frage wurde durch Recherche, Trial-and-Error und intensives Brainstorming beantwortet. Dabei entwickelten oder\nadaptierten wir nicht selten die nötigen Hilfsmittel und Tools selbst. Diese Herausforderungen zwangen uns, innovative\nund zeitgemässe Lösungen zu finden, die häufig einzigartig waren.",[15,179,181],{"id":180},"herausforderungen-und-wachstum","Herausforderungen und Wachstum",[11,183,184],{},"Als Gründer wuchsen wir in unsere neuen Rollen hinein. Wir lernten, Vorstellungsgespräche zu führen, Meetings zu\nmoderieren und bei Kunden zu präsentieren, die Jahrzehnte mehr Erfahrung hatten als wir. Auch die schweren\nEntscheidungen, wie die Trennung von Mitarbeitenden, gehörten dazu. Trotz aller Herausforderungen erlebten wir eine\ndynamische Entwicklung: Aus unserer kleinen Idee wurde eine GmbH mit einem modernen Büro direkt neben dem\nInformatik-Campus in Oerlikon. Im Laufe der Zeit sind wir zweimal in grössere und modernere Büros umgezogen,\njedoch immer in der Nachbarschaft der Universität Zürich in Oerlikon, um weiterhin nah an unseren wertvollsten Assets –\nden Studierenden – zu sein. Innerhalb von zwei Jahren wuchs unser Team von drei auf 18 Personen, und wir konnten\nzahlreiche Kunden gewinnen sowie gleichzeitig mehr als zehn Projekte bearbeiten.",[15,186,188],{"id":187},"stetige-verbesserung","Stetige Verbesserung",[11,190,191],{},"Trotz unseres Erfolges ist Polygon Software stets in Bewegung. Unser Fokus liegt darauf, unsere Prozesse zu optimieren,\nMethoden zu verbessern und repetitive Aufgaben zu automatisieren. Dabei sind wir unserer Grundidee treu geblieben:\nUnsere Mitarbeitenden – hauptsächlich Studierende und Alumni der Universität Zürich – stehen im Mittelpunkt. Flexible\nArbeitsbedingungen, wie unbegrenzte unbezahlte Ferien oder Homeoffice, sind für uns ebenso selbstverständlich wie die\nMöglichkeit, das Pensum an Prüfungszeiten anzupassen. Viele unserer Mitarbeitenden sind Freunde aus der Universität\noder aus dem privaten Umfeld, die sich bei uns als Teil eines Startups sehen, in dem sie eine tragende Rolle spielen\nund sich persönlich erfüllen können.",[15,193,195],{"id":194},"ein-persönlicher-wendepunkt","Ein persönlicher Wendepunkt",[11,197,198],{},"Mit der Zeit standen wir vor immer mehr Herausforderungen, bei denen die Geschäftsführung und wirtschaftliche Aspekte\nzunehmend dominanter wurden, während die Softwareentwicklung und die Technik – meine eigentliche Leidenschaft – immer\nweiter in den Hintergrund rückten. Als Gründer hatten wir die Firma bewusst nach unseren Vorstellungen und nicht nach\nstarren Konventionen aufgebaut. Doch genau das brachte mich zum Nachdenken: Waren wir noch auf dem richtigen Weg?",[11,200,201],{},"Ich bemerkte zunehmend, dass ich mich im Kern weniger als Geschäftsführer sehe, sondern mich vielmehr auf technische\nAufgaben konzentrieren möchte. Nach dem Abschluss meines Studiums arbeitete ich ein Jahr lang Vollzeit für die Firma –\noft weit über die 100 %, wenn man so will. Irgendwann war es an der Zeit, eine Pause einzulegen und etwas Abstand zu\ngewinnen. Ich entschied mich für eine dreiwöchige Reise, um mir Klarheit zu verschaffen.",[11,203,204],{},"Während dieser Reise wurde mir bewusst, dass ich neue Perspektiven brauchte und etwas anderes sehen wollte. Nach\nlangem Ringen traf ich die extrem schwere Entscheidung, die Firma zu verlassen. Es war nicht nur die Firma, die ich mit\naufgebaut hatte, sondern auch meine engen Freunde, die ich in gewisser Weise zurücklassen musste. Dieser Schritt war\neiner der schwersten meines Lebens.",{"title":44,"searchDepth":45,"depth":45,"links":206},[207,208,209,210,211,212],{"id":156,"depth":48,"text":157},{"id":163,"depth":48,"text":164},{"id":170,"depth":48,"text":171},{"id":180,"depth":48,"text":181},{"id":187,"depth":48,"text":188},{"id":194,"depth":48,"text":195},"PolygonSoftware","Mitgründer eines Software-Startups, das 2019 während meines Studiums an der Universität Zürich ins Leben gerufen wurde. Fokus auf innovative Softwarelösungen und eine arbeitsfreundliche Umgebung für Studierende. Nach mehr als 3 Jahren und grossem Wachstum entschied ich mich, die Firma zu verlassen, um neue Wege zu gehen.","2022-05-31","\u002Fimages\u002Fjobs\u002FPolygonSoftware.png",{},"\u002Fjobs\u002Fde\u002Fpolygon","Gründer & Tech-Lead",{"title":151,"description":214},"2019-03-01","jobs\u002Fde\u002Fpolygon","Vue.js, AWS, Typescript","Software","ywFXHfSu_DNkBBayyVRkG4tsAPUN-3Aq_3MtYwtDR-4",{"id":227,"title":228,"audience":6,"body":229,"carouselItems":6,"companyName":263,"date":6,"description":264,"end_date":265,"eventDate":6,"eventDuration":6,"eventName":6,"extension":55,"highlightWord":6,"icon":6,"images":6,"label":6,"link":6,"logo":266,"mainTitle":6,"meta":267,"navigation":58,"path":268,"podcastId":6,"role":269,"seo":270,"series":6,"start_date":271,"stats":6,"stem":272,"subtitle":44,"tags":6,"techs":273,"titleHighlight":274,"videoId":6,"views":6,"watchTime":6,"__hash__":275},"jobs\u002Fjobs\u002Fde\u002Ftracktics_box.md","TRACKTICS-Desktop-App für Datensynchronisation mit der Trainer-Box",{"type":8,"value":230,"toc":258},[231,234,238,241,245,248,252,255],[11,232,233],{},"TRACKTICS ist bekannt für seine innovativen Fussball-Performance-Tracker, die sowohl einzeln als auch in einer\nBox mit mehreren Geräten angeboten werden. Diese Box ermöglicht es, die Trainingsdaten gebündelt zu sammeln.\nDoch damit diese Daten für Analysen genutzt werden können, müssen sie von der Box in die Cloud übertragen werden.\nEine existierende Desktop-Applikation bot dafür die Grundlage, doch sie war in ihrer Funktionalität und\nZuverlässigkeit ausbaufähig.",[15,235,237],{"id":236},"die-herausforderung-wi-fi-verbindungen-und-fehlermanagement","Die Herausforderung: Wi-Fi-Verbindungen und Fehlermanagement",[11,239,240],{},"Mein Ziel war es, die Desktop-Applikation zu erweitern und sie zu einem robusten und benutzerfreundlichen\nWerkzeug zu machen. Im Mittelpunkt stand das Fehlermanagement, da gerade bei der Verbindung über Wi-Fi immer\nwieder Komplikationen auftraten. Diese Herausforderungen betrafen nicht nur die Technik, sondern auch die\nNutzererfahrung. Gemeinsam mit einem Designer entwickelte ich ein neues UI\u002FUX-Konzept, das den Nutzer Schritt für\nSchritt durch den Prozess der Datenübertragung leitet – vom Herstellen der Verbindung bis zum erfolgreichen\nUpload in die Cloud.",[15,242,244],{"id":243},"technische-lösung-und-zusammenarbeit","Technische Lösung und Zusammenarbeit",[11,246,247],{},"Die Entwicklung der Desktop-Applikation erforderte ein tiefes Verständnis der Firmware der Box.\nDurch die enge Zusammenarbeit mit dem Firmware-Team konnte ich sicherstellen, dass die Applikation reibungslos\nmit der Hardware kommuniziert. Darüber hinaus legte ich besonderen Wert auf die Plattformübergreifende Nutzbarkeit\nder Software. Die Applikation wurde für Windows und macOS optimiert und mit einer automatischen Update-Funktion\nausgestattet. Diese sorgt dafür, dass Nutzer stets die neueste Version der Software verwenden können, ohne manuell\nnach Updates suchen zu müssen.",[15,249,251],{"id":250},"ergebnisse-und-perspektiven","Ergebnisse und Perspektiven",[11,253,254],{},"Mit meiner Arbeit konnte TRACKTICS eine verbesserte Version der Desktop-Applikation bereitstellen, die nicht nur\nstabiler arbeitet, sondern auch eine bessere Nutzererfahrung bietet. Die automatische Update-Funktion stellt sicher,\ndass Kunden stets von den neuesten Verbesserungen profitieren. Darüber hinaus konnte ich wertvolle Erkenntnisse und\nIdeen für die Weiterentwicklung der Software einbringen.",[11,256,257],{},"Diese Erweiterung zeigt, wie wichtig eine Kombination aus technischer Expertise und Nutzerfokus ist, um\ninnovative Produkte noch besser zu machen. Sie ist ein weiterer Schritt, um TRACKTICS als Vorreiter in der\nFussball-Performance-Analyse zu positionieren.",{"title":44,"searchDepth":45,"depth":45,"links":259},[260,261,262],{"id":236,"depth":48,"text":237},{"id":243,"depth":48,"text":244},{"id":250,"depth":48,"text":251},"TRACKTICS GmbH","Entwicklung und Optimierung der TRACKTICS-Desktop-App mit Fokus auf Wi-Fi-Fehlermanagement, plattformübergreifendes Deployment und automatische Updates für eine reibungslose Nutzererfahrung.","2020-06-31","\u002Fimages\u002Fjobs\u002FTracktics.png",{},"\u002Fjobs\u002Fde\u002Ftracktics_box","Werksstudent",{"title":228,"description":264},"2017-11-01","jobs\u002Fde\u002Ftracktics_box","JavaScript, Vue.js, Electron, Zeplin, TestRail","TRACKTICS","r3zMeDfxh_JJ_Dvyg0zrKT3qnG6c3Y6Gf2mQxeGl3P4",{"id":277,"title":278,"audience":6,"body":279,"carouselItems":6,"companyName":263,"date":6,"description":321,"end_date":322,"eventDate":6,"eventDuration":6,"eventName":6,"extension":55,"highlightWord":6,"icon":6,"images":6,"label":6,"link":6,"logo":266,"mainTitle":6,"meta":323,"navigation":58,"path":324,"podcastId":6,"role":325,"seo":326,"series":6,"start_date":327,"stats":6,"stem":328,"subtitle":44,"tags":6,"techs":329,"titleHighlight":274,"videoId":6,"views":6,"watchTime":6,"__hash__":330},"jobs\u002Fjobs\u002Fde\u002Ftracktics_praktikum.md","Praktikum: Erkennung von Jogging Session in Fussball-Tracker Daten",{"type":8,"value":280,"toc":315},[281,284,288,291,295,298,301,305,308,312],[11,282,283],{},"TRACKTICS-Tracking-Geräte sind wahre Multitalente.\nSie erfassen GPS-Daten, zeichnen Bewegungsmuster auf und sind primär für die Analyse von Fussballtrainingseinheiten\ngedacht. Doch die Flexibilität ihrer Nutzer brachte eine unerwartete Herausforderung mit sich: Die Geräte wurden nicht\nnur auf dem Spielfeld, sondern auch beim Joggen eingesetzt. Für die Auswertung der Daten stellte dies ein Problem dar,\ndenn Jogging- und Fussballaktivitäten unterscheiden sich grundlegend – sowohl in der Dynamik als auch im\nFokus der Analyse. Es musste eine Lösung her, um diese Einheitstypen eindeutig zu unterscheiden.",[15,285,287],{"id":286},"ein-blick-hinter-die-kulissen","Ein Blick hinter die Kulissen",[11,289,290],{},"Als ich mich dieser Aufgabe annahm, war klar: Der Schlüssel liegt in der Datenverarbeitungspipeline.\nIn einem UNIX-basierten System musste ich mich zunächst einarbeiten, den bestehenden Prozess durchdringen\nund die richtige Stelle für meine Eingriffe finden. Dabei fiel mir auf, dass die Bewegungsmuster eine wertvolle\nInformationsquelle boten. Richtungswechsel, Temposchwankungen und die Häufigkeit solcher Ereignisse –\nall das verrät, ob jemand auf dem Rasen schnellen Spielzügen nachjagt oder auf der Laufstrecke Kilometer sammelt.",[15,292,294],{"id":293},"die-geburtsstunde-des-algorithmus","Die Geburtsstunde des Algorithmus",[11,296,297],{},"Mit diesem Wissen im Gepäck entwickelte ich einen Algorithmus, der die Frequenz von Richtungs- und\nTempowechseln analysiert und daraus den Einheitstyp ableitet. Doch Theorie allein reicht nicht.\nUm sicherzustellen, dass der Algorithmus auch in der Praxis hält, was er verspricht, setzte ich auf\nData-Science-Methoden, um die Zuverlässigkeit seiner Entscheidungen zu testen und zu validieren.",[11,299,300],{},"Das Ergebnis war beeindruckend: Der Algorithmus bewährte sich nicht nur in der Testumgebung, sondern wurde\nauch nahtlos in die produktive Pipeline integriert. Er erkennt nun zuverlässig, ob eine Einheit Jogging oder\nFussballtraining war, und legt damit den Grundstein für eine spezifische und zielgerichtete Datenauswertung.",[15,302,304],{"id":303},"was-das-für-die-nutzer-bedeutet","Was das für die Nutzer bedeutet",[11,306,307],{},"Mit der neuen Lösung wird die TRACKTICS-Plattform für ihre Nutzer noch wertvoller.\nDie Daten können nun je nach Einheitstyp angepasst ausgewertet werden. Fussballtrainings\nerhalten eine dynamische Analyse, die auf Spielsituationen fokussiert ist, während Joggingdaten die\nAusdauerleistung in den Mittelpunkt stellen. Im User Interface werden diese Ergebnisse klar und ansprechend präsentiert,\nwas nicht nur die Benutzererfahrung verbessert, sondern auch einen echten Mehrwert schafft.",[15,309,311],{"id":310},"ein-schritt-nach-vorne","Ein Schritt nach vorne",[11,313,314],{},"Diese Entwicklung zeigt, wie wichtig es ist, flexibel auf die Bedürfnisse der Nutzer einzugehen und technische\nHerausforderungen kreativ zu lösen. Der Algorithmus ist mehr als nur ein Stück Code – er ist ein Werkzeug,\ndas Ordnung ins Datenchaos bringt und die TRACKTICS-Plattform auf ein neues Level hebt.",{"title":44,"searchDepth":45,"depth":45,"links":316},[317,318,319,320],{"id":286,"depth":48,"text":287},{"id":293,"depth":48,"text":294},{"id":303,"depth":48,"text":304},{"id":310,"depth":48,"text":311},"Algorithmen-Entwickler für TRACKTICS-Tracking-Geräte. Entwicklung eines Algorithmus zur automatischen Erkennung von Jogging- und Fussballaktivitäten durch Analyse von Bewegungsmustern. Integration in UNIX-basierte Datenpipelines, um die Nutzererfahrung zu optimieren und datengetriebene Einblicke zu ermöglichen.","2017-10-31",{},"\u002Fjobs\u002Fde\u002Ftracktics_praktikum","Praktikant",{"title":278,"description":321},"2017-07-01","jobs\u002Fde\u002Ftracktics_praktikum","Python, Jupyter, Docker","xRw2wDDCB9NJejsNz1Ywj7Z2WhGwHiRhQv-Gm5zwGCM",{"id":332,"title":333,"audience":6,"body":334,"carouselItems":6,"companyName":373,"date":6,"description":374,"end_date":375,"eventDate":6,"eventDuration":6,"eventName":6,"extension":55,"highlightWord":6,"icon":6,"images":6,"label":6,"link":6,"logo":376,"mainTitle":6,"meta":377,"navigation":58,"path":378,"podcastId":6,"role":379,"seo":380,"series":6,"start_date":381,"stats":6,"stem":382,"subtitle":44,"tags":6,"techs":383,"titleHighlight":384,"videoId":6,"views":6,"watchTime":6,"__hash__":385},"jobs\u002Fjobs\u002Fde\u002Fuzh.md","Wissenschaftlicher Mitarbeiter in der Computation and Economics Research Group",{"type":8,"value":335,"toc":367},[336,339,343,346,350,353,357,360,364],[11,337,338],{},"Nach Abschluss meines Masterstudiums war ich von Januar 2021 bis April 2022 als\nwissenschaftlicher Mitarbeiter in der «Computation and Economics Research Group»\nvon Prof. Dr. Sven Seuken an der Universität Zürich tätig. Den Schwerpunkt bildete\ndie Phase von Mai bis Oktober 2021, in der ich nach Abgabe meiner Masterarbeit als\nVollzeit-Forschungsingenieur an der Gruppe weitergearbeitet habe.",[15,340,342],{"id":341},"forschung-an-neuronalen-netzwerken-und-bayesscher-optimierung","Forschung an neuronalen Netzwerken und Bayes'scher Optimierung",[11,344,345],{},"Mein inhaltlicher Schwerpunkt lag auf der Anwendung neuronaler Netzwerke für\nOptimierungsprobleme, insbesondere im Umfeld der Bayes'schen Optimierung mit\nmodellbasierten Unsicherheitsabschätzungen. Dabei konnte ich an meine Masterarbeit\n«Bayesian Optimization with Uncertainty Bounds for Neural Networks» direkt\nanschliessen und meine Ergebnisse in einen grösseren Forschungskontext einbringen.\nIn den Acknowledgements der Publikation «NOMU: Neural Optimization-based Model\nUncertainty» bin ich namentlich erwähnt.",[15,347,349],{"id":348},"codebasis-refactoring-von-funktional-zu-objektorientiert","Codebasis-Refactoring von funktional zu objektorientiert",[11,351,352],{},"Ein wesentlicher Beitrag bestand darin, die historisch gewachsene Forschungs-Codebasis\nbehutsam von einem stark funktionalen Stil hin zu einer objektorientierten\nArchitektur zu überführen. Über Strategy-Pattern, klare Interfaces und sauber\nabgegrenzte Komponenten wurde der Code für die weitere Forschung deutlich besser\nwartbar, testbar und erweiterbar, ohne die etablierten Experimente zu brechen.",[15,354,356],{"id":355},"reproduzierbare-experiment-pipeline-auf-slurm","Reproduzierbare Experiment-Pipeline auf Slurm",[11,358,359],{},"Parallel habe ich eine reproduzierbare Experiment-Pipeline auf einem\nSlurm-CPU-Cluster aufgebaut. Damit liessen sich Hyperparameter-Sweeps,\nVergleichsläufe und Ablation Studies systematisch in der Warteschlange\neinplanen, automatisiert auswerten und sauber versioniert ablegen. Eingesetzte\nWerkzeuge waren primär Python, scipy, TensorFlow, Keras und Git.",[15,361,363],{"id":362},"übergang-in-die-industrie","Übergang in die Industrie",[11,365,366],{},"Die Zeit an der UZH hat mein Verständnis für sauber strukturierte\nForschungs-Software sowie für den Einsatz neuronaler Netzwerke in realen\nOptimierungsproblemen geprägt. Anschliessend habe ich mich entschieden,\ndiese Erfahrung in der Industrie weiter zu vertiefen.",{"title":44,"searchDepth":45,"depth":45,"links":368},[369,370,371,372],{"id":341,"depth":48,"text":342},{"id":348,"depth":48,"text":349},{"id":355,"depth":48,"text":356},{"id":362,"depth":48,"text":363},"Universität Zürich","Forschungstätigkeit in der «Computation and Economics Research Group» von Prof. Dr. Sven Seuken zu neuronalen Netzwerken und Bayes'scher Optimierung. Refactoring der Forschungs-Codebasis von funktional zu objektorientiert und Aufbau einer reproduzierbaren Experiment-Pipeline auf einem Slurm-CPU-Cluster. Namentlich erwähnt in den Acknowledgements der Publikation «NOMU: Neural Optimization-based Model Uncertainty».","2022-04-30","\u002Fimages\u002Fjobs\u002Fuzh.png",{},"\u002Fjobs\u002Fde\u002Fuzh","Wissenschaftlicher Mitarbeiter (Research Engineer)",{"title":333,"description":374},"2021-01-01","jobs\u002Fde\u002Fuzh","Python, TensorFlow, Keras, scipy, Slurm","Zürich","oxGGHkVBeAzH4d5whaRVwrEYO7cfKPmXCKzyri_4em0",1779977587921]