I am a technology magician with 5 years of commercial experience.
Currently working as CTO at Café Europe. Newsagency
Managing team of remote developers, designing system architecture, and shaping digital strategy. Working with stakeholders as Product Owner. Implemented Scrum in the organisation.
Oversaw cloud migration. Optimised cloud containers, cutting costs in half. Implemented CI/CD pipelines. Set up redis clusters for background jobs with sidekiq workers scaling separately from app containers.
Designed and built a system for the digital value chain of news production from raw information to finished article.
Implemented an automated tracking system to give stakeholders an overview of which channels their news were published in using various APIs.
Built APIs to provide data to legacy content management system.
Employed rapid prototyping to validate experimental ideas and deliver fast stakeholder value.
Built experimental technical prototypes for clients in the aviation, event, and media industries.
Natural language processing
I built business applications (called skills) for Amazon Alexa and Google Assistant that plug into existing infrastructure to do things such as plan meetings with people. The application would check participants' calendars for the ideal time and book a meeting room or schedule a skype meeting.
Lead workshops for a Swiss media house focused on managing and expanding digital product portfolio with the board of directors.
Managed Information and Data
Conception and design of an information portal for internal archiving services based on Sharepoint.
Cloud Platform Engineering
Conception, architecture and development of an elastic quota management tool based on RedHat OpenStack and CloudFoundry using Ruby on Rails.
Support of Scaled Agile Framework implementation in the organisational unit.
Future Work Experience - Product & Service Innovation
Development of voice assistant services for the enterprise environment using Amazon Alexa and Google Assistant.
Architecture and setup of an internal API for voice services.
Managing internal roll-out of Surface Hubs for Swisscom. Consulting on Surface Hub use-cases and implementation as well as training for enterprise customers in Switzerland and abroad.
In charge of planning & execution. Communication with partners. Leading international team.
The Zurkow StartUp Festival connected the vibrant StartUp communities of Zurich and Krakow. The Festival features workshops, panel discussions, talks and concerts.
The project won an innovation award, was sponsored by UBS & endorsed by the Swiss Embassy in Poland.
An introduction to business and management
Design thinking: creativity for the 21st century
Shaping business opportunities
Exploring innovation and entrepreneurship
Creating futures: sustainable enterprise and innovation
Leadership in a changing world
marketing, economics, interactive media design, project management, accounting, computer science, web design
Art & History
I find that making complex active record queries within rails is inefficient and nearly impossible without falling back to SQL.
I just started working on a ruby gem which allows users to make complex queries across relations and objects in just one line of ruby instead of 5+ lines of SQL per query.
Café Europe's journalists were using an old, slow and feature-wise limited application to manage the news production.
I created a modern platform which made the value chain process more intuitive and introduced new features which allowed journalists to keep better track of their tasks and allowed managers to keep a better overview.
Customers wanted to Café Europe to create and send out newsletters for them but wanted to manage the mailing list themselves.
I designed and coded a fully GDPR compliant blackbox solution, which allows customers to manually add and remove subscribers, import and export existing subscribers, create sign up forms. Double opt-in emails and unsubscribes are handled by the platform. Using the sendgrid API, I implemented a system which marks bounced emails. Newsletter statistics such as open rates, number of recipients etc. were made visible.
The recipient list is loaded into the newsletter system for delivery through an API but the recipient addresses aren't saved or visible to the editorial team.
Creating good looking, uniform social media posts for news stories is was very time consuming.
I wrote a commandline application that can turn titles into corporate design conforming, social media-ready images. Users can specify a custom background image, otherwise the application will use a random, abstract image from unsplash.
This application later formed the base for an automated solution that crawls an RSS-Feed and then adds pre-fomatted posts, including the image to the queue on buffer, a social media post scheduling platform.
Scheduling a meeting can be frustrating and time consuming. Looking through participant's calendars to find a time and date, finding and booking a room etc., when regular work is already stressful, is annoying.
With the digital office assistant, an Amazon Alexa/Google Assistant skill, planning a meeting is as easy as telling the assistant when, where and with whom you would to meet. The assistant uses the outlook and active directory APIs, finds a time, sends out invitations, books a room for you.
Changing quota allocation for containers running on OpenStack required logging into a jumphost and using the commandline manually.
I put together a web app, which uses dynamic sliders to update quota allocations. After saving, the app creates a .yml file with the configuration, a script on the jumphost reads the file, validates it and updates the quota on OpenStack.