Logo
Sujal Gupta Profile Photo

Sujal Gupta

Software Engineer

at Tata Consultancy Services (TCS)

Mumbai, Maharashtra, India


About

Backend Software Engineer with 2+ years of building scalable, reliable, low latency high-performance...

Experience

Tata Consultancy Services (TCS) Logo

Software Engineer

Tata Consultancy Services (TCS)

Aug 2024 - Present • Current

Migrated Order Routing Software (ORS) to RHEL 9.4,and worked on gRPC,Load balancing,Cache Eviction policies,Redis and Memcached. ● Designed & implemented NSE/BSE exchange simulator (GoLang)microservices for database sharding and Message queue for Async Processing And Unique ID generation. ● Designed and integrated Apache Kafka in GoLang to ingest and process real-time NSDL/CDSL depository holding feeds, ensuring accurate, low-latency updates of current holdings with goroutines and parallel programming improving system throughput and reliability. ● Developed and optimized Microservices in GoLang & C++, applying Load balancing Algorithms, with distributed System Concepts. ● Worked on Message Queue and Event driven architecture ,Rate Limiting and Consistent Hashing to achieve sub-millisecond processing performance.

CODECHEF Logo

Engineering Intern

CODECHEF

May 2023 - Jul 2023 • 0.2 yrs

Prepared the algorithmic problems for the contests with focus on optimization, complexity analysis, and efficient database queries. ● Built structured learning modules emphasizing data structures, dynamic programming, graph algorithms, and greedy methods. ● Tech Stack: Java, C++, Python, Advanced DSA, Git

Education

National Institute of Technology Durgapur Logo

BTECH

ELECTRONICS AND COMMUNICATION ENGINEERING

National Institute of Technology Durgapur

Skills