Sonali Sahu

Senior Software Engineer

Bengaluru, Karnataka, India5 yrs 7 mos experience
Highly StableAI ML Practitioner

Key Highlights

  • Expert in AI-powered analytics and microservices development.
  • Proven track record in cloud migration and data management.
  • Strong background in backend development with scalable solutions.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and cloud technologies.

Contact

Skills

Core Skills

JavaMicroservices DevelopmentAi IntegrationCloud MigrationData ManagementCloud StorageApi DevelopmentReal-time NotificationsChatbot Development

Other Skills

Java (Spring Boot)Python (FastAPI)PostgreSQLMongoDBRedisAWSOpenSearchKnowledge GraphsKubernetesDockerSQLCosmos DBMicrosoft IntuneTechnical DocumentationAzure Blob Storage

About

Currently part of Microsoft's innovative tech sphere, my journey in software development continues to be fueled by a rigorous Master's in AI from BITS Pilani. With a solid foundation in backend development, I'm adept at crafting scalable solutions and optimizing data storage, having previously enhanced Walmart's form-building platform and API efficiency. My technical toolkit, enriched by certifications in Kafka and AI, complements my hands-on experience with cloud platforms like Azure and GCP. As I navigate through complex technical challenges, my focus remains on driving impactful software advancements that align with business objectives and user needs.

Experience

5 yrs 7 mos
Total Experience
2 yrs 6 mos
Average Tenure
7 mos
Current Experience

Nielsen

MTS 3

Oct 2025Present · 7 mos · Bengaluru, Karnataka, India · Hybrid

  • Part of a team developing an enterprise-scale AI-powered Analytics Platform that enables natural language data querying and real-time insights generation.
  • Key Contributions:
  • Built Real-time Notification System from scratch – Designed and implemented a scalable hybrid push-pull architecture using Redis Pub/Sub and WebSocket for instant system-wide notifications with sub-second latency
  • Developed Configuration Management Service – Created a centralized service from the ground up for managing AI prompts, tool definitions, guardrails, and model configurations across distributed systems
  • Microservices Development – implementedmultiple Spring Boot and FastAPI services handling query processing, natural language understanding, multi-agent orchestration, data connectivity, and authorization
  • AI/LLM Integration – LLM orchestration layer with guardrails validation, dynamic tool calling, and prompt management integrating multiple AI providers
  • Data Security & Authorization – SQL query rewriting engine with row-level security and column-level access control for secure multi-tenant data access across multiple database systems (Druid, Trino, PostgreSQL, ClickHouse, Cassandra)
  • Event-Driven Architecture –asynchronous messaging patterns using Redis Streams and message queues for distributed state management and inter-service communication
  • Tech Stack: Java (Spring Boot), Python (FastAPI), PostgreSQL, MongoDB, Redis, AWS, OpenSearch, Knowledge Graphs, Kubernetes, Docker
  • Impact: Contributed to a production-ready platform enabling business users to generate data-driven insights through natural language, significantly reducing time-to-insight while maintaining enterprise security standards.
Java (Spring Boot)Python (FastAPI)PostgreSQLMongoDBRedisAWS+6

Microsoft

Software Engineer II

Jun 2024Sep 2025 · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

  • Contributed to Microsoft Intune, a cloud-based product that manages devices and applications across services like Outlook, Office 365, and Teams.
  • Led the migration of 19GB of data for two services from Reliable Collections (RC) to Cosmos DB, ensuring minimal downtime, zero data loss, and smooth adoption.
  • Migrated critical components, including the SQL connector (pushing Intune data into SQL warehouses for analytics) and other core service components from RC to Cosmos DB.
  • Validated and deployed services across multiple environments (oneDF, SH, CTIP), successfully migrating two providers to production (oneDF, SH) and progressing deployments in CTIP.
  • Partnered with cross-functional teams to drive project delivery, and created comprehensive technical documentation to support knowledge sharing and accelerate onboarding.
SQLCosmos DBMicrosoft IntuneTechnical DocumentationCloud MigrationData Management

Walmart global tech india

3 roles

Software engineer III

Aug 2022May 2024 · 1 yr 9 mos

  • Worked on a form-building platform enabling users to create customizable forms with drag-and-drop fields, and configurable rules.
  • Conducted migration activities from legacy data storage with substantial data to Azure Blob Storage.
  • Oversaw the onboarding and integration development with Google Cloud Platform (GCP) for data retrieval from BigQuery (BQ) and backend operations.
  • Led the development and maintenance of APIs, improving platform processing speed and performance. Collaborated with teams for third-party integrations and validations.
  • Actively monitored application health throughout the continuous delivery software development process.
Azure Blob StorageGoogle Cloud Platform (GCP)API DevelopmentCloud Storage

Software Engineer II

Aug 2020Aug 2022 · 2 yrs

  • Worked on a project focused on recording information for recalls. Key responsibilities and contributions include:
  • Developing backend REST APIs and GraphQL queries integrating with third-party systems and SQL databases.
  • Designing and implementing real-time and scheduled email notifications using Kafka and Kubernetes for store users.
  • Creating cron jobs to extract data from SQL databases and publish to Kafka.
  • Implementing scheduling jobs to fetch data from XML files and update Redis cache.
  • Writing unit test cases using JUnit and Chai frameworks.
  • Designing and developing backend GraphQL API with Kafka and Azure DB integration.
REST APIsGraphQLKafkaKubernetesJUnitAPI Development+1

Software Development Intern

Jan 2020Jul 2020 · 6 mos

  • Developed REST APIs to handle Agreements.
  • Designed and developed an end-to-end Chatbot capable of handling all user-related queries using Dialogflow, a natural language understanding platform. It assists suppliers in understanding the onboarding process with Walmart and is also utilized internally by Walmart.
  • Wrote test cases using the JUnit framework with a test coverage of 95%.
  • Received a Pre-Placement offer in July 2020.
REST APIsDialogflowJUnitChatbot Development

Education

Banasthali Vidyapith

Bachelor of Technology — Information Technology

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Java & Microservices Development

Explore similar profiles based on matching skills and experience