Work Experience
Software Engineer @ PlaySimple Games
August, 2023 - Present
• Taking ownership of design, architecture, and end-to-end implementation of features/infra to scale the newly launched product, with 50k+ Active DAU, 1 million+ downloads, generating over 2 million dollars a year.
• Worked on designing extensive Software Design Docs to build scalable, robust systems. Led Design Review meetings with peers and stakeholders.
• Conducted thorough Code Reviews for 100+ pull-requests, ensuring code-quality, security, and adherence to best-practices.
• Owned server and client architecture, with end-to-end development of Multi-User Events Infra. The infra helps run events where users collaborate/compete amongst each other in real-time, sky-rocketing App Engagement, built using C#, Redis, and Golang.
• Proactively managed server latency and troubleshoot issues by monitoring on Datadog to address potential issues before they impact operations.
• POC for Engineering Business Function catering valuable Tech insights for the product.
Associate Software Engineer @ PlaySimple Games
August, 2022 - July, 2023
• Engineered the core infrastructure of the app and Launched MVP within 2 months, achieving the company’s fastest MVP release record.
• Owned end-to-end design, and development of Localisation Infra, which gives users option to change the language of the App. The app is now available in Spanish, Portuguese, English, Japenese, Korean and French enhancing Internationalism, boosting DAU by 3 folds.
• Automated complete Android Build Process to support flawless deployment of the project using Jenkins, Python, Fastlane, saving build time by 80%.
• Automated complete Downloadable Content Shipping Process using Jenkins, reducing time from half an hour to less than a minute.
• Maintained the App stability metrics in production by continuous monitoring on Firebase Crashlytics, fixing crashes/ANRs to keep the Crash Free Rate above 99%.
Software Development Engineer Intern @ PlaySimple Games
August, 2021 - July, 2022
• Worked on developing features, prototypes, backend APIs and tools. Owned multiple features from spec to release, involving tech architecture design, cost allocation and rapid deployment.
• Reduced the App Load Time by 25%, by optimising file I/O operations at App start using Java Multi-Threading on Android.
• Built the Android Notification infra of the App using Java, which increased App Retention by 35% in later cohorts.