NIDHISH SINGHAL

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 7 mos experience

Key Highlights

  • Reduced Redis calls by 40% at Pocket FM.
  • Migrated a billion-record table with zero downtime.
  • Optimized payment execution times by 80% at MyGate.
Stackforce AI infers this person is a Full-Stack Engineer specializing in SaaS and Fintech solutions.

Contact

Skills

Core Skills

AwsSystem DesignDistributed SystemsApi DesignSoftware DevelopmentData Structures

Other Skills

RedisPythonDatadogCloudWatchNode.jsJavaScriptTypeScriptMongoDBPostgreSQLAgile MethodologiesSmart Order RoutingSoftware QualityData IntegrityYouth MentoringDeep Web

About

Experienced Full-Stack Engineer | Platform Engineer I have a strong background in developing scalable systems across both early-stage startups and large corporations. Currently, I work as a Senior Software Engineer at Pocket FM, where I focus on optimizing platform systems at scale. My recent work includes reducing Redis calls by 40% and migrating a billion-record ‘Device’ table with zero downtime. Previously at Mygate, worked as a part of payments team , where I optimized payment traffic and reduced payout execution times by 80%, leveraging technologies like Node.js, TypeScript, Python, and System Design. With an Engineer's Degree in Computer Science from Vellore Institute of Technology, I’m passionate about building real-time, high-performance systems and constantly learning new technologies. I’m skilled in languages like Java, Python, TypeScript and JavaScript, and familiar with tools such as AWS, Kubernetes, Redis, and PostgreSQL. I'm always open to exploring new challenges in platform engineering and fintech, whether remote or international. Feel free to reach out: nidhish2801@gmail.com | +91-9944429911

Experience

7 yrs 7 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 4 mos
Current Experience

Krutrim

Senior System Software Engineer

Feb 2025Present · 1 yr 4 mos

Ola krutrim

Senior Software Engineer

Feb 2025Present · 1 yr 4 mos

  • Led end-to-end delivery of Kruti, India’s first Indic-language NLU platform, integrating multiple pretrained and custom language models to enable both Web and Deep Search capabilities. Designed and implemented a dynamic “smart-switch” routing layer capable of handling over 10K rpm (15M daily requests) across providers (OpenRouter, TogetherAI, and in-house Mistral Nemo), boosting overall availability to 99.90% and reducing error rates by 40%. Designed and implemented a session-level short-termmemory module to persist conversation context across multiple turns, ensuring seamless, coherent multi-turn dialogues. Designed and implemented response pipelines for moderation, output sanitization, jailbreak detection, and bot-identity verification, ensuring secure and compliant user interactions.

Pocket fm

2 roles

Senior Software Engineering

May 2024Jan 2025 · 8 mos

  • Platform Team
  • Developed and implemented an in-memory solution, reducing calls to Redis by 40%, significantly improving application performance and reducing load times by 30%.
  • Optimized Redis call efficiency by identifying and segregating hot keys into clusters, improving Redis response time by 25%.
  • Led the migration of the ‘Device‘ table with 1 billion records to a new structure without any downtime, ensuring zero user disruption during the migration process and handling table size overflow.
  • Technologies Used: Datadog, RedisInsight, Metabase, ELK, CloudWatch, NewRelic, Redis, Python, AWS
RedisPythonAWSDatadogCloudWatchSystem Design

Senior Software Engineer

May 2024Jan 2025 · 8 mos

  • Developed and implemented an in-memory caching solution, reducing Redis calls by 40% and improving load times by 30%. Optimized Redis call efficiency by clustering hotkeys, cutting response times by 25%. Led zero-downtimemigration of theDevice table (1B+ records), ensuring data integrity and seamless user experience. Implemented Datadog dashboards and alerts, proactively reducing system downtime by 20%.

Mygate

2 roles

Senior Software Engineer

Apr 2021Mar 2024 · 2 yrs 11 mos

  • Team wise contribution
  • 1. Payment Team
  • Orchestrated the implementation of a routing strategy optimizing payment traffic flow, directing transactions to a highly efficient payment gateway, lowering costs by 15% and increasing successful transactions by 20%.
  • Optimized payout scheduling from synchronous to asynchronous, improving payout execution time by up to 80%.
  • Developed a cutting-edge campaign system from scratch, enabling campaigners to target specific societies and dates, resulting in a 40% increase in product market reach and engagement.
  • 2. Invoicing Team
  • Streamlined the review changes screen, consolidating code previously scattered across Frontend and Backend, resulting in a 70% reduction in bug count.
  • Revamped the Invoice Booking flow by streamlining the process and consolidating scattered computations, resulting in a 40% reduction in user errors.
  • Led the development and rollout of a centralized design framework for Purchase Order and Goods -Receipt Note processes, establishing a scalable system for new client onboarding, enhancing efficiency, and reducing errors by 50%.
  • Technologies Used: AWS, EC2, S3, Lambda, Python, Node.js, JavaScript, TypeScript, NestJS, Kafka, MongoDB, PostgreSQL, Redis
AWSNode.jsPythonJavaScriptTypeScriptMongoDB+4

Senior Software Engineer

Apr 2021Mar 2024 · 2 yrs 11 mos

  • Payment Team
  • Orchestrated payment routing logic to optimize gateway usage, reducing costs by 15% and boosting success rates by 20%. Transformed synchronous payout flows to asynchronous pipelines, improving execution time by 80%. Developed targeted campaign system, increasing engagement by 40% through precise society-date targeting.
  • Invoicing Team
  • Streamlined review changes screen, consolidating scattered code to reduce bugs by 70%. Redesigned invoice booking flow, lowering user errors by 40% via consolidated computations. Led centralized framework development for PO and GRN processes, cutting onboarding errors by 50%.

Amd

2 roles

Software Engineer 2

Apr 2020May 2021 · 1 yr 1 mo

  • Spearheaded Simnow tool implementation, optimizing server performance during booting across modes (BIOS, Windows, Linux), enhancing system reliability, and reducing errors by 20%.
  • Demonstrated leadership by implementing Agile methodologies and guiding the team through the Software Development Life Cycle (SDLC), resulting in streamlined processes and successful project deliveries.
PythonAgile MethodologiesSoftware DevelopmentData Structures

Software Engineer

Mar 2020Mar 2021 · 1 yr

  • Spearheaded SimNow tool implementation to optimize server performance across BIOS, Windows, and Linux, reduc- ing errors by 20%. Incorporated Agile methodologies, guiding the team through SDLC for multiple high-impact projects.

Nokia

2 roles

R&D Engineer 2

Aug 2018Mar 2020 · 1 yr 7 mos

  • Restructured an innovative management feature to prevent system-wide outages, resulting in a 40% decrease in unplanned downtime and saving the company 150+ hours of lost productivity per quarter.
  • Coordinated cross-functional teams to ensure smooth project execution and timely delivery.
  • Advised team members on best practices, facilitating knowledge-sharing and collaboration.
PythonSoftware Development

Research And Development Engineer

Aug 2018Feb 2020 · 1 yr 6 mos

  • Restructured an outage-prevention feature, cutting unplanned downtime by 40% and saving 150+ productivity hours per quarter. Coordinated cross-functional teams to ensure on-time delivery and quality standards. Mentored junior engineers on best practices and collaborative workflows.

Education

Vellore Institute of Technology

Master of Technology — Computer Engineering

Jun 2014Jun 2016

Stackforce found 100+ more professionals with Aws & System Design

Explore similar profiles based on matching skills and experience