Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic
Dileep Singh Nayak

Dileep Singh Nayak

Summary

Professional Synopsis Around 10 years’ experience in SW development using C++ and 2 years in C.

Overview

13
13
years of professional experience
6
6
years of post-secondary education

Work History

Technical Lead

FIS Solutions (India) Pvt. Ltd
Pune
09.2015 - Current

Associate

Cognizant Technology solutions
Pune
10.2012 - 09.2015
  • Project: Tercel (Fx trades clearing and Reporting)
  • Objective:
  • Working an application which is a downstream system which is used to do trade reporting for different products (FXO, FX forwards etc…) to different regulators
  • That is widely used in the different regions for real time and end of day reporting
  • Role and Responsibilities
  • Individual contributor and responsible for trade reporting and clearing to Indian regulator
  • Responsible for new development, enhancement, bug fixing and production support for india Fx interbank and corporate trade reporting
  • Have worked for fresh development for India FX trade reporting for corporate
  • Have frequent interaction with User via email/telephone
  • We work in client ODC and closely working with client
  • The client has much appreciated my work for taking ownership and resolving the customer issue quickly
  • Delivery of planned test artifacts to UAT/Client
  • Requirement Reviews through Static Testing
  • Test Design and Execution of complex business scenarios
  • System Testing and System Integration Testing for Tercel and backend servers of CCIL
  • Setting up the environment for System integration, user acceptance and regression testing
  • Have written tools to automate the testing.

Group Senior Software Engineer

Aricent, FIS Solutions (India) Pvt. Ltd
Pune
06.2009 - 10.2012
  • Project: Migration of securities and derivatives markets for Singapore exchange
  • Objective:
  • The exchange has updated their systems to the low latency NASDAQ-OMX's Genium platform for CASH and Derivative Markets
  • Role and Responsibilities
  • Have designed a common interface library which interact with exchange and other FIS components
  • The library was then used for other migration projects as well
  • Completed migration projects independently
  • Developed a single application which can either work for trading user (Trade booking Application) or admin user (Trade Monitoring Application)
  • Created a memory pool which is re-used to store exchange messages and processed them
  • This helped in building a low latency application
  • Project: Generic Fix Framework Library (Supported from FIX 4.0 to FIX 5.0 SP2)
  • Objective:
  • A generic library for FIX protocol, this can be shared/used for more than 25 exchange gateways
  • Role and Responsibilities
  • Have worked on order manager workflows (New, AMEND, CANCEK, TRADE and ELIMINATED)
  • Created XML rule framework which supports FIS protocol field mapping to fix field mapping
  • This helps when a new field mapping is added or customized exchange fields, no code change is required
  • Created a workflow framework which supports to control if some of the workflows are needed to disable or enable through configuration based on the conditions
  • Created a configuration framework to disable or enable some of the subscription fix messages if they are not supported by a few exchanges
  • Project: Scrum master and the primary point of contact for the production issues
  • Objective:
  • Need to manager scrum team of 11 members and take care of any production issue reported for APAC exchanges
  • Role and Responsibilities
  • Schedule scrum ceremonies month (daily update, Direction, grooming and retrospection meetings)
  • Help team to get impediments resolved
  • Take team through a list of production issue daily
  • Analysis of production issues at an initial level
  • SLA to be resolved within 24 hours
  • Top four production issues that have been too critical and needed to resolve within 24 hours
  • A prod issue, core dump due to high volume
  • A prod issue, since two thread writing the same variable at the same time due to a thread created based on an exchange message
  • Exchange sent the same message twice
  • A prod issue, the main thread was not dying due to a child thread went into an infinite condition
  • A prod issue, the sender and receiver threads are reading and writing the same variable at the same time
  • Project: Develop a unit testing framework (CI)
  • Objective:
  • Write a gtest framework to run a regression suit for any new change
  • Role and Responsibilities
  • Developed a unit testing framework which can be used by all of exchanges
  • The framework was designed to run the test cases and generate the code overage report
  • It also generates the number of test cases passed/failed
  • If any of the test cases failed, the acceptance testing is shown as “not accepted”
  • Once the acceptance testing is “Accepted”, the build from development team is deployed in a UAT environment for QA team.

Education

MCA -

MANIT
01.2005 - 01.2008

BCA - undefined

D.A.V.V
01.2001 - 01.2004

Skills

OS -Windows, Linux, UbuntuTechnical skills-: C, C11/14, Data Structure and Algorithms, Multithreading, Design patterns, Socket programming, IPC, OOPs, STL, BOOST, UMLUNIX Scripting-: Python, Shell, and CGI/PerlDebugging Tools -: Val grind, GDB, and WiresharkDomain Knowledge-: Trading, Investment Banking (FX), Low Latency and High throughput application programming, Front Office System, Functional- Market data, Exchange gateway, Exchange connectivity, TelecomGit/perforce, quick build for software configuration & build managementGtest (Google test) -: Created a framework for C unit testing using Google Test FrameworkProtocols: FIX, OM, EMAPI, BinaryCertified Scrum Master

Additional Information

  • Personal details , Name Dileep Singh Nayak Father’s Name Dev Chand Nayak DOB, Permanent Address Distt- Jhabua ( Madhya Pradesh ) Passport number M6846037 ( Expiry date: 24/02/2025 ) REWARDS AND RECOGNIGTION Awarded outstanding & critical feature award in year 2018 in FIS. Awarded two times best performer in the annual review process of FIS. Awarded star performer of the Q1, 2014 at Cognizant Technology solutions Secured All India 26th Rank in MP-MCA 2005. Secured All India 270th rank in NIMCET-2005. Secured 1st Prize in weekly opinion Line organized By Times of India (Bhopal).

Timeline

Technical Lead

FIS Solutions (India) Pvt. Ltd
09.2015 - Current

Associate

Cognizant Technology solutions
10.2012 - 09.2015

Group Senior Software Engineer

Aricent, FIS Solutions (India) Pvt. Ltd
06.2009 - 10.2012

MCA -

MANIT
01.2005 - 01.2008

BCA - undefined

D.A.V.V
01.2001 - 01.2004
Dileep Singh Nayak