Hi, I'm Gregor Ulm. I'm a multi-paradigm computer programmer with a strong foundation in computer science.
Gregor Ulm's Bio:
Gregor Ulm is a computer programmer who is familiar with a wide range of programming languages and programming paradigms. His favorite language is Haskell, due to its powerful type system, high level of expressiveness, and strong ecosystem. At university, his favorite subjects were automata theory, functional programming, and compilers.
Programming LanguagesFunctional: Haskell, Erlang, ML (Standard ML), Lisp (Scheme, Racket)
Scripting: Python, Bash C family: C, C++, Java
Logic: Curry
Declarative: SQL, Regex, TeX, XML, HTML, CSS
Low-level: Java bytecode (Jasmin)
Technologies
OS: Linux, Apple OS X, Microsoft Windows
SCM: Git
Interests Functional programming, programming languages, property-based testing
Gregor Ulm's Experience:
-
Teaching Assistant at Chalmers University of Technology
2013Courses: - Project: Programming (2013) - Logic, Algorithms, and Data Structures (2014)
Gregor Ulm's Education:
-
University of Gothenburg
2013 – 2015Supplementary Computer Science Courses -
University of Gothenburg
2012 – 2015Bachelor of Science (BSc)Concentration: Software Engineering -
London School of Economics and Political Science
Master of Science (MSc)Concentration: Philosophy of Science -
King's College London, University of London
-
Humboldt-Universität zu Berlin
-
Universität Regensburg
Bachelor of Arts (BA)Concentration: Philosophy & Linguistics
Gregor Ulm's Interests & Activities:
Functional programming (prefer the ML-family; I use Haskell as much as possible), exercising, Ashtanga yoga.