HappeningTech Lead & Senior Android Developer
Jul. 2022 - Mar. 2024Zagreb, Croatia(I was a part of Superology until April 2023, which then became Happening.) Superbet's Android app consists of 400+ screens, maintained by 10 cross-platform teams. The codebase spans 100+ modules. As a tech lead, I contributed to defining UI, data, and domain architectures, educating the team on these concepts, and guiding their adoption. This effort resulted in:
• 51% fewer critical calculation/mapping invocations.
• 53% faster calculation/mapping times.
• 70% faster rendering for key user journeys. With 600K+ monthly users, the Superbet Android app demands continuous innovation. As lead Android developer in the Sports Statistics squad, I worked closely with PMs, backend/QA engineers, designers, and data analysts, refine feature development and ideation. While the direct impact of the sports statistics features on revenue is complex to quantify, our focus was long-term engagement, reducing churn by delivering meaningful betting statistics. Key contributions included:
• Launching 22 new, highly complex football statistics screens, enhancing player, team, and competition insights.
• Boosting long-term user retention of player details by 63%.
• Increasing NPS scores—83% of users favored the new team details screen over the old one.
• Integrating live sports streaming across 1000+ leagues, drawing 180K+ monthly users.
• Introducing Opta highlights, converting 33% of visitors from the most popular live statistics screen. Additional contributions:
• Conducted the majority of Android technical interviews.
• Authored technical documentation.
• Performed code reviews and mentored developers. Tech Stack: Kotlin, RxJava, Coroutines/Flow, Jetpack Compose, Room, MVP, MVVM, Koin, Protocol Buffers, Retrofit, SSE, Git, JUnit, Roboelectric, Figma, Jira.