Senior SWE @ Google | Quantitative Trader | IIT Bombay CSE

Bengaluru, Karnataka, India

India

Bangalore

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Mumbai, Maharashtra, India

Bachelor of Technology (B.Tech.) with honors, Computer Science
Indian Institute of Technology, Bombay
10th class board, 10th class CBSE board
Rachana School, Ahmedabad
Join Shubham and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior SWE @ Google | Quantitative Trader | IIT Bombay CSE
Hey there, I am interested in Machine Learning, algorithmic optimization and distributed systems, along with anything that will send me days into thinking about the problem and designing a solution. Always interested in an entrepreneurship opportunity, especially if you have a viable business plan and solves a problem in real world.
Bengaluru
Senior Software Engineer at Google, Nov 2022 - Present · 3 yrs 7 mos, Bengaluru, Karnataka, India
Software Engineer - Backend at Nirvana Insurance, Jan 2022 - Sep 2022 · 9 mos, India, Worked as a backend engineer on the product and data engineering platform.
Quantitative Trader at A.P.T. Portfolio Private Limited, Mar 2019 - Dec 2021 · 2 yrs 10 mos, Bangalore, Worked and deployed profitable High-Frequency Trades in NSE and BSE.
Software Engineer at A.P.T. Portfolio Private Limited, Jun 2017 - Mar 2019 · 1 yr 10 mos, Bengaluru, Karnataka, India, Worked on improving and adding features to the low-latency HFT trading infrastructure.
Summer Analyst at Goldman Sachs, May 2016 - Jul 2016 · 3 mos, Bengaluru, Karnataka, India, My work was to implement auto differentiation for faster market calibration for cross stocks Reduced the execution time by upto 2x for two-cross Stock-cross. Reduced the execution time by upto 30% for single-cross Stock-cross. Implemented automatic differentiation on the MultiFX model to get the Jacobian faster than analytical method.
Software Engineering Intern at Infurnia, May 2015 - Jul 2015 · 3 mos, Mumbai, Maharashtra, India, Reduced the execution time of 3D assembly solver from ~1 minute to under 1 second. Implemented clustering of vertices on graphs which reduces the exponential algorithm to practically linear if all clusters are of less than 3 vertices. Used networkx for back end and FreeCAD for front end, and used graph clustering for optimization. Converted the constraints from FreeCAD constraints to our preferable type to solve faster and more efficiently.
Bachelor of Technology (B.Tech.) with honors, Computer Science, Indian Institute of Technology, Bombay
10th class board, 10th class CBSE board, Rachana School, Ahmedabad