Diga App Projekt, Flutter, Golang
Schlagwörter
Skills
I love to empower businesses of every scale, from large established corporations to emerging startups, to transform their visionary ideas into tangible products.
With over 20 years of hobbyist and almost 15 years of professional programming experience, my passion for computing encompasses everything from hardware to software.
With over 20 years of hobbyist and almost 15 years of professional programming experience, my passion for computing encompasses everything from hardware to software.
Projekthistorie
01/2022
-
01/2023
03/2022
-
04/2022
Full- Stack Solo Projekt, Golang, Bleve, Docker, Serverless
04/2021
-
02/2022
Full- Stack App Projekt, Firebase, Flutter, Golang, Typescript
06/2021
-
12/2021
Golang, Microservices, Cassandra, React
02/2021
-
05/2021
Flutter Diga App Development
06/2020
-
11/2020
Golang/ReactJS Entwicklung
Brainloop GmbH
(Internet und Informationstechnologie, 250-500 Mitarbeiter)
Erweiterung der bestehenden Software in einem Scrum Team
02/2020
-
05/2020
Flutter Entwicklung
Aidhere GmbH
(Pharma und Medizintechnik, 10-50 Mitarbeiter)
Flutter Entwicklung nach ISO Standard 62304
Anbindung von Fitness Hardware via Bluetooth
Implementierung eines Video Chats mit agora.io
Anbindung von Fitness Hardware via Bluetooth
Implementierung eines Video Chats mit agora.io
04/2018
-
12/2019
Senior Software Engineer Lead App
The Software Fanatics
iOS und Android Entwicklung mit Flutter
Apollo GraphQL Server als API Proxy
VideoChat mit WebRTC und Go Signaling Server
Kubernetes Cluster Betreuung in GCE
10/2017
-
03/2018
Software Engineer
Brabbler AG
- Go Development in einer Microservice Architektur
- Eingesetzte Technologien: Kubernetes, gRPC,
Cassandra
- Eingesetzte Technologien: Kubernetes, gRPC,
Cassandra
07/2016
-
09/2017
Senior Software Engineer
The Software Fanatics
- Technischer Aufbau einer Online Community
- Eingesetzte Technologien: Kubernetes, React, Flow,
MobX, Symfony, MongoDB, PerconaSQL
- Konzeption und Anforderungsanalyse von User Stories
- Eingesetzte Technologien: Kubernetes, React, Flow,
MobX, Symfony, MongoDB, PerconaSQL
- Konzeption und Anforderungsanalyse von User Stories
09/2012
-
06/2016
Software Engineer in einem agilen Scrum- Team
Voycer AG
- Eingesetzte Technologien und Services: Profitbricks,
NewRelic, Zend Framework 1, Symfony2, MongoDB,
Composer, Gearman, Amazon AWS, Golang
- Mitaufbau und Pflege agiler Prozesse und agiler
Arbeitsstrukturen
- Entwicklung einer hochskalierenbaren SaaS Plattform
für Community-und Social On Site Lösungen
(communtiy.sixx.de, community.ispo.com,
community.fitforfun.de, uvm.)
- Systematische Umsetzung der Modernisierung und
des Redesigns von Legacy Plattformen
- Einsatz von Git Flow und Continuous Deployment
- Administrationssoftware zur Steuerung der Plattform
- Entwicklung verschiedenster Ansätze zur Fraud
Prevention und/oder Detection
- JSON API Entwicklung und Dokumentation
- Betreuung studentischer IDP- Projekte der TUM
- Wartung, Pflege und User Management für
Confluence, Youtrack und andere Systeme
- Ansible zur Server Orchestrierung
NewRelic, Zend Framework 1, Symfony2, MongoDB,
Composer, Gearman, Amazon AWS, Golang
- Mitaufbau und Pflege agiler Prozesse und agiler
Arbeitsstrukturen
- Entwicklung einer hochskalierenbaren SaaS Plattform
für Community-und Social On Site Lösungen
(communtiy.sixx.de, community.ispo.com,
community.fitforfun.de, uvm.)
- Systematische Umsetzung der Modernisierung und
des Redesigns von Legacy Plattformen
- Einsatz von Git Flow und Continuous Deployment
- Administrationssoftware zur Steuerung der Plattform
- Entwicklung verschiedenster Ansätze zur Fraud
Prevention und/oder Detection
- JSON API Entwicklung und Dokumentation
- Betreuung studentischer IDP- Projekte der TUM
- Wartung, Pflege und User Management für
Confluence, Youtrack und andere Systeme
- Ansible zur Server Orchestrierung
08/2014
-
05/2015
Freiberuflicher Tätigkeiten
- Eingesetzte Technologien: Docker, Golang, Ansible, C,
C++, Javascript, Git, Jenkins, Twitter Bootstrap
- Einführung agiler Prozesse
- Unterstützende Maßnahmen zur kontinuierlichen
Verbesserung der Teams
- Beratung und Aufbau von bewährten Systemen zur
Qualitätssicherung (Continuous Integration, Pair
Programming, Coding Guidelines etc.)
- Beratung im persönlichen Umgang innerhalb des
Teams
C++, Javascript, Git, Jenkins, Twitter Bootstrap
- Einführung agiler Prozesse
- Unterstützende Maßnahmen zur kontinuierlichen
Verbesserung der Teams
- Beratung und Aufbau von bewährten Systemen zur
Qualitätssicherung (Continuous Integration, Pair
Programming, Coding Guidelines etc.)
- Beratung im persönlichen Umgang innerhalb des
Teams
08/2011
-
09/2012
Software Entwickler in einem agilen Scrum- Team
Travian Games GmbH München
- Eingesetze Technologien: PHP 5.3, Zend Framework,
MySQL, MongoDB, Doctrine ODM, OAuth, Redis,
Memcached, ActiveMQ, PHPUnit, Selenium
- Entwicklung vielseitiger, hochverfügbarer Backend
Applikationen im Continuous Integration Prozess in
Teams mit bis zu neun Mitgliedern
- Entwicklung einer Multi- Prozess Anwendung zur
Verwaltung von Hintergrundprozessen
- Betreuung von Auszubildenden zum Fachinformatiker
für Anwendungsentwicklung
- Entwicklung eines SDKs für Drittanbieter
Anwendungen
- Design und Umsetzung von XML-RPC Schnittstellen
MySQL, MongoDB, Doctrine ODM, OAuth, Redis,
Memcached, ActiveMQ, PHPUnit, Selenium
- Entwicklung vielseitiger, hochverfügbarer Backend
Applikationen im Continuous Integration Prozess in
Teams mit bis zu neun Mitgliedern
- Entwicklung einer Multi- Prozess Anwendung zur
Verwaltung von Hintergrundprozessen
- Betreuung von Auszubildenden zum Fachinformatiker
für Anwendungsentwicklung
- Entwicklung eines SDKs für Drittanbieter
Anwendungen
- Design und Umsetzung von XML-RPC Schnittstellen
09/2009
-
07/2011
Auszubildender zum Fachinformatiker/ Anwendungsentwicklung
- Entwicklung der internen Backend Applikation
- Design und Realisierung der REST- API
- Anbindung der CRM Anwendung Greyhound durch
XML- RPC Schnittstellen
- Setup und Wartung der internen Entwicklungsserver
- Java Desktop Anwendungen für Community Manager
- Erfolgreiche Einführung von Subversion als
Versionierungssystem
- Entwicklung einer alternativen Time und Task Tracking
Backend Software im Rahmen eines Freelance
Projektes
- Design und Realisierung der REST- API
- Anbindung der CRM Anwendung Greyhound durch
XML- RPC Schnittstellen
- Setup und Wartung der internen Entwicklungsserver
- Java Desktop Anwendungen für Community Manager
- Erfolgreiche Einführung von Subversion als
Versionierungssystem
- Entwicklung einer alternativen Time und Task Tracking
Backend Software im Rahmen eines Freelance
Projektes
Reisebereitschaft
Verfügbar in den Ländern
Deutschland