Ashish Kumar profile photo 2 on Tal
Ashish Kumar profile photo 1 on Tal
Ashish Kumar profile photo 2 on Tal
Ashish Kumar profile photo 1 on Tal

Ashish Kumar

Software Engineer 2 @ Microsoft | Distributed Systems, Microservices & Real-Time Data | Java, Kafka, Kubernetes, Redis

Bengaluru

7+ years of work experience

Microsoft
Jun 20242 yrs 3 mosPresent

Bengaluru

• Designed and delivered a granular scope-based scanning capability for Purview - Microsoft Fabric data source, owning the feature end-to-end from analyzing the existing full-scan architecture and designing the solution through technical reviews, implementation, and production rollout; enabling customers to target specific data scopes and reduce overall scan duration. • Designed and developed a pre-ingestion deduplication mechanism for a platform discovering ~10B assets monthly, leveraging last-modified metadata to identify and skip unchanged assets before Data Map ingestion, reducing redundant downstream processing and infrastructure COGS. • Designed and implemented asset discovery and lineage support for Microsoft Fabric Table Shortcuts by integrating Fabric SDK APIs and maintaining a cache of shortcut-to-parent relationships; ingested the resolved relationships into Microsoft Purview Data Catalog to enable end-to-end static and dynamic lineage visualization. • Improved production scan success rate from 67% to 91% by analyzing recurring failure patterns and strengthening API resilience, exception handling, and retry mechanisms across connector workflows. • Reduced a shared Java library from 525 MB to 268 MB (~49%) by removing and optimizing dependencies, resulting in smaller deployment artifacts, faster deployments, and improved maintainability across dependent services. • Led the Secure Future Initiative for the team, driving security and infrastructure improvements across services while coordinating implementation and rollout; mentored junior engineers through technical guidance, design discussions, and code reviews.
Glance
Sep 20221 yr 10 mosJun 2024

Bengaluru, Karnataka, India

As part of Glance TV Team worked on : Developed microservices using Java, Kotlin, Spring Boot, Spanner DB, Kafka, Redis, and Kubernetes to enhance Glance TV's platform capabilities. Created a reusable library in Java and Spring Boot with Maven to reduce code duplication across microservices, optimizing development time and resources. Engineered the backend for Glance TV's Content Delivery Platform, enabling real-time data delivery using Java, Spring Boot, Kafka, and Redis technologies. Successfully integrated third-party APIs to source News, Cricket, Football, Basketball, and Baseball data, enhancing the platform's content diversity and user engagement.
Airtel Payments Bank
Dec 20201 y 8 moAug 2022

Gurugram, Haryana, India

As part of Lending and Pension Team worked on : Developed microservices using Java, Spring Boot, Oracle SQL, and Aerospike to enhance application functionality. Designed and implemented event-driven microservices utilizing Kafka for efficient data processing. Integrated APIs for Payment, Auto Debit, and Profile services to streamline application functionality. Demonstrated proficiency in monitoring and maintaining applications in production environments to ensure high performance and reliability.
Tata Consultancy Services
Jul 20191 y 4 moNov 2020

Pune, Maharashtra, India

Ashish’s AI Stack

anthropic apis
anthropic apis
github copilot
github copilot
manus
manus
mcp
mcp
githubcopilot
githubcopilot
Cline
Cline

Education

Scaler

Computer Science

Scaler

20191 yr2020
Savitribai Phule Pune University

Bachelor of Engineering, Computer Engineering

Savitribai Phule Pune University

20154 yrs2019

Join Ashish and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Ashish Kumar on Tal

Headline

Software Engineer 2 @ Microsoft | Distributed Systems, Microservices & Real-Time Data | Java, Kafka, Kubernetes, Redis

About

I am a Software Engineer with 7 years of experience designing and building scalable backend systems, distributed services, and cloud-native applications. I specialize in solving engineering challenges around scalability, reliability, performance, and fault tolerance in large-scale production systems. My experience spans distributed workflows, event-driven microservices, external system integrations, and production reliability using Java, Spring Boot, Kafka, Redis, C#, .NET, Kubernetes, Docker, Azure, and GCP. My core areas of expertise include: • Backend & Distributed Systems: Designing scalable, fault-tolerant services and event-driven architectures. • Scalability & Reliability: Improving system performance, resilience, resource utilization, and operational reliability. • Technical Ownership: Driving complex engineering problems from architecture and system design through implementation and production rollout. I enjoy solving complex backend problems where scale, reliability, and performance matter.

Location

Bengaluru

AI stack

anthropic apis

github copilot

manus

mcp

githubcopilot

Cline

Work experience

Software Engineer II at Microsoft, Jun 2024 - Present · 2 yrs 3 mos, Bengaluru, • Designed and delivered a granular scope-based scanning capability for Purview - Microsoft Fabric data source, owning the feature end-to-end from analyzing the existing full-scan architecture and designing the solution through technical reviews, implementation, and production rollout; enabling customers to target specific data scopes and reduce overall scan duration. • Designed and developed a pre-ingestion deduplication mechanism for a platform discovering ~10B assets monthly, leveraging last-modified metadata to identify and skip unchanged assets before Data Map ingestion, reducing redundant downstream processing and infrastructure COGS. • Designed and implemented asset discovery and lineage support for Microsoft Fabric Table Shortcuts by integrating Fabric SDK APIs and maintaining a cache of shortcut-to-parent relationships; ingested the resolved relationships into Microsoft Purview Data Catalog to enable end-to-end static and dynamic lineage visualization. • Improved production scan success rate from 67% to 91% by analyzing recurring failure patterns and strengthening API resilience, exception handling, and retry mechanisms across connector workflows. • Reduced a shared Java library from 525 MB to 268 MB (~49%) by removing and optimizing dependencies, resulting in smaller deployment artifacts, faster deployments, and improved maintainability across dependent services. • Led the Secure Future Initiative for the team, driving security and infrastructure improvements across services while coordinating implementation and rollout; mentored junior engineers through technical guidance, design discussions, and code reviews.

Software Development Engineer II at Glance, Sep 2022 - Jun 2024 · 1 yr 10 mos, Bengaluru, Karnataka, India, As part of Glance TV Team worked on : Developed microservices using Java, Kotlin, Spring Boot, Spanner DB, Kafka, Redis, and Kubernetes to enhance Glance TV's platform capabilities. Created a reusable library in Java and Spring Boot with Maven to reduce code duplication across microservices, optimizing development time and resources. Engineered the backend for Glance TV's Content Delivery Platform, enabling real-time data delivery using Java, Spring Boot, Kafka, and Redis technologies. Successfully integrated third-party APIs to source News, Cricket, Football, Basketball, and Baseball data, enhancing the platform's content diversity and user engagement.

Software Development Engineer II at Airtel Payments Bank, Dec 2020 - Aug 2022 · 1 y 8 mo, Gurugram, Haryana, India, As part of Lending and Pension Team worked on : Developed microservices using Java, Spring Boot, Oracle SQL, and Aerospike to enhance application functionality. Designed and implemented event-driven microservices utilizing Kafka for efficient data processing. Integrated APIs for Payment, Auto Debit, and Profile services to streamline application functionality. Demonstrated proficiency in monitoring and maintaining applications in production environments to ensure high performance and reliability.

Assistant System Engineer at Tata Consultancy Services, Jul 2019 - Nov 2020 · 1 y 4 mo, Pune, Maharashtra, India

Education

Computer Science, Scaler

Bachelor of Engineering, Computer Engineering, Savitribai Phule Pune University

Public links

github: https://github.com/ak93724

leetcode: https://leetcode.com/ak93724