Niraj Agarwal Email and Phone Number
Niraj Agarwal work email
- Valid
Niraj Agarwal personal email
- Valid
- Valid
* 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.
-
Software EngineerApple Sep 2021 - PresentCupertino, 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. -
Principal Software Engineer - Customer ExperienceWalmart Labs Feb 2019 - Sep 2021Sunnyvale, 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. -
Principal Software Engineer - Strati PlatformWalmart Labs Apr 2015 - Jan 2019Sunnyvale, 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 -
Staff Software Engineer - Pangaea PlatformWalmart Labs Oct 2013 - Apr 2015Santa 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, -
Principal EngineerDeem, Inc. Apr 2011 - Oct 2013Foster City, Ca, UsaLeading 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. -
Senior Software EngineerRearden Commerce May 2008 - Apr 2011Foster City, Ca, UsaLed 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. -
Software Consultant (For Gap Inc, Usa)Covansys Mar 2006 - May 2008San Bruno, Ca, UsaRequirement 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 -
Software Consultant (For Goodyear Tires, Usa)Tata Consultancy Services Jul 2005 - Feb 2006Gurgaon, 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 -
Software Consultant (For Ge Healthcare, Usa)Tata Consultancy Services Apr 2003 - Jun 2005Waukesha, 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 -
Software Consultant (For Jp Morgan Chase, Usa)Tata Consultancy Services Jan 2002 - Apr 2003Gurgaon, 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 -
Software Consultant (For Qwest Telecommunications, Usa)Tata Consultancy Services Jun 2000 - Jan 2002Denver, 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 -
Software Consultant (For Standard Charted Bank, Uk)Tata Consultancy Services Jun 1999 - May 2000Gurgaon, 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
Niraj Agarwal Skills
Niraj Agarwal Education Details
-
Industrial Engineering And Management -
Production & Industrial Engineering
Frequently Asked Questions about Niraj Agarwal
What company does Niraj Agarwal work for?
Niraj Agarwal works for Apple
What is Niraj Agarwal's role at the current company?
Niraj Agarwal's current role is Apple Cloud Services.
What is Niraj Agarwal's email address?
Niraj Agarwal's email address is ni****@****ail.com
What schools did Niraj Agarwal attend?
Niraj Agarwal attended Indian Institute Of Technology, Kharagpur, Jai Narain Vyas University.
What are some of Niraj Agarwal's interests?
Niraj Agarwal has interest in Learning New Technologies, Experimenting, Debugging.
What skills is Niraj Agarwal known for?
Niraj Agarwal has skills like Web Services, Rest, Xml, Web Applications, Java Enterprise Edition, Oracle, Ajax, Java, Struts, Databases, Css, Jsp.
Who are Niraj Agarwal's colleagues?
Niraj Agarwal's colleagues are Austin Somers, Mohamed Gamal, Flores Magon, Zhiwu Guo, Muhammet Elcelid, Varun Teja, Alixandra Peña.
Not the Niraj Agarwal you were looking for?
-
Niraj Agarwal
Greater Tampa Bay Area5gmail.com, accenture.com, icctechnology.com, icctechnology.com, healthequity.com -
Niraj Agarwal
Mountain View, Ca -
3logitech.com, gmail.com, atlassian.com
-
Niraj Agarwal
Seattle, Wa
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial