Mayank Agrawal profile photo 1 on Tal

Mayank Agrawal

Software Engineer @Albertsons Companies India | Full Stack Developer | Java, Spring Boot | React | REST APIs | SQL | DSA

Bengaluru

2+ years of work experience

Albertsons Companies India
Jun 20265 mosPresent

Bengaluru, Karnataka, India

Delivered a GDSN (Global Data Synchronization Network) supplier-data integration end to end, automating product-catalog onboarding across 3 services — a React/TypeScript micro-frontend, a Node.js/GraphQL API layer, and Java/Spring Boot backend services. Designed a data-driven routing strategy that selects the integration path at runtime from upstream data availability, replacing static feature-flag configuration and eliminating per-vendor release toggles. Built the Node.js/Apollo GraphQL layer that aggregates and normalizes third-party data from upstream REST services and MongoDB into a single client-facing schema. Implemented Java/Spring Boot service logic backing the integration, extending REST endpoints that retrieve partner catalog data from an upstream gateway and applying product-identifier validation rules before persistence. Developed recursive UI components for deeply nested 5-level catalog data with business-rule validation, and translated Figma designs into reusable React components within a Webpack Module Federation platform spanning 5 independently deployed applications. Improved cross-stack quality and reliability, debugging from React UI through GraphQL resolvers to Spring Boot services on Azure Kubernetes Service (AKS), adding Jest unit tests, and refactoring high-complexity components by extracting helpers and sub-components to satisfy ESLint limits.
Accenture in India
Jul 20242 yrsJun 2026

Bengaluru, Karnataka, India

• Built Java & Spring Boot services for order and payment systems • Built and exposed REST APIs for order processing, payment authorizations, cancellations, and refunds • Implemented and validated complex business logic for multiple payment scenarios • Wrote unit and integration tests using JUnit and Mockito • Debugged and resolved production issues • Refactored existing code for better readability and performance • Worked with real JSON-based order data • Collaborated in Agile/Scrum teams • Used Git and CI/CD pipelines
Persistent Systems
Jul 20233 mosSep 2023

Remote

• Learned Java programming with a focus on OOP fundamentals • Gained knowledge of Computer Networks and DBMS concepts • Practiced SQL queries and basic problem-solving techniques • Understood SDLC and industry coding best practices

Mayank’s AI Stack

claude code
claude code
claude
claude
codex
codex
github copilot
github copilot
githubcopilot
githubcopilot
Microsoft Copilot
Microsoft Copilot

Education

Madhav Institute of Technology and Science, Gwalior

Bachelor of Technology - BTech, Computer Science

Madhav Institute of Technology and Science, Gwalior

20204 yrs2024
St. Paul's Convent Sr. Sec. School, Ujjain

St. Paul's Convent Sr. Sec. School, Ujjain

200614 yrs2020

Join Mayank and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Mayank Agrawal on Tal

Headline

Software Engineer @Albertsons Companies India | Full Stack Developer | Java, Spring Boot | React | REST APIs | SQL | DSA

About

Full-Stack Software Engineer at Albertsons Companies India, building retail and e-commerce platforms that operate at scale. I work across the entire stack — from React/TypeScript micro-frontends to Node.js/GraphQL APIs to Java Spring Boot microservices — delivering end-to-end features that real customers and suppliers depend on. Currently, I'm driving a GDSN (Global Data Synchronization Network) supplier-data integration that automates product-catalog onboarding across multiple services. From designing data-driven routing strategies to building Apollo GraphQL aggregation layers and recursive UI components for complex nested catalog data — I own features soup to nuts. Before Albertsons, I spent nearly two years at Accenture building and scaling Spring Boot microservices for a high-volume e-commerce order management platform, handling payment updates, cancellations, and Kafka-based event flows across downstream systems. What drives me: shipping things that work reliably at scale, understanding the full picture from UI to database, and keeping code quality high even under pressure. Tech I work with daily: Java 8+, Spring Boot, React.js, TypeScript, Node.js, GraphQL, Kafka, MongoDB, MySQL, Azure Kubernetes Service (AKS), Docker, Webpack Module Federation.

Location

Bengaluru

AI stack

claude code

claude

codex

github copilot

githubcopilot

Microsoft Copilot

Work experience

Software Engineer at Albertsons Companies India, Jun 2026 - Present · 5 mos, Bengaluru, Karnataka, India, Delivered a GDSN (Global Data Synchronization Network) supplier-data integration end to end, automating product-catalog onboarding across 3 services — a React/TypeScript micro-frontend, a Node.js/GraphQL API layer, and Java/Spring Boot backend services. Designed a data-driven routing strategy that selects the integration path at runtime from upstream data availability, replacing static feature-flag configuration and eliminating per-vendor release toggles. Built the Node.js/Apollo GraphQL layer that aggregates and normalizes third-party data from upstream REST services and MongoDB into a single client-facing schema. Implemented Java/Spring Boot service logic backing the integration, extending REST endpoints that retrieve partner catalog data from an upstream gateway and applying product-identifier validation rules before persistence. Developed recursive UI components for deeply nested 5-level catalog data with business-rule validation, and translated Figma designs into reusable React components within a Webpack Module Federation platform spanning 5 independently deployed applications. Improved cross-stack quality and reliability, debugging from React UI through GraphQL resolvers to Spring Boot services on Azure Kubernetes Service (AKS), adding Jest unit tests, and refactoring high-complexity components by extracting helpers and sub-components to satisfy ESLint limits.

Associate Software Engineer at Accenture in India, Jul 2024 - Jun 2026 · 2 yrs, Bengaluru, Karnataka, India, • Built Java & Spring Boot services for order and payment systems • Built and exposed REST APIs for order processing, payment authorizations, cancellations, and refunds • Implemented and validated complex business logic for multiple payment scenarios • Wrote unit and integration tests using JUnit and Mockito • Debugged and resolved production issues • Refactored existing code for better readability and performance • Worked with real JSON-based order data • Collaborated in Agile/Scrum teams • Used Git and CI/CD pipelines

Martian Summer Intern at Persistent Systems, Jul 2023 - Sep 2023 · 3 mos, Remote, • Learned Java programming with a focus on OOP fundamentals • Gained knowledge of Computer Networks and DBMS concepts • Practiced SQL queries and basic problem-solving techniques • Understood SDLC and industry coding best practices

Education

Bachelor of Technology - BTech, Computer Science, Madhav Institute of Technology and Science, Gwalior

St. Paul's Convent Sr. Sec. School, Ujjain