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 Technology2013
Courses: - Project: Programming (2013) - Logic, Algorithms, and Data Structures (2014)
Gregor Ulm's Education:
University of Gothenburg2013 – 2015Supplementary Computer Science Courses
University of Gothenburg2012 – 2015Bachelor of Science (BSc)Concentration: Software Engineering
London School of Economics and Political ScienceMaster of Science (MSc)Concentration: Philosophy of Science
King's College London, University of London
Humboldt-Universität zu Berlin
Universität RegensburgBachelor 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.