Curriculum Vitae
„Resume of Life”
Jan 2021 – Present
Fullstack Web & Blockchain App Developer
Company: shift-happens
Location: Cozumel, Quintana Roo, Mexico
Type: Self-employed
I have worked with JavaScript for over 20 years and always loved web development and the rapid pace of innovation. Seeing JavaScript becoming so ubiquitous over the last years is amazing and I really enjoy the current ecosystem. I am always on the search for interesting projects and am passionate about using my craft to make the world a better place. Other areas of interest include Artificial Intelligence, Robotics, Blockchain and Low Level Programming with Arduino/RaspberryPie.
Skills/Tools:- React
- Node
- Solidity
- Smart contracts
- APIs
- NextJS
- Svelte(Kit)
- React Native
- Supabase
Last project: https://moonshire.vercel.app/Jan 2018 – Present
Yoga Teacher
Company: shift-happens Yoga
Location: Thailand, Indonesia, India, Nepal, Mexico, ...
Type: Self-employed
In 2018, struggling with burnout, I quit my job as developer in Barcelona, started travelling the world and discovered Yoga. I enrolled in a 200h Yoga teacher training course in Thailand. An eye-opening experience that changed my life forever. I have been practicing and teaching Yoga since. The name shift_happens is based on the immense sudden shift my life took when Yoga entered my life and from the prospect that Yoga can help to heal. I am also Yoga Alliance RYT-500 and ERYT-200 certified.
Skills/Tools:- Ashtanga primary & intermediate series
- Yoga for Martial Artists
- Anatomy for Yoga and TTCs
- Pranayama
- Pre-YTT trainings
- Yoga and mental health
Last project: https://yoga.christof.digital/Aug 2014 – Jan 2018
Frontend Engineer
Company: XING AG
Location: Hamburg, Germany
Type: Full-Time Employee (1000+ employees)
Duration: 3 years 6 months
Xing is the LinkedIn of the German-speaking market. It is now a unicorn, with more than a 1000 employees over 5 countries, but still felt like a startup. I joined the headquarters in Hamburg as Frontend Engineer for the Premium/ProJobs team. It was a great, enthusiastic atmosphere and until today my longest commitment towards a company. In late 2016 I switched to our newly opened Barcelona office to support and build up the team. Fun fact: Xing was supposed to be pronounced Crossing/X-ing, but instead the German public just calls it Xing with a hard X. Entertaining marketing-fail 101.
Skills/Tools:- React
- Git
- TravisCI
- Scrum
- Kanban
Last project: https://www.xing.de/projobsOct 2012 – Jul 2014
System Engineer
Company: Gruner + Jahr GmbH & Co KG
Location: Hamburg, Germany
Type: Full-Time Employee (1,500+ employees)
Duration: 1 year 10 months
G&J is (was) the biggest publishing company in Germany with titles like National Geographic, Financial Times Deutschland or Stern. G&J hosted all its infrastructure in house (crazy, I know) and as part of G+J Digital Products we were responsible for keeping it all running... 24/7. Another task was to provide all dev and staging environments for the different teams, deployments, build chains, security, virtualization... G&J was a traditional, huge company and very slow to adjust to challenges of the new digital age, still it was an immensely valuable learning experience for me.
Skills/Tools:- Shell
- Perl
- PHP
- VMWare
- Apache
- NGinx
Last project: Production Setup for Brigitte.de, Gala.de, Geo.de.Apr 2012 – Sep 2012
Senior Lead Developer
Company: Futura Epsis 1
Location: Hamburg, Germany
Type: Self-employed
Duration: 6 months
With the digital artist I mentioned earlier, we created digital experiences for brands, agencies, art curators, labels and musicians. Whereas he was creating the art, I was responsible for all backend related tasks. One project was to develop a massive multitouch table, working with a beamer and resistive touchscreen - but in March of the same year Apple launched the iPad and pretty much made all these ideas obsolete. Our cooperation was nonetheless a fruitful endeavor.
Skills/Tools:- ActionScript
- PHP
- Apache
- jQuery
Last project: Multitouch device just before the iPad launched...Feb 2010 – May 2012
Web-Developer
Company: Trakken Technologies GmbH
Location: Hamburg, Germany
Type: Full-Time Employee (~10 employees)
Duration: 2 years 4 months
In early 2010 I joined the just founded startup Trakken Technologies, becoming part of a 3-person dev team. It was wild, fiddling with JavaScript, setting up and managing our own servers, failing deployments on Friday, the usual early quirks. Main product was TrakkBoard, a SaaS solution for web controlling, a sort of digital data platform, the analytics for marketers. It's still out there.
Skills/Tools:- Ruby on Rails
- PHP
- Hadoop
- jQuery
- MongoDB
- HBase
- redis
Last project: https://www.trakkenwebservices.com/products/trakkboard/Oct 2008 – Feb 2010
PHP & ActionScript Programmer
Company: thirtyOne Media
Location: Hamburg, Germany
Type: Freelance
Duration: 1 year 5 months
This was my first real attempt to do more independent projects as a freelancer. I partnered with Andreas Rothaug, a digital artist from Hamburg - together we built RIAs (Rich Internet Applications) with a Flash frontend and a PHP backend. Our clients were mainly digital marketing agencies and affiliates.
Skills/Tools:- ActionScript3
- PHP
- LAMP
- Zend
Last project: Gateway between Flash (ActionScript3) and PHP with AMF2007 – 2008
SEM Account Manager
Company: eSearchVision
Location: Paris, France
Type: Full-Time Employee (~40 employees)
Duration: 1 year
Founded in 2004 and expanding to the US in 2006, I worked at eSV as SEM Manager on ad campaigns for clients like Apple, Scout24 or Filemaker, mainly for the German market. This was quite an intense, KPI driven environment, but at the same time very insightful to work in a truly international team. For me, this was the first time that English was the main company language.
Skills/Tools:- AdSense
- Analytics
- Target CPC optimization
Last project: Apple Product Red campaignMay 2007 – Oct 2007
SEM Manager
Company: Pangora SAS
Location: Paris, France
Type: Full-Time Employee (~40 employees)
Duration: 6 months
This was my first 'real' job after graduating! Additionally, in a new city in a whole new country: Paris, France. Well, not really, I used to live there in my childhood. But this time, I came for something different. I worked in Search Engine Marketing (SEM), mostly for price comparison sites. (buycentral.de, shopping.lycos.de...). Very analytical position trying to optimize CPC/CPO for longtail searchterms.
Skills/Tools:- AdSense
- CPC optimization
2006 – 2007
Graduand
Company: mentasys GmbH
Location: Karlsruhe, Germany
Type: Full-Time Employee (~40 employees)
Duration: 1 year
I had the chance to write my Master Thesis about building web shops within a company called mentasys, owner of the biggest online portal for gifts in Germany at that time, youSmile.de. I completely rebuild and redesigned the portal using a PHP backend, MySQL database and an IE6 optimized frontend - yes, it was that time. Biggest challenge was debugging jQuery (which was brand new) and database performance, where mysql stored procedures and MqSQLi came to the rescue. It was my biggest project until then.
Skills/Tools:- HTML
- MySQL
- PHP
- jQuery
Last project: Technical and conceptual Redesign and Relaunch of the Web portal youSmile.de