D

Dhiraj Narzari

Senior Software Engineer

London, England, United Kingdom16 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing low latency trading applications.
  • Proficient in multithreaded system design.
  • Experienced in migrating legacy banking applications.
Stackforce AI infers this person is a Fintech Software Engineer with expertise in trading systems and application migration.

Contact

Skills

Core Skills

Software DevelopmentMachine LearningAnalytics

Other Skills

.NET FrameworkAlgorithmsCC#C++GitHubJavaLinuxPerlPerl/TkPythonPython (Programming Language)Requirements AnalysisSQLUnix

Experience

Citi

2 roles

Senior Software Developer

Promoted

Feb 2018Present · 8 yrs 1 mo

  • Building exchange adapters for all major commodities exchanges for trading applications. Built low latency market data feed handlers for commodities exchanges namely CME (Chicago Mercantile Exchange), ICE (Inter Continental Exchange) and LME (London Metals exchange) and an internal FX exchange that consumes and processes high-volume real-time market data and built out order books. Developed FIX execution gateways to send out orders to these exchanges. Citi commodities extensively use these platforms for pricing and trading.
  • Language: C++
  • Platform: Linux
C++LinuxSoftware DevelopmentMachine Learning

Software Developer

May 2013Jan 2018 · 4 yrs 8 mos

  • Basket Pricing Engine:
  • Developed and supported realtime basket pricing engine and developed proxy pricing models on it, through which a fair price of a basket can be found even if some or all of the constituents are not being traded actively or are off market hours. This proxy price has been actively used globally by the desk and also by Citi’s ETF market making engine.
  • Language: C++
  • Platform: Linux
C++LinuxSoftware DevelopmentAnalytics

Avaya

Software Developer

Feb 2011Apr 2013 · 2 yrs 2 mos · Pune/Pimpri-Chinchwad Area

  • Call Processing Server Concurrency
  • Analysis, design and implementation of transforming it to a multithreaded system right from the inception of the project. Apart from ensuring thread safety of a huge number of variables that it has, some design challenges that were addressed are related to serialization, high thread contention, deadlocks etc.
  • Language: C, C++
  • Platform: Linux
CC++LinuxSoftware Development

Gamcompune

Software Developer

Dec 2009Jan 2011 · 1 yr 1 mo · Pune, Maharashtra, India

  • Member Account Services
  • Migration and enhancement of a collection of banking applications running on Unisys mainframe to the .Net platform for Nationwide. Involved in whole of the analysis and development process for the same.
  • Language: C#
  • Platform: .Net
C#.NET FrameworkSoftware Development

Sylantro systems

Summer Intern

May 2007Jul 2007 · 2 mos · Bengaluru, Karnataka, India

  • Developed a tool that can generate input files for SIPp (SIPp is a free Open-Source test tool / traffic generator for the SIP protocol).
  • The tool had a user-friendly GUI.
  • It helped in the productivity of the product quality assurance team.
  • Language: Perl, Perl/Tk
PerlPerl/Tk

Education

Indian Institute of Technology, Madras

B.Tech

Jan 2004Jan 2009

Stackforce found 100+ more professionals with Software Development & Machine Learning

Explore similar profiles based on matching skills and experience