Amazon Web Services (AWS)
Projekt‐ & Berufserfahrung
Jamit Labs GmbH, Karlsruhe, Remote
12/2017 – 5/2018Tätigkeitsbeschreibung
Together with 4 other freelancers, created a large fitness and health app for a new startup, which will soon be released. The app includes a chat bot, automatic server synchronization, and sophisticated video concatenation, preloading and playback.
Written in Swift 4, using Behavioral Trees, Swagger and Moya for network requests, and Lottie for Animations.
iOS, Swift (Apple), Representational State Transfer (REST)
8/2017 – 6/2018Tätigkeitsbeschreibung
Fineway GmbH, München
7/2017 – 12/2017Tätigkeitsbeschreibung
Fineway is a startup that aims to use a Machine Learning Chatbot to build the perfect vacation for its users, from hotel reservations to flights to trips. I worked on the chat fragments team, improving the conversational ability of the bot to keep facts in mind longer than just one question-answer-pair. Then I switched to leading the overhaul and redesign of the Data Pipeline Service, with better architecture, improved distributed performance, and the ability to infer data points from given data.
Technologies for this included Python with Django, but also data science tools like Pandas and Jupyter Notebooks, as well as ElasticSearch, Docker, and various continuous integration services.
Data Science, Big Data, Datawarehouse / DWH, Docker, Python, Amazon Web Services (AWS), Django (Framework)
Elgato Systems, München
High-Tech- und Elektroindustrie
5/2015 – 6/2017Tätigkeitsbeschreibung
Elgato offers a large range of Home Automation devices that allow you to watch over and control the lighting, temperature, doors, etc in your home.
I worked on implementing many new user interfaces for the Elgato Eve app that can be used to control and update the various Elgato IoT devices. Additionally, I lead a complete rethinking of how Elgato manages its code, breaking up a 15 year old mono repo of tens of gigabytes into separate projects and dependencies, and holding workshops to introduce Git and Git Flow into the company’s workflows.
Programming languages for these projects were Swift 3 and Objective-C, using Apple HomeKit, AppKit, WatchKit, as well as manual management of Bluetooth and network connections to IoT devices.
A separate project at Elgato was a real time syncing service for the company’s gaming division, which concerns itself with live streaming of gaming videos. This service enables the instantaneous synchronization of over half a million devices’ settings with delays of less than 100ms. It is written in Python, Django Channels, and Twisted, using (web) socket connections.
iOS, Docker, Git, Objective-C, Python, Swift (Apple), Amazon Web Services (AWS), Django (Framework)
anfema GmbH, München
12/2011 – 4/2015Tätigkeitsbeschreibung
Starting as employee #1, I’ve hired employees, lead teams, created server landscapes, designed software architecture and initiated, planned and worked on several large scale mobile and cloud projects. Anfema was about 40 developers strong when I left. Creating and propagating processes like Scrum and Continuous Integration was very important in this position, as was a commitment to quality, high performance software, and human leadership. We created a culture of highly reusable libraries that, combined with the CI pipeline, allowed us to output a very high number of apps per month.Eingesetzte Qualifikationen
iOS, Mac OS, Android Entwicklung, Objective-C, Python, Swift (Apple), Django (Framework), Representational State Transfer (REST)
(Bachelor of Science)