Niraj Agarwal
AeroLeads people directory · profile

Niraj Agarwal Email & Phone Number

Software Engineer at Apple
Location: Dublin, California, United States 12 work roles 2 schools
1 work email found @walmart.com LinkedIn matched
✓ Verified July 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email n****@walmart.com
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Engineer
Location
Dublin, California, United States
Company size

Who is Niraj Agarwal? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Niraj Agarwal is listed as Software Engineer at Apple, a with 218112 employees, based in Dublin, California, United States. AeroLeads shows a work email signal at walmart.com and a matched LinkedIn profile for Niraj Agarwal.

Niraj Agarwal previously worked as Principal Software Engineer - Customer Experience at Walmart Labs and Principal Software Engineer - Strati Platform at Walmart Labs. Niraj Agarwal holds M. Tech., Industrial Engineering And Management from Indian Institute Of Technology, Kharagpur.

Company email context

Email format at Apple

This section adds company-level context without repeating Niraj Agarwal's masked contact details.

{first_initial}{last}@walmart.com
86% confidence

AeroLeads found 1 current-domain work email signal for Niraj Agarwal. Compare company email patterns before reaching out.

Profile bio

About Niraj Agarwal

* Over 20+ years of IT experience involving Software Applications Design, Architect, Technical Lead, Development, Implementation in Product and Custom Client/Server, Software as a Service (SaaS), Web based and E-commerce applications using Java, J2EE, REST Technologies.* Worked in all phases of software development lifecycle including requirements gathering, analysis, design, reviews, coding, testing, debugging, documenting, building and deployment.* Possesses strong work ethics, excellent written and oral communication skills, and able to work independently or as part of a larger team. Able to learn new skills and adapt quickly to the rapidly changing technology and business landscape.* Good working knowledge of application interfaces with Web Services, Grails, LDAP, YUI, content management solutions, ad servers.* Excellent at analyzing and understanding of domains, idea Generation, debugging and solving complex design problems.* Experience in managing and interacting with geographically diversified development and QA teams, task delegation, project management.* Experience with java AWT screen design and development. Also worked in java swing for more than last 5 years as a personal interest project.

Listed skills include Web Services, Rest, Xml, Web Applications, and 18 others.

Current workplace

Niraj Agarwal's current company

Company context helps verify the profile and gives searchers a useful next step.

Apple
Apple
Software Engineer
cupertino, california, united states
Website
Employees
218112
AeroLeads page
12 roles

Niraj Agarwal work experience

A career timeline built from the work history available for this profile.

Software Engineer

Current

Cupertino, California, United States

* Help building and enhancing ACS platform to deploy and manage Apple IDs, apps, content and devices for schools and businesses around the world.

Sep 2021 - Present

Principal Software Engineer - Customer Experience

Sunnyvale, California, United States

* Architect for Cart and Checkout team* Helping team to enhance performance and scalability of the overall user experience on Walmart and other brands and domains owned by Walmart.* Helped team to move from relational DB to No-SQL for massive Cart and Checkout data at Walmart scale, with 0 downtime and highest consistency* Revisit current architecture of Cart and Checkout backend applications and help in moving to new architecture supported by platform team (Strati Platform).* Modularization of all CXO owed apps to use consistent and logical maven modules for better developer productivity and following separation of concerns principles.

Feb 2019 - Sep 2021

Principal Software Engineer - Strati Platform

Sunnyvale, California

* Architect for Cloud Configuration Management (CCM) team, helped team enhancing application features, build and gain operation excellence for CCM o Experimentation application configuration (A/B testing configuration) o Annotation based typed configurations and beans o Configuration validation and metadata (fail fast) o Authorization and programmatic configuration updates o Monitoring and Telemetry tools to gain operation excellence* Architect for Tunr (next-gen CCM) which is o Built on configuration-as-code as well as 12-factor app paradigm o Built to support Cloud Native (containers like Kubernetes as well as VMs) way of application configuration delivery and management.* Architect and implementer for revamp/redesign of Messaging as a Service Client library o Designed the client library to work for both use cases like managed as well as application owned messaging brokers o Client library is extension of JMS library and abstracts various messaging providers like ActiveMQ, Tibco, IBM MQ, Open JMS and any other provider using plugin approach

Apr 2015 - Jan 2019

Staff Software Engineer - Pangaea Platform

Santa Clara, Ca, Usa

* Technical Lead for Cloud Configuration Management (CCM) team* Helped in building mission critical core service CCM from scratch, to solve application configuration needs for applications running under Walmart ecosystem. * CCM is highly available and scalable product of Walmart's Pangaea platform which makes the application configuration available at startup and runtime with the ability to change the configuration at runtime without the need of app restart.* Contributed in a patent for Configuration Resolution for Transitive Dependencies.* Technologies Used: Java/J2EE, NodeJs, REST, Spring, Hibernate, Oracle/MySQL,

Oct 2013 - Apr 2015

Principal Engineer

Foster City, Ca, Usa

Leading the design, development and deployment of marketplace, purchase consumer web applications and some shared apps/services used across the various Deem applications.* Homepage: All new look homepage app for Deem SMB offerings.* Chrome Service: Shared service consumed by each Deem Web application to renderthe common customizable chrome (navigation header, footer), with ability tointegration with 3rd party apps.* Offer Service: Shared Service to render the context aware fully integrated ads/offerson various Deem applications from multiple providers.* Comboloader: Shared Service to render versioned static content resources like js,css, images for various Deem applications.* Widgets Container: This container hosts shared pluggable UI Widgets like CreditCard Widget, Offer Widget etc. used by various applications.* Deem Purchase: Web app to allow access to hundreds of thousands of relevantproducts and services that businesses customers buy every day. Solution provides smart purchasing suggestions based on an individual’s preferences, current context and past purchasing behavior.

