Profilbild von Michael Borkowski

Michael Borkowski

Dr. techn.
Software Engineer

Softwareentwickler und Wissenschaftler in Dublin mit Wurzeln in Wien, Alumnus der TU Wien. Zu meinen Interessen zählen Reisen, Photographie, Tennis, Laufen, Entwickeln von Drohnen und Modellflugzeugen, sowie das Spielen verschiedener Instrumente.

Übersicht

Übergeordnete Qualifikationen
Software Design and Engineering Distributed Information Systems Projektmanagement Cloud Computing Software Testing DevOps, Continuous Integration Embedded Systems
Ausgewählte Technische Qualifikationen
Java Spring C#/.NET JavaScript C/C++ AVR-GCC, AVR-ASM Maven Docker Git Linux (Arch Linux, Ubuntu/Debian) Netzwerkdesign
Berufserfahrung
Professionelle Softwareentwicklung: 8 Jahre Forschung und Lehre: 3 Jahre

Professionelle Laufbahn

Dublin, Irland
Senior-Softwareentwickler
seit 2021/11
Privacy, Safety, and Security
Institut für Flugführung, Pilotenassistenz, Unbemannte Luftfahrzeugsysteme (UAS)
Braunschweig
Forscher, Softwareentwickler
2019/05 – 2021/09
Forscher, Softwareentwickler
2015/11 – 2019/04
  • Architektur und Entwicklung einer Cloud-basierten Fertigungsplattform für CREMA: Cloud-Based Rapid Elastic Manufacturing (EU H2020 RIA), inklusive Entwurf und Durchführung von Test- und Verifikationsplänen
  • Operative Projektleitung, Architektur und Entwicklung einer Lösung für Cross-Blockchain-Datenvalidierung in TAST: Token Atomic Swap Technology (Industrieprojekt, Bitpanda GmbH/Pantos GmbH)
  • Wissenschaftliches Schreiben, Experimentdurchführung, Publikation und Präsentation auf internationalen Konferenzen
  • Lehrassistenz, Betreuung und Mentoring für Studenten
Flatout Technologies
Wien
Systemarchitekt, DevOps
2013/12 – 2015/04

Koordination, Architektur und Entwicklung in einem österreichischen Start-Up-Unternehmen mit den folgenden Verantwortungen:

  • Technische Projektkoordination, Abstimmung und Koordination zwischen Entwicklungsteam und Betriebsleitung
  • Softwarearchitektur und -design, Systementwicklung und -betrieb (DevOps)
  • Continuous Integration, Co-Leitung von Testing- und Development-Lifecycles
  • Backend-Entwicklung in einem Cloud-basierten Smart-Home-System
Tutor
2010/10 – 2014/02

Lehrassistenz, Übungsbetreuung, Unterstützung von Bachelor-Studenten. Lehrtätigkeiten in den folgenden Lehrveranstaltungen:

  • Einführung in das Programmieren
  • Programmierpraxis
Verkehrsmanagement/Systemtechnik IT & ZT
Wien
Praktikant
2010/08 – 2010/09

Zweimonatiges Sommerpraktikum während des Bachelor-Studiums. Entwicklung einer integrierten Datenverarbeitungslösung, sowie weitere technische Tätigkeiten. Die folgenden Kerntechnologien wurden verwendet:

  • .NET/C#, WPF
  • Big Data und Algorithmik
PSE BS BAV, PSE HPS P&H PS
Wien
Praktikant
2007/07 und 2008/07

Zwei einmonatige Sommerpraktika während der Schulausbildung. Entwurf eines HTML-Frontends für eine Web-Anwendung (2007), sowie Entwicklung, Testen und Rollout eines bestehenden Software-Projekts (2008). Die folgenden Kerntechnologien wurden verwendet:

  • Java, JSP, Velocity
  • .NET/C#, WPF, WCF
  • Web Services
Zusatzausbildungen

Ausbildung

Doktorat, Informatik
Technische Universität Wien
2015/11 – 2020/09
Doktoratsstudium (Dr. techn.) mit Auszeichnung. Dissertation: Predictive Approaches for Resource Provisioning in Distributed Systems.
Diplomstudium, Informatik
Technische Universität Wien
2012/09 – 2015/10
Software Engineering & Internet Computing. Masterstudium (Dipl.-Ing.), äquivalent zu Master of Science (MSc). Diplomarbeit: Smart Prefetching for Mobile Users under Volatile Network Conditions.
Bachelorstudium, Informatik
Technische Universität Wien
2009/10 – 2012/09
Software & Information Engineering. Bachelorstudium (BSc). Bachelorarbeit: ACTA in a Nutshell: Das Handelsabkommen ACTA in seinen wichtigsten Zügen.

Forschung

Interessensgebiete

Optimierung von Kosten, Leistung und Ressourcenverbrauch im Cloud Computing; Cloud Manufacturing, Industrie 4.0, Industrial IoT; Vorhersagenbasierte proaktive Systeme; Machine Learning; Blockchain-Technologien.

Projekte
Publikationen
Wissenschaftliche Zeitschriften

M. Sigwart, M. Borkowski, M. Peise, S. Schulte, S. Tai. A Secure and Extensible Blockchain-based Data Provenance Framework for the Internet of Things. Personal and Ubiquitous Computing, Springer, 2020.

M. Borkowski, M. Sigwart, P. Frauenthaler, T. Hukkinen, S. Schulte. DeXTT: Deterministic Cross-Blockchain Token Transfers. IEEE Access 7:111030-111042, IEEE, 2019.

M. Borkowski, C. Hochreiner, S. Schulte. Minimizing Cost by Reducing Scaling Operations in Distributed Stream Processing. PVLDB 12(7):724-737, VLDB Endowment, 2019.

M. Borkowski, W. Fdhila, M. Nardelli, S. Rinderle-Ma, S. Schulte. Event-based Failure Prediction in Distributed Business Processes. Information Systems, 81:220-235, Elsevier, 2019.

O. Skarlat, M. Nardelli, S. Schulte, M. Borkowski, P. Leitner. Optimized IoT Service Placement in the Fog. Service Oriented Computing and Applications, 11(4):427-443, Springer, 2017.

Conference/Workshop Proceedings

T. Brandstätter, S. Schulte, J. Cito, M. Borkowski. Characterizing Efficiency Optimizations in Solidity Smart Contracts. 3rd IEEE International Conference on Blockchain (Blockchain 2020), Rhodes Island, Greece, 2020, pp. 281-290. Best Paper Award.

P. Frauenthaler, M. Borkowski, S. Schulte. A Framework for Assessing and Selecting Blockchains at Runtime (short paper). IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS 2020), Oxford, United Kingdom, 2020, pp. 106-113.

M. Sigwart, M. Borkowski, M. Peise, S. Schulte, S. Tai. Blockchain-based Data Provenance for the Internet of Things. 9th International Conference on the Internet of Things (IoT 2019), Bilbao, Spain, 2019, pp. 1-8.

V. Karagiannis, A. Venito, R. Coelho, M. Borkowski, G. Fohler. Edge Computing with Peer to Peer Interactions: Use Cases and Impact. Workshop on Fog Computing and the Internet of Things (Fog-IoT 2019), Montreal, Canada, 2019, pp. 1-5.

S. Weninger, M. Borkowski. Data Prefetching in Smart Systems (demo paper). 22nd IEEE International Enterprise Distributed Object Computing Conference (EDOC 2018), Stockholm, Sweden, 2018, pp. 204-207.

C. Schubert, M. Borkowski, S. Schulte. Trustworthy Detection and Arbitration of SLA Violations in the Cloud. 7th European Conference on Service-Oriented and Cloud Computing (ESOCC 2018), Como, Italy, 2018, 90-104. LNCS volume 11116.

P. Waibel, S. Videnov, M. Borkowski, C. Hochreiner, S. Schulte, J. Mendling. Process Simulation for Machine Reservation in Cloud Manufacturing. 16th IEEE International Conference on Industrial Informatics (INDIN 2018), Porto, Portugal, 2018, pp. 270-277.

M. Borkowski, C. Hochreiner, S. Schulte. Moderated Resource Elasticity for Stream Processing Applications. Euro-Par 2017: Parallel Processing Workshops, Santiago de Compostela, Spain, 2017, pp. 5-16. LNCS volume 10659.

M. Borkowski, S. Schulte, C. Hochreiner. Predicting Cloud Resource Utilization. 9th IEEE/ACM International Conference on Utility and Cloud Computing (UCC 2016), Shanghai, China, 2016, pp. 37-42.

O. Skarlat, S. Schulte, M. Borkowski, P. Leitner. Resource Provisioning for IoT Services in the Fog. 9th IEEE International Conference on Service Oriented Computing and Applications (SOCA 2016), Macau, China, 2016, pp. 32-39.

M. Borkowski, O. Skarlat, S. Schulte, S. Dustdar. Prediction-Based Prefetch Scheduling in Mobile Service Applications. 5th IEEE International Conference on Mobile Services (MS 2016), San Francisco, CA, 2016, pp. 41-48.

C. Hochreiner, P. Waibel, M. Borkowski. Bridging Gaps in Cloud Manufacturing with 3D Printing. Proceedings of Informatik 2016, volume 259 of Lecture Notes in Informatics, pp. 1623-1626.

O. Skarlat, M. Borkowski, S. Schulte. Towards a Methodology and Instrumentation Toolset for Cloud Manufacturing. CPPS Workshop (CPS Week 2016), Vienna, Austria, 2016, pp. 1-4.

S. Schulte, M. Borkowski, C. Hochreiner, M. Klusch, A. Murguzur, O. Skarlat, P. Waibel. Bringing Cloud-based Rapid Elastic Manufacturing to Reality with CREMA. Workshop on Intelligent Systems Configuration Services for Flexible Dynamic Global Production Networks (FLEXINET) at the 8th International Conference on Interoperability for Enterprise Systems and Applications (I-ESA 2016), pp. 407-413.

Unbegutachtete Publikationen

M. Nissl, E. Sallinger, S. Schulte, M. Borkowski. Towards Cross-Blockchain Smart Contracts. arXiv, Article 2010.07352, 2020.

S. Schulte, M. Sigwart, P. Frauenthaler, M. Borkowski. Towards Blockchain Interoperability. BPM Blockchain and Central and Eastern Europe Forum (Vol. 361), Vienna, Austria, 2019, pp. 1-8.

M. Borkowski, M. Sigwart, P. Frauenthaler, S. Schulte. DeXTT: Deterministic Cross-Blockchain Token Transfers. arXiv, Article 1905.06204, 2019.

M. Borkowski, P. Frauenthaler, M. Sigwart, T. Hukkinen, O. Hladky, S. Schulte. Cross-Blockchain Technologies: Review, State of the Art, and Outlook. White Paper, Technische Universität Wien, 2019.

M. Borkowski, C. Ritzer, S. Schulte. Deterministic Witnesses for Claim-First Transactions. White Paper, Technische Universität Wien, 2018.

M. Sigwart, C. Hochreiner, M. Borkowski, S. Schulte. FakeLoad: An Open-Source Load Generator. Technical Report TUV-1942-2018-01, Distributed Systems Group, Technische Universität Wien, 2018.

M. Borkowski, C. Ritzer, D. McDonald, S. Schulte. Caught in Chains: Claim-First Transactions for Cross-Blockchain Asset Transfers. White Paper, Technische Universität Wien, 2018.

M. Borkowski, D. McDonald, C. Ritzer, S. Schulte. Towards Atomic Cross-Chain Token Transfers: State of the Art and Open Questions within TAST. White Paper, Technische Universität Wien, 2018.

M. Borkowski, W. Fdhila, M. Nardelli, S. Rinderle-Ma, S. Schulte. Event-based Failure Prediction in Distributed Business Processes. arXiv, Article 1712.08342, 2018.

Wissenschaftliche Arbeiten

M. Borkowski. Predictive Approaches for Resource Provisioning in Distributed Systems. Dissertation, Technische Universität Wien. März 2020. Nominiert für den IEEE TCSC Outstanding PhD Dissertation Award 2020.

M. Borkowski. Smart Prefetching for Mobile Users under Volatile Network Conditions. Diplomarbeit, Technische Universität Wien. August 2015.

M. Borkowski. ACTA in a Nutshell: Das Handelsabkommen ACTA in seinen wichtigsten Zügen. Bachelorarbeit, Technische Universität Wien. Juli 2012.

Assistenzbetreuung von Abschlussarbeiten
Wissenschaftliche Aktivitäten und Dienste

Persönlich

Sprachen

Englisch: Verhandlungssicher (C1/C2)

Deutsch: Muttersprache

Polnisch: Muttersprache

Französisch: Grundkenntnisse (A2)

Interessen und Biographie

Meine Interessen sind unter anderem Photographie, Tennis, Skifahren, Laufen sowie Entwickeln von Drohnen und Modellflugzeugen. Ich spiele Klavier, Gitarre und E-Bass und singe im Chor wann immer es die Zeit erlaubt. Ich beschäftige mich außerdem gerne mit non-verbaler Kommunikation und habe Kurse in Gebärdensprache belegt.

Ich habe polnische Wurzeln, bin in Wien aufgewachsen und lebe in Dublin. Ich habe eine jüngere Schwester.

Kontakt

Profilbild von Michael Borkowski

Gerne können Sie mich bei Interesse kontaktieren. Gewöhnlich antworte ich binnen ein bis zwei Tagen.

Ich freue mich über Kontaktaufnahme unter .