Moomin Mobile games and apps

Johannes Ylönen
Published

0
  • Project creator

As a Full-Stack/DevOps Developer at Snowfall Oy, I played a pivotal role in developing several Moomin mobile games and applications. My work spanned backend development, mobile development, and DevOps (Kubernetes).

Backend Development & DevOps:

  • Core Responsibility: Designing and developing backend services for Moomin mobile games.
  • Technologies: Python/Flask, Nakama game server, PostgreSQL, NoSQL databases.
  • Infrastructure: Self-managed Kubernetes cluster on Microsoft Azure, initially deployed on Azure App Service. Migrated from DC/OS to Kubernetes for improved scalability and flexibility.
  • Responsibilities: Implementing game functionalities, integrating third-party libraries, and ensuring secure user account management.
  • Scalability & Performance: Designed and implemented microservices architecture for enhanced scalability and performance.

Mobile Development:

  • Platforms: Android (Java/Kotlin) and iOS (Objective-C/Swift).
  • Game Development: Contributed to game development using Unity/C#/.NET.
  • Native Development: Developed native Android/iOS components for specific functionalities.

This experience demonstrates my ability to handle full-stack development, DevOps, and mobile development within a fast-paced environment, contributing to the successful launch and operation of multiple mobile products.