4 schnelle Fragen an Team Games

Mathis: Teamleitung und Softwareentwickler, Fußballfan und -spieler, Kegeln
​
Dustin: Softwareentwickler, Motorrad
Simon: Technischer Produktmanager und Softwareentwickler, Badminton, Gamer
Yasamin: Softwareentwicklerin, Klavier
​
Robert: Softwareentwickler, Gitarre
Khaled: Softwareentwickler, Schach
1. An welchen Projekten arbeitet ihr aktuell?
Wir entwicklen unser eigenes Gamesprojekt und bilden es in verschiedenen Frontends ab. Dazu integrieren wir verschiedene externe Gamesanbieter, bieten ein eigenes Backoffice an und stellen die API für die Frontends bereit.
​
Von der Analyse und Implementierung der externen APIs, über Featuredefinitionen und -umsetzung bis hin zum Design, produktiven Betrieb, Sicherstellung und Überwachung, decken unsere täglichen Aufgaben also alles ab - das macht unsere Arbeit sehr abwechslungsreich.
Dabei arbeiten wir im Büro oder im HomeOffice zusammen und tauschen uns bei Fragen on demand aus. Für Updates oder Komplikationen gibt es zudem ein wöchentliches Meeting. Neben dem Austausch im Team stehen wir auch in regelmäßigen Kontakt zu externen Anbietern und Kunden.

2. Mit welchem TechStack setzt ihr eure Projekte um?
Mit Kotlin, Spring, Cassandra, TypeScript, React, antd Aktuell versuchen wir auch die container basierte Laufzeitumgebung mithilfe von Docker/ Kubernetes umzusetzen.
3. Was war euer größter Bug? Was habt ihr daraus gelernt?
Da es unser Projekt noch nicht so lange gibt, gab es bisher noch keine größeren Bugs. Aber wir konnten schon einige Erkenntnisse sammeln und uns weiterentwickeln. Dazu gehört z.B. dass wir lieber eine native Cassandra verwalten, statt einen externen Service (CaaS) zu nutzen, um die volle Bandbreite an Funktionen verwenden zu können.
4. Was macht euer Team besonders?
Fachlich sind wir das erste Team, dass ein Projekt mit Kotlin umsetzt. Wir haben uns dazu entschieden, weil Kotlin gegenüber Java schlanker und funktional angehaucht ist und dabei vollumfänglichen Spring-Framework Support bietet.