Hermann Käser » Curriculum Vitae
Permanent link: https://hwk.sh/cv/
Personal Information
- Montréal, Quebec
- German passport, Canadian Permanent Resident
- hermann.kaser@gmail.com
Work Experience
Senior Tools Developer at Turbulent (Montreal QC, October 2020 - Current)
Develop internal tools for Star Citizen, including a crash reporting pipeline that takes client/server crashes and turns them into tickets, as well as a development tool to run the game environment locally.
- Tools used in position: Python, PHP, C#, Typescript, Redis, Kafka, Docker/Kubernetes, AWS
Backend Developer at Pernod Ricard (London UK/Montreal QC, January 2017 - October 2020)
Developed a CMS and managed the migration of existing websites to the new in-house platform.
- Tools used in position: PHP 7.1+, Symfony 2+3, MySQL, AWS
Freelance Backend Developer (London UK, October 2012 - December 2016)
Largest projects included data migrations for two large publishing companies and the rebuild of a website for a TV channel.
- Tools used in positions: PHP 7.1+, Symfony, Wordpress, PHPUnit, Bootstrap, jQuery, HTML5, CSS, AWS, Jenkins, Vagrant, and Docker. Also used Couchbase, Solr, Ansible, Rackspace cloud servers, Zookeeper, Redis, and Zend.
Backend Developer at nvivo.es (Madrid Spain, July 2008 - September 2012)
Developed the website as well as the backend management tool and crawler scripts. Maintained the live and test servers.
- Tools used in position: PHP, MySQL, JavaScript, Python, Bash, Nginx, Memcached, eAccelerator, qmail, haproxy, glusterfs, XML, JSON
Developer at Destinia (Madrid Spain, September 2007 - June 2008)
Maintained and updated the hotel search engine, backend providers, and internal management tools.
- Tools used in position: PHP, MySQL, JavaScript, Eclipse+Zend Debugger
Web Developer at Ninefortynine (Derby UK, 2004-2007)
Developed websites using PHP and MySQL in valid XHTML and CSS, maintained Linux servers (live, test and backup servers), and was responsible for keeping clients appraised throughout the development process and later support.
Other projects
- Mobile loyalty card app: Developed the backend for a mobile loyalty card application. Users scan a QR code and receive a digital loyalty card that worked on both Android and iOS. (PHP, Google Wallet, Apple Wallet)
- Fare Saver: Developed a website that calculated how much money a user saved by cycling to work versus taking public transportation. (PHP, Strava API, TfL API)
- Open Source projects
- Implement
JSON_*
on ScientaNL/DoctrineJsonFunctions - Minor bugfix for phpro/grumphp
- Documentation, code styling, and small tweak for webwarejp/OpenppWebPushAdapter
- General improvements for LycheeOrg/Lychee-Laravel
- Adds an icon to madebymany/sir-trevor-js
- General improvements for RyanNoelk/OpenEats
- Bugfixes for Bitwarden clients
- Implement
Education
- 2006-2007
- University of Derby, Placement at Ninefortynine
- 2004-2006
- University of Derby, HND Computer Studies and Internet Technologies
- 2002-2004
- Universidad Politécnica de Madrid, Computer Science
- 1998-2002
- American School of Madrid
External references
- https://github.com/hermzz: my personal github account
Languages
- Spanish, native
- English, native
- French, basic
More about me
I’m an old school science fiction fan (Asimov, Bradbury, Philip K. Dick) but I’ll read almost any kind of fiction I can get my hands on. I enjoy a good game of Ultimate. I started playing while at university and I’ve continued ever since playing for a number of club teams from different countries and representing Spain and Great Britain at European and World level competitions. I spend summers either cycling or sailing and winters cross-country skiing. As a recent arrival to Montréal, I’ve been learning French and have managed to get it to a conversational level and I’m keen to keep learning!