The Geekonaut

Resume

About me

I am a motivated jack of all trades, ready to go wherever needed to make the project fly.

I am willing to adapt and learn as well as exchange experience and share knowledge. I enjoy challenges as much as I enjoy working together. I am always open for fresh perspectives and new ideas.

I am passionate about what I do. I take ownership of my projects and I prefer being proactive.

My values

This is what I base my decisions and solutions on. This is how I measure myself.

  • Flexibility
  • Responsibility
  • Trust
  • Collaboration
  • Sustainability

What I dislike

If you tick those boxes, we're not a good fit :(

  • Processes and tools over people and interactions
  • Contract negotiation over customer collaboration
  • Control over trust
  • Resistance to change

My favourite things outside of work

The following list is a list of things I did for the fun of it:


Wrote a book on Polymer and Web Components to give people a handy guide of both the basics and advanced concepts and topics of working with Polymer and vanilla Web Components.

I enjoy sharing knowledge & learn new things from the community. Hence I do quite a bit of public speaking & workshop teaching. see the list of talks.

Blogging is my way to share my experience and knowledge with anyone interested in reading. I share technical explanations as well as personal experiences with technology or methodologies. Many of these posts originate in offline discussions or conversations, leading to sharing the outcome with the world at large.

Pollenkarte Zurich is a web and mobile app (available on the Android Play Store) that uses open data to help people with pollen allergy in Zurich to avoid areas with a high risk of an allergic reaction. It also got some media coverage: Datenblog (Tagesanzeiger), Tagblatt and Blick am Abend



Cloud9Hub is a free and open source dashboard for Cloud9 (a browser-based IDE).


Previous career

Where I come from, what I have learnt and done

  • Head of engineering

    Archilogic, Zurich
    05/2017 - today
  • Fullstack Engineer

    Archilogic, Zurich
    10/2014 - 05/2017
  • Technical Leader R&D

    Centralway, Zurich
    05/2012 - 09/2014
  • Software engineer Web

    HR Matching AG, Lausanne
    2011 - 04/2012
  • System administrator

    Jobzippers, Lausanne
    11/2010 - 2011
  • Software engineer Embedded C/C++

    Fraunhofer IOSB AST, Ilmenau
    06/2010 - 05/2011
  • CEO

    MaNaWare IT Solutions UG, Ilmenau
    09/2009 - 09/2010
  • Junior web developer

    Goolive Deutschland GmbH, Hannover
    07/2008 - 02/2009
  • One man IT department

    Saeurefliesner e.V., Burgwedel
    06/2005 - 06/2008

Appendix: Things I work/worked with

My ever-changing toolbox

Programming languages

  • Javascript
  • Ruby
  • Python
  • Go
  • Scala
  • C/C++/C#
  • Java
  • PHP
  • Groovy
  • ActionScript 2/3

Cloud platforms

  • AWS (EC2, ELB, S3, Lambda, ...)
  • CloudStack
  • OpenStack
  • CloudFoundry

(Para-)Virtualization

  • VMWare
  • KVM
  • Xen
  • LXC / Docker
  • OpenVZ
  • Linux vServer
  • User mode linux
  • VirtualBox

Frameworks

  • Vue.js
  • Polymer
  • Symfony
  • Ruby on rails
  • Express.js / Connect.js
  • Meteor.js
  • Sinatra
  • Angular.js
  • Kendo

Test Frameworks

  • Jasmine
  • JUnit
  • QUnit
  • RSpec
  • Cucumber
  • PHPUnit
  • Behat
  • Selenium
  • Casper.js

CI environments

  • Jenkins
  • Travis
  • CodeShip
  • Circle
  • Drone.io

Platforms

  • The web (HTML5, CSS, Javascript) + hybrid web (Apache Cordova)
  • Windows (incl. kernel space)
  • Linux (incl. kernel space in 2.6.x)
  • Android

Provisioners

  • Puppet
  • Chef
  • Saltstack

Messaging systems

  • RabbitMQ
  • ActiveMQ
  • ZeroMQ

Databases

  • Postgres
  • MySQL
  • Oracle
  • MSSQL
  • Mongo
  • Redis
  • neo4j

Version Control Systems

  • Git
  • Subversion
  • Mercurial

Build tools

  • Make
  • grunt / gulp
  • Ant
  • Maven
  • sbt

Methodologies

  • Scrum (certified)
  • XP
  • Kanban