Roles: Programming Lead, Full Stack Programmer
Tools: Android Studio, Java, Firebase Authentication, Firestore, Realtime Databases, Git
Timeframe: Fall 2023
An "android game" made with no game engine from scratch. Features include...
User authentication, player settings and preferences saved in Firestore Realtime Databases
3 stages with 4 different types of enemies (linear or random movement, different colors and sizes) and 3 different types of powerups (score bonus, increase time, increase health)
Dynamic Leaderboard fetching top 5 scores from Firebase Firestore Backend
Led as the tech lead in a 5 developer team by reviewing 80+ pull requests and practicing agile methodology
Used Firebase Firestore to store 200+ player scores to leaderboard backend, created adaptive UI for frontend
Improved app performance by 25% by refactoring 35% of codebase and decreasing use of costly code handlers