Apr 2011 - Oct 2013

Senior Software Engineer

Foster City, Ca, Usa

Led the development of marketplace applications like Shipping, Dining, Car Service, Airport Parking, Conferencing and Travel Insurance.* Domain Expert for Shipping application, designed and implemented various small to large feature enhancements in shipping including o Bulk Shipping o Database Migration from Oracle to MySQL o Redesign of shipping documents creation and storage (PDF) o Third Party Business Validation Service o Created Shipping Domain Service as shared shipping service and exposedREST endpoint for external apps/services consumption.* Successfully transitioned all marketplace apps to offshore team in India for futuredevelopment and maintenance.* 3rd level support for all marketplace applications* Mentoring new team members for marketplace applications, bug fixing etc.

May 2008 - Apr 2011

Software Consultant (For Gap Inc, Usa)

San Bruno, Ca, Usa

Requirement gathering from the business partners for enhancements for various internal applications like GMA (Group Management Access), Change Password, Forgot Password, FTP Application, Vendor Direct etc.* Requirement Analysis, design and development of new enhancements* Implemented Kruskal-Wallis algorithm to determine optimal distribution ofvarious sizes of cloths in Gap stores.* Added new services to LDAP Web Services (Web Service was used as Interface forLDAP)* Coordinating and preparing documents for production deployment of the newchanges* Was involved in upgrading all owned applications from WAS 5.1 to WAS 6.1

Mar 2006 - May 2008

Software Consultant (For Goodyear Tires, Usa)

Gurgaon, India

* Architecture design, development and support using java, Struts, servlet, taglibs etc. as per MVC model.* Framework design development and implementation for Ajax Implementation in the application* Design and Support for Multi-lingual in the application* Code Synchronization with different onsite changes in VSS* Project management activities involving Resource Panning, Project Estimation,Status Reporting, Inter Group Co-Ordination, Appraisal of Team and System Problem Tracking

Jul 2005 - Feb 2006

Software Consultant (For Ge Healthcare, Usa)

Waukesha, Wi, Usa

* Requirement gathering from users and clients* Managing/Coordinating development team, QA team, release team, support team* Defect tracking and maintain various metrics* Preparation of project deliverables as per GPMO (Six Sigma) terminology for eachSDLC phases* Project management activities involving Resource Panning, Project Estimation,Status Reporting, Inter Group Co-Ordination, Appraisal of Team and System Problem Tracking

Apr 2003 - Jun 2005

Software Consultant (For Jp Morgan Chase, Usa)

Gurgaon, India

* Architecture (Core) design and development using java, Struts, EJB (state full and stateless), servlet, Taglibs etc. as per MVC model* Defined the XML document structures for communication between the presentation and model layers and for different configuration and property files* Designed and developed the XML document structures for different configuration and -­‐3-­‐property files* Core framework support and enhancement* Performance tuning for core framework

Jan 2002 - Apr 2003

Software Consultant (For Qwest Telecommunications, Usa)

Denver, Co, Usa

* Worked on FORCAST project to develop the UI Layer and Service Layer components for new features* Written macros for MS Excel using Visual Basic to import/export data to/from oracle database* Developed utilization reports

Jun 2000 - Jan 2002

Software Consultant (For Standard Charted Bank, Uk)

Gurgaon, India

* Involved in development and testing of the functional user screens using java AWT* Written server side code for performing various database services/transactions* Performed unit testing, black box testing and integration testing of modules with othercomponents

Jun 1999 - May 2000
Team & coworkers

Colleagues at Apple

Other employees you can reach at apple.com. View company contacts for 218112 employees →

2 education records

Niraj Agarwal education

FAQ

Frequently asked questions about Niraj Agarwal

Quick answers generated from the profile data available on this page.

What company does Niraj Agarwal work for?

Niraj Agarwal works for Apple.

What is Niraj Agarwal's role at Apple?

Niraj Agarwal is listed as Software Engineer at Apple.

What is Niraj Agarwal's email address?

AeroLeads has found 1 work email signal at @walmart.com for Niraj Agarwal at Apple.

Where is Niraj Agarwal based?

Niraj Agarwal is based in Dublin, California, United States while working with Apple.

What companies has Niraj Agarwal worked for?

Niraj Agarwal has worked for Apple, Walmart Labs, Deem, Inc., Rearden Commerce, and Covansys.

Who are Niraj Agarwal's colleagues at Apple?

Niraj Agarwal's colleagues at Apple include Graeme Loi Jnr, Abishek B, Lamis Hamwi, Fatima M, and Chien Pham.

How can I contact Niraj Agarwal?

You can use AeroLeads to view verified contact signals for Niraj Agarwal at Apple, including work email, phone, and LinkedIn data when available.

What schools did Niraj Agarwal attend?

Niraj Agarwal holds M. Tech., Industrial Engineering And Management from Indian Institute Of Technology, Kharagpur.

What skills is Niraj Agarwal known for?

Niraj Agarwal is listed with skills including Web Services, Rest, Xml, Web Applications, Java Enterprise Edition, Oracle, Ajax, and Java.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Niraj Agarwal you were looking for.

View similar profiles