Dikshant Gupta

CEO

Gurugram, Haryana, India8 yrs 8 mos experience
Highly Stable

Key Highlights

  • Increased user session time by 10x for OneNote.
  • Validated 8.5 years of market data in 2 days.
  • Decoupled critical components for improved flexibility.
Stackforce AI infers this person is a Backend-focused Software Engineer in the Fintech and SaaS industries.

Contact

Skills

Core Skills

Core JavaPythonJava

Other Skills

CC++Low LatencyPL/SQLPerformance OptimizationSQL

About

Core Java | Python I am looking forward to take new challenges in the field of software development by utilizing my knowledge and skills to achieve professional as well as personal goals which also contributes to the growth of the company I work with

Experience

Graviton research capital llp

Lead

Aug 2023Present · 2 yrs 7 mos · Gurugram, Haryana, India · On-site

Microsoft

L62 - Software Engineer 2

Mar 2022Aug 2023 · 1 yr 5 mos · Hyderabad, Telangana, India · On-site

  • As a senior SWE-II, working on complex ambiguous projects along with being main point of contact for any query to OneNote Online team.
  • Highlights:
  • Increase user session time by 10x: Implemented and shipped short-term token-refresh solution to increase session lifetime to 10 hour along with an auto-refresh feature benefitting ~1M users. Coordinated with SharePoint team and proposed a long-term solution.
  • Unblocked Mobile viewer GA rollout: Solved perf issues and decreased OneNote notebook load time in Teams by ~40%. Proposed approaches for rollout and it was a success benefitting ~100k users.
  • Apart from mentoring, responsible for running team scrum and resource allocations to deliver projects on time.
Low LatencyCore JavaCC++SQLPL/SQL+2

D. e. shaw india private limited

3 roles

Senior Member Technical

Promoted

Jul 2019Mar 2022 · 2 yrs 8 mos · Hyderabad Area, India · On-site

  • Handled multiple complex projects having direct production impact along with improving the existing workflows as a Senior developer in the Market Data Infra team.
  • Highlights:
  • Bulk data validation: Wrote a python-based framework to help compare market data across two different sources across large date ranges up to 20 years. As proof of concept, tool was used to validate ~8.5 years of replayed data and all validations were completed within 2 days.
  • Decouple Futures Ticker Processing: Decoupled market data subscriber component, which processes critical Futures trading ticker data for forecasting, from the main start/stop workflow to give more flexibility to end users.
  • China trading software: Responsible for coding the core parser component before launch in 2019 (handles ~2k updates per second).
  • POC for ~50% of direct feed parsers and responsible for handling all their Exchange Driven Changes.
Python

Member Technical

Jul 2017Jun 2019 · 1 yr 11 mos · Hyderabad Area, India · On-site

  • March 2018 – June 2019
  • Switched to the back-end team responsible for gathering market data from multiple exchanges, parsing it and making it available to trading systems in near real-time.
  • Highlights:
  • Parser code decoupling: De-coupled and abstracted out new components (e.g. Order-Trade Linker) from legacy parser code of 30k+ LOC to make the parser code light-weight.
  • Integrate Secondary market data for Australia region: Enhanced system to merge both primary and secondary market volume onto a new ticker which can be then added to watchlist by end users.
  • Auto-restart enhancements for market data publisher app: Implemented an efficient sliding window algorithm which restarts affected application automatically.
  • Misc. interesting enhancements:
  • o Suggested serialization optimizations to reduce message size to just 37% of original size.
  • o Wrote a script to schedule multiple jobs across a cluster of hosts.
  • July 2017 – Feb 2018
  • Worked in UI team responsible for maintaining the Java Swing based front-end application used by traders to place orders and monitor the trading activity. Mainly, migration of UI panel components from legacy single process model to client-server model.

Intern

Jun 2016Jul 2016 · 1 mo · Hyderabad Area, India

  • Implemented Time-Based Sampling for Time Series Database.

Education

IIIT Allahabad

Bachelor’s Degree — Information Technology

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Core Java & Python

Explore similar profiles based on matching skills and experience