Dr. Frank Penczek
Angestellt, Senior System Software Engineer, Apple
Portland, Vereinigte Staaten
Werdegang
Berufserfahrung von Frank Penczek
Bis heute 3 Jahre und 2 Monate, seit Juni 2021
Senior System Software Engineer
Apple
8 Jahre und 9 Monate, Sep. 2012 - Mai 2021
Staff Software Engineer
Intel
2 Jahre, Okt. 2010 - Sep. 2012
Research Fellow
University of Hertfordshire
Erforschung von dynamischen Programmoptimierungen zur besseren Ausnutzung von parallelen Rechenresourcen; Design, Entwicklung und Integration der strom-basierten Koordinierungssprache S-Net und deren Tools; Entwicklung und Auswertung von Fallstudien mit Projektpartnern aus Wissenschaft und Wirtschaft; Betreuung von BSc, MSc und PhD Studenten
4 Jahre und 8 Monate, Aug. 2007 - März 2012
PhD student
University of Hertfordshire
Erforschung und Entwicklung eines statischen Typsystems, formale Semantik, Sprachdesign und Ausführungsmodell für nebenläufige Koordinierungssprachen; Compiler und Laufzeitsystementwicklung; Lehre im Bereich paralleler Programmierung und Programmiersprachenentwicklung
Ausbildung von Frank Penczek
2007 - 2012
Computer Science
University of Hertfordshire
Laufzeitsysteme für parallele Programmiersprachen, Compilerbau, Sprachdesign, formale Semantik, Typsysteme, dynamische Optimierung
2001 - 2007
Informatik
Universität zu Lübeck
Programmiersprachen, paralleles Rechnen, verteilte Systeme, Algorithmen und Datenstrukturen; medizinische Informatik, bildgebende Verfahren
Sprachen
Englisch
Fließend
Deutsch
Muttersprache