Purushottam Anand

Software Engineer

Bengaluru, Karnataka, India6 yrs 11 mos experience

Key Highlights

  • Led development of high-throughput GraphQL service.
  • Revamped localisation service, cutting costs by 80%.
  • Spearheaded SDLC for a major promotional platform.
Stackforce AI infers this person is a Backend-heavy Fullstack developer in the Gaming industry.

Contact

Skills

Core Skills

Software ArchitectureJavaGraphqlNode.js

Other Skills

REST APIsData StructuresMicroservicesCI/CDDesign PatternsPostgreSQLPython (Programming Language)C++C (Programming Language)SQLMySQLNoSQLCassandraMongoDBElasticsearch

About

Experienced software professional with a proven track record of designing, developing and maintaining scalable systems in Gaming, Hospitality and EdTech space. Hands on experience in back-end languages and technologies like Java, C++, node.js, REST methodologies, Spark, Kafka, RabbitMQ, Amazon SQS, mySQL, PostgreSQL, Cassandra, MongoDB, Redis, New Relic and Datadog monitoring tools.

Experience

6 yrs 11 mos
Total Experience
1 yr 8 mos
Average Tenure
1 yr 9 mos
Current Experience

Zepto

SDE-3

Sep 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · On-site

Dream11

SDE-2

Oct 2021Sep 2024 · 2 yrs 11 mos · Mumbai

  • Spends Platform: An in-house platform to streamline the creation and execution of promotional campaigns, enhancing user retention and revenue growth.
  • Spearheaded the SDLC lifecycle of the Spends Platform, from initial concept to design, development, release, and to monitoring. This platform runs targeted campaigns to reduce user churn and boost contest engagement, driving greater revenue.
  • Conceptualized and designed the backend architecture.
  • Led the development and implementation of key features.
  • Facilitated collaboration with data science teams to integrate policy models for identifying churn-prone users and recommending promotions.
  • Enabled product managers to create and manage campaigns, including cohort selection, scheduling, user exclusions, and promotion overrides.
  • Ensured reliable mapping of promotions to end-users and implemented monitoring and alerts to detect anomalies and failures.
  • GraphQL Federation:
  • Played a key role in devising and orchestrating a highly intricate, multi-phased strategy for the federation of Dream11's high-throughput, user-facing monolithic GraphQL service, consistently serving peak traffic volumes of approximately 2.5 million requests per second (150M RPM).
  • Strategized the federation of the gigantic codebase into 16 different modular, composable and elastically scalable lightweight subgraphs.
  • Strategically devised the production rollout plan, ensuring a seamless transition with zero downtime and a minimal blast radius.
  • Established and executed comprehensive CI/CD pipelines along with Standard Operating Procedures (SOPs) for the post-federation era, delivering a seamless development experience for all developers across the organisation while entirely relieving the platform team of any involvement.
  • Localisation service revamp:
  • Re-visited and re-engineered the localisation service to reduce the infra costs by ~80% while continuing to uphold the high standards of operational excellence.
Software ArchitectureJavaREST APIsGraphQLData StructuresMicroservices

Whitehat jr

2 roles

Senior Software Engineer

Promoted

Dec 2020Oct 2021 · 10 mos · Mumbai, Maharashtra, India

Design PatternsNode.js

Software Engineer

Jun 2020Nov 2020 · 5 mos · Mumbai, Maharashtra, India

Design PatternsNode.js

Oyo

Software Development Engineer

Jun 2019Jun 2020 · 1 yr · Hyderabad Area, India

JavaPostgreSQL

Education

National Institute of Technology Durgapur

Bachelor of Technology — Information Technology

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Software Architecture & Java

Explore similar profiles based on matching skills and experience