iOS App Development und Python Server Development
- Verfügbarkeit einsehen
- 1 Referenz
- 80€/Stunde
- 86153 Augsburg
- Europa
- de | en
- 01.01.2020
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
10/2018 – 3/2019
TätigkeitsbeschreibungTook over development of one of the company’s main apps and led efforts to add new high-performance, real-time syncing features to it. This included updating the server code to use Python 3.7’s asyncio and simplifying its architecture. I also created high-quality user interfaces with Interface Builder and Swift, and planned & implemented a new architecture for syncing data client-side.
Eingesetzte QualifikationenBig Data, Data Warehousing, iOS, iOS Entwicklung, Python, Amazon Web Services (AWS)
12/2017 – 5/2018
Tä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 (Programmiersprache), Representational State Transfer (REST)
8/2017 – 6/2018
Tätigkeitsbeschreibung[...] is a high performance feature switching server for developers who want to roll out features of their apps in a controlled way, or A/B test various flavors of features, or enable and disable features on the fly. The server is written in Python and includes a sophisticated user interface for controlling rollout. The API uses JSON over REST and is hosted on AWS & Docker. Client libraries are available in Swift, JavaScript, and Python.
Eingesetzte QualifikationenDocker, Python, Swift (Programmiersprache), Amazon Web Services (AWS), JavaScript, Representational State Transfer (REST)
7/2017 – 12/2017
Tä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, Data Warehousing, Docker, Python, Amazon Web Services (AWS), Django
5/2015 – 6/2017
Tä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 (Programmiersprache), Amazon Web Services (AWS), Django
12/2011 – 4/2015
TätigkeitsbeschreibungStarting 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 QualifikationeniOS, Apple Mac Systems, Android Entwicklung, Objective-C, Python, Swift (Programmiersprache), Django, Representational State Transfer (REST)
Ausbildung
Augsburg
Über mich
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden