Dr. Jonas Kaiser
Angestellt, Senior DevOps Engineer, ioki GmbH
Frankfurt am Main, Deutschland
Werdegang
Berufserfahrung von Jonas Kaiser
I am working in a Mobility Analytics and Consulting Team, where I provision the required virtual hardware (via Openstack / SaltStack / Terraform) for our high performance computing pipelines, establish and maintain a modern CI/CD based software development lifecycle (mostly centred around GitLab & Nexus) and also work as a software developer (mostly Java) on improving our custom tool chain.
I am working in a Mobility Analytics and Consulting Team, where I provision the required virtual hardware for our high performance computing pipelines, establish and maintain a modern CI/CD based software development lifecycle and also work as a software developer on improving our custom tool chain.
Scala Backend Engineer working on a data visualisation middleware
6 Jahre und 1 Monat, Apr. 2012 - Apr. 2018
Research assistant
Saarland Informatics Campus
1) TA: lecture organisation, managing tutors, teaching lectures/seminars/tutorials, student supervision. 2) academic research, writing scientific articles, conference presentations 3) System Administration: maintenance of Debian & CentOS server landscape, partially Xen virtualised. Administration of public /24 net and associated domain (DNS, DHCP). Maintenance of lab website (basic LAMP stack). Other services: git, ssh access, mail (exim), central sign-on (LDAP), file sharing (via SAMBA et al.).
I worked with the infrastructure branch on a new piece of code versioning software and was responsible for an algorithm to easily access the author and time of creation associated with a given line of source code (e.g. a blame/praise feature). I integrated the algorithm into an existing client-server-architecture and made it accessible from other internal systems. The code was developed in C++ on a Ubuntu Linux System using Perforce versioning for development purposes.
Ausbildung von Jonas Kaiser
7 Jahre und 5 Monate, Apr. 2012 - Aug. 2019
Theoretical computer science
Saarland University
Development and evaluation of techniques for mechanising correspondence proofs between various representations of syntactic systems with local variable binding (e.g. lambda calculi) in proof assistants like Coq, Abella and Beluga.
2 Jahre und 4 Monate, Okt. 2010 - Jan. 2013
Computer Science
Saarland University
Master Thesis: "Formal Construction of a Set Theory in Coq". A development of TG set theory in a type theory based proof assistant. Main Subjects: Computational Logic, Semantics, Verification, Machine Learning, Type Systems for Modules, Compiler Verification, Concurrent Program Logics.
2 Jahre und 9 Monate, Okt. 2007 - Juni 2010
Computer Science
University of Cambridge
Bachelor Thesis: "Reconsidering Lucid -- a modern approach": Scala implementation of a compiler and actor-based, concurrent demand-driven run-time system for the dataflow language Lucid, evaluated against the pLucid reference implementation.
Sprachen
Deutsch
Muttersprache
Englisch
Fließend
Spanisch
Grundlagen