Sujal Gupta
Software Engineer
at Tata Consultancy Services (TCS)
Mumbai, Maharashtra, India
About
Experience
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.
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
BTECH
ELECTRONICS AND COMMUNICATION ENGINEERING
National Institute of Technology Durgapur