Tushar Singh

Full Stack .NET Developer | .NET Core, C#, Angular, SQL, Azure | REST APIs, Microservices, CI/CD, GIS, Kafka

Role
Lead Engineer at HCLTech
Location
Bengaluru, KA, IN
LinkedIn followers
500 followers

About Tushar Singh

I am a Full Stack Engineer specializing in scalable distributed systems and microservices-based architectures using.NET, Angular, and modern cloud-native practices. I focus on designing high-performance backend systems, event-driven architectures, and resilient APIs that power enterprise-grade applications. My experience spans end-to-end product development, from translating business requirements into scalable technical designs to building reliable backend services and intuitive frontend applications. Distributed Systems & Microservices Designed and developed microservices architectures using.NET Core, enabling modular and independently deployable services. Implemented Saga Pattern orchestration for managing distributed transactions across services. Built event-driven systems using Apache Kafka to enable asynchronous communication and high-throughput processing. Implemented resilience strategies using Polly (retry, circuit breaker, timeout) to improve system stability. Backend Engineering Developed high-performance RESTful APIs with ASP.NET Core, implementing API versioning, authentication, and documentation using Swagger / OpenAPI. Implemented secure authentication using JSON Web Tokens (JWT). Applied SOLID principles and design patterns (Repository, Factory, Strategy, Singleton) to build modular and maintainable systems. Leveraged advanced C# features including LINQ, async/await, delegates, generics, and extension methods. Frontend Development Built responsive applications using Angular, TypeScript, HTML, and CSS, improving UI performance and user experience. Data & Persistence Worked extensively with Microsoft SQL Server, optimizing queries and indexing to reduce database load by 40–50% and improve API response time by ~30%. Experienced with RDBMS and NoSQL data models and used Entity Framework for efficient data access. Engineering Practices Collaborated in Agile/Scrum environments to deliver scalable, production-grade systems. Core Expertise • Distributed Systems • Microservices Architecture • Event-Driven Systems •.NET Core / C# • Angular / TypeScript • REST API Design • Apache Kafka • SQL Server & NoSQL Databases • System Resilience (Polly) • Design Patterns & SOLID Principles • Version Control (Git) • CI/CD Pipelines • Agile / Scrum Development

Experience

  1. Lead Engineer

    HCLTech

    Dec 2024 — Present · Bengaluru, IN

Education

  • College of Engineering & Management, Kolaghat

    Bachelor of Engineering - BE, Electrical Engineering

    2017 — 2021

  • Saint Joseph's School, Bhagalpur

    PCM

    2014 — 2016

  • Saint Teresa's School, Bhagalpur

    Matriculation

    2002 — 2014

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Tushar Singh — Lead Engineer at HCLTech in Bengaluru, KA, IN | Unifers