Badges
Certifications
Work Experience
Software Engineer
Zynga•  January 2021 - Present•  Bangalore
I spearheaded the development of three major features, leading a team of two engineers, and optimized code by templatizing repetitive elements, significantly reducing overall development time. I engineered backend systems for leaderboard features and automated artifact cleanup using Jenkins, boosting efficiency and minimizing manual tasks. I actively participated in specification reviews and architectural discussions for various game features and significantly contributed to the development of features that boosted player retention and Average Revenue Per User (ARPU). I developed leaderboard functionality for creating tiered and global leaderboards, led the integration of the Android Billing library, and migrated the project to the latest target SDK. Additionally, I reviewed code to detect potential issues early and served as a buddy for other engineers, assisting in the development of optimized architectures and approving cost estimates and architectural decisions.
Software Engineer
Traveloka•  May 2019 - January 2021•  Bangalore
I managed a high-traffic platform as part of the Merchandising Team, where I streamlined onboarding for new business units by developing a Config-Based UI generation module, reducing frontend onboarding time by 90%. I transitioned the web tool to a serverless architecture, cutting infrastructure costs by 95%, and led comprehensive integration efforts for various business units. Additionally, I transformed the Java backend codebase from a monorepo with multiple services into a multirepo architecture.
Full Stack Engineer
Egnify•  June 2018 - May 2019•  Hyderabad
I designed and implemented a role-based user management system and Single Sign-On service within a microservice architecture, and developed the backend for a distributed online test-taking and assessment platform used by over 8,000 students daily. I created pipelines for rank, mark, and concept analysis using Celery and Redis message queues. Additionally, I engineered a multi-tenant system to ensure each institution operates within its own isolated database environment and devised an architecture enabling hierarchical data access within institutions, facilitating specific data access permissions for users.
Education
Lovely Professional University
Computer Science & Engineering, Bachelor of Technology - Computer Science (Hons.)•  May 2014 - May 2018•  CGPA: 7.81