Technical Lead
CurrentSplash Learn is a scientifically designed, game-based curriculum spanning Pre-Kindergarten to Grade Five.1. Have designed and implemented multiple flows like Server-driven UI, Dynamic Recommendation, disk base cache , Multi-parent login, Curriculum, Spanish Support, Game versioning with auto download, Flutter integration etc. for iPad and iPhone. 2. Wrote efficient, maintainable and reusable code by dividing the core functionalities into multiple swift packages(Using SPM) like Data Stores (Using Facade), Asset Management (Via Dependency Graph), Apple Sign In etc. 3. Designed and implemented a background downloader that would download game assets in a proactive manner. This drastically reduced the game load time.4. Build Datastore using Facade pattern which acts as an API for various data stores such as keychain, user default, plist, in memory, file storage etc.5. Did the architecture of asset management (for downloading game assets), using a dependency graph. This helped in pushing game fixes over the air.6. Solved various production critical bugs.7. Leading a team of 5 members