N

Nandini Singhal

Software Engineer

Madrid, Community of Madrid, Spain8 yrs 9 mos experience
Highly Stable

Key Highlights

  • Top 1% performer at Oracle
  • Two-time Oracle Employee Recognition Award winner
  • Published multiple papers in top-tier conferences
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer in the SaaS industry.

Contact

Skills

Core Skills

Distributed SystemsCore JavaSoftware DevelopmentMicrosoft AzureC#Distributed AlgorithmsConcurrent ProgrammingFormal VerificationC++Openmp

Other Skills

ASP.NET MVCAlgorithmsAndroidApache SparkAzure Cosmos DBData StructuresHadoopHashiCorpIntel Parallel StudioJavaKubernetesLaTeXLinuxMySQLNetBeans

About

Over 7 years of experience in the tech industry, with emphasis in tackling complex and ambiguous problems, particularly in the realm of Distributed Systems, Server-side software product development, Web Infrastructure, High Availability. Excellent team player with good communication skills. Ability to learn quickly & adopt new technology and work environment easily. Release and technical lead for various projects. Proven experience in building a team and bringing stability to the team. 📚 I’m proud to have contributed to the field with several papers published in top-tier A* conferences, including: - Memory Tagging: Minimalistic Synchronization for Scalable Search Data Structures (SPAA, 2020) https://dl.acm.org/doi/10.1145/3350755.3400213 - A Pragmatic Non-blocking Concurrent Directed Acyclic Graph (NETYS, 2019) https://link.springer.com/chapter/10.1007/978-3-030-31277-0_22 - Reducing the Computational Complexity of RegionInfo Pass in LLVM (LLVM Developer’s Meeting, 2016) https://www.youtube.com/watch?v=yOVeJtA5zxw My professional journey has been equally rewarding. At Microsoft, I was part of the Azure Org, where I co-developed a one-stop Partner app for Android and iOS, handling millions of requests daily. I was also a winner in the PACE-IDC Hackathon 🏆. Currently, at Oracle, I’m leading impactful projects in the Object Storage team. I’ve successfully developed Object-level granular access controls, significantly enhancing security for billions of objects. My dedication and results-driven approach have placed me in the top 1% of my team, and multiple Oracle Employee Recognition Awards 🏅.

Experience

Datadog

Software Engineer

Oct 2025Present · 5 mos · Madrid, Community of Madrid, Spain · On-site

  • Working in the Kafka Streaming Data Plane team.
Core JavaDistributed SystemsKubernetes

Oracle

2 roles

Principal Software Engineer

Promoted

Sep 2024Oct 2025 · 1 yr 1 mo · Bengaluru, Karnataka, India

JavaC++Distributed SystemsAlgorithmsTeam LeadershipSoftware Development+3

Senior Member of Technical Staff

Dec 2020Sep 2024 · 3 yrs 9 mos · Bengaluru, Karnataka, India

  • Working in the Object Storage Team at OCI.
  • Achieved an Outstanding rating (5/5) across all years.
  • Awarded Oracle Employee Recognition Award 2 times with cash prize of $150
  • 2 times Consecutive Winner of the Storage Hackathon project - Casper on Laptop & Self Regulating Async Services
Microsoft AzureAzure Cosmos DBC#MySQLScalaASP.NET MVC+2

Microsoft

Software Engineer | Backend

Jul 2018Dec 2020 · 2 yrs 5 mos · Bengaluru, Karnataka, India · On-site

  • Working as part of Azure team with good hands on experience with Cloud technologies, C#, ASP.NET and microservices.
  • Designing robust and scalable architecture for managing all partner referrals with Microsoft and Partner finder search which handles a million requests every day.
  • Developed a one-stop Partner app in a 2-member team for Microsoft Partners for android and iOS. Was involved in writing several backend APIs for app functionalities like OCR recognition, raising support tickets, viewing events, blogs, developing partner competencies and many more.
  • Also developed monitoring dashboards to monitor requests, failures, latencies for every API and dependencies, across datacenters and deployment environments.
  • Winner of the PACE-IDC Hackathon: Project on using actionable messages which can authenticate and authorize users to perform actions on an external platform (like approve expenses) directly from within email / chat.
Distributed AlgorithmsConcurrent ProgrammingC++Data Structures

Institute of science and technology austria

Research Intern

Apr 2018Jul 2018 · 3 mos · Klosterneuburg · On-site

  • Distributed Algorithms and Systems Group under the guidance of Prof. Dan Alistarh
  • Authored paper on Memory Tagging: Minimalist Synchronization for Scalable Concurrent Data Structures
  • in SPAA 2020 https://dl.acm.org/doi/abs/10.1145/3350755.3400213
Concurrent ProgrammingFormal Verification

Max planck institute for software systems

Research Intern

Jan 2018Apr 2018 · 3 mos · Kaiserslautern, Germany

  • Programming Languages and Verification Group under the guidance of Prof. Viktor Vafeiadis

Samsung r&d institute india

Summer Intern

Jul 2016Aug 2016 · 1 mo · Delhi, India · On-site

  • Deployed a Tizen TV video application for Indian Channel Serial using Youtube API.
C++PthreadsOpenMPIntel Parallel Studio

Defence research and development organisation (drdo)

Research Assistant

Jan 2015Jan 2016 · 1 yr · Hyderabad, Telangana, India · On-site

  • Development of Software Transactional Memory (STM) Library consisting of multiple version algorithms which enable concurrent threads to execute seamlessly (without using locks).
  • Testing of these libraries on highly concurrent benchmarks like STAMP and Synchrobench.
C++PthreadsOpenMPIntel Parallel Studio

Education

Indian Institute of Technology Hyderabad

Master of Technology - MTech — Computer Science and Engineering

Jan 2015Dec 2017

Pune University

Bachelor of Engineering - BE — Computer Engineering

Jul 2010May 2014

Stackforce found 100+ more professionals with Distributed Systems & Core Java

Explore similar profiles based on matching skills and experience