I love to create and I'm strongly driven by simplicity. My nature is enthusiastic, pragmatic and entrepreneurial. Over several years I gained experience in web and mobile software development. Agile methods is the compelling tool I found to bring both, pragmatism and elegant software solutions, together.
Skills
Technical leadership— Planning, executing and guiding large, complex engineering efforts to success is a major experience I was able to make at GitHub as a Staff Engineer.
Written communication— Remote work based on asynchronous communication requires empathetic and concise writing. I practiced this for many years at GitHub and was able to learn from fellow Hubbers with decades of experience.
Experiences
GitHub
Staff Software Engineer
- Reliability and scaling of a large Ruby on Rails and MySQL deployment.
See my GitHub blog post about partitioning GitHub's relational databases.
Senior Software Engineer
- Core product features: Repositories, Pull Requests, Code Reviews & Issues
- Performance improvements of core components.
See my GitHub blog post describing how we made diff pages 3x faster.
- Protected branches improvements.
See my GitHub Blog post describing relevant product changes.
Simplificator
Software Engineer with Team & Project Lead
- Consulting of customers on-site about organizational and technical engineering best practices.
- Delivering web and mobile experiences to customers from initial requirements collection to production scaling.
Software Engineer
- Web engineering with Ruby on Rails.
- Mobile engineering for iOS and Android.
Education
University of Zurich
Master of Science in Computer Science
Bachelor of Science in Information Systems