Moomin Mobile games and apps
Johannes Ylönen
Published
0
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.