About

With 18+ years of experience in designing innovative solutions for corporate clients. Adept at performance tuning, data engineering, cloud cost optimization, AI-based automation, and managing global teams (24+ members). Results oriented. a proven problem-solver and strategic thinker, skilled in conducting benchmarking, prototyping, and proof-of-concept development to enhance system efficiency. Passionate about innovation, cloud spend savings, and synthetic data generation for production profiling.

Data Engineer

KEY SKILLS & EXPERTISE

Performance Engineering & Optimization – Continuous performance testing, benchmarking, tuning, and analytics

Cloud Cost Optimization (COGS) – AWS, Azure Cloud spending analysis & reduction strategies

Data Engineering – Data profiling, synthetic data generation, advanced analytics

Leadership & Strategy – Managing large-scale projects, multi-region team coordination

AI & Machine Learning Applications – Agentic Planning and development, NLP, Chatbot development, Prompt Engineering

Programming & Tools – Python, Java, Golang, R, Shell, VB.NET, SQL, Kubernetes, Load Runner, NeoLoad, jMeter, AppDynamics, Grafana, ELK, Oracle, Prometheus, Influx, Redis

✅ Profiling 3rd party products:

  • Open Payment Framework by Clear2Pay
  • Finacle Treasury by Infosys
  • Calculo by Sowatec
  • Framesoft Legal & Compliance Matter Management (FLM) from Framesoft

Professional Experience

Senior Principal Data Engineer

Sept 2022 - Present

Druva, Pune

  • Promote Cursor for Agentic Gen-AI assisted SDLC within teams
  • Developed an AI-based documentation search product using LLMs & OpenAI
  • Led cloud cost-saving initiatives, optimizing cloud spending across products
  • Modelled per-GB cost metrics (COGS) to highlight improvement areas

Senior Principal Performance Engineer

July 2020 – Sept 2022

Veritas, Pune

  • Spearheaded performance benchmarking & tuning for Long-Term Retention (LTR) products
  • Designed automated performance testing suites for scalable execution
  • Led analysis & resolution of customer escalations on performance defects

Senior Performance Engineer

Oct 2018 – July 2020

Druva, Pune

  • Benchmarked performance for Cloud application backup & restore (Gmail, Exchange, OneDrive, Google Drive, SharePoint and SFDC)
  • Designed AWS cost-per-operation model for backup/restore efficiency
  • Production Data Analysis and suggest architectural improvements
  • Lead internal innovations project

Manager – Projects

Jan 2010 – Oct 2018

Cognizant, (Pune, Singapore, Zurich, Zug)

  • Building customer relationships and growing business
  • Managed a 24-member global team across multi-geographic client projects
  • Implemented factory model for performance testing, executing 180+ projects
  • Innovated multiple performance utilities reducing efforts by 80%
  • Continuous Performance Testing using Team City
  • Performance testing and tuning for multiple projects till 2016 (as an individual contributor)

Assistant Systems Engineer

Oct 2006 – Dec 2009

Tata Consultancy Services, Mumbai

  • Optimized high-volume financial transactions processing (30,000+ orders/sec)
  • Developed benchmarking tools for trading systems & low-latency apps
  • Complete E2E exposure: FrontEnd (VB.NET), Database Admin (Oracle) and Backend (C++)

PROJECTS & INDUSTRY CONTRIBUTIONS

Presented at Storage Developer Conference (2020) – Realistic Synthetic Data Generation at Scale

Selected to present at O’Reilly Strata Data AI Conference (2020) (Event cancelled due to COVID-19)

Developed Custom Performance Frameworks – including result analysers, synthetic test case generators, universal log parser, Documentation Gen tool

Consulted for AI-based Chatbot Development – Utilizing OpenAI & Prompt Engineering

Education

Bachelor of Engineering (Electronics & Telecommunication)

2003 - 2006

Mumbai University

Fr. Conceicao Rodrigues Institute of Technology, Vashi
First Class with Distinction (74.00%)

Diploma in Engineering (Electronics & Telecommunication)

2000 - 2003

Maharashtra State Board of Technical Education

Vivekananda Education Society’s Polytechnic, Chembur
First Class with Distinction (77.52%)

I.C.S.E. (10th equivalent) with Computers as Elective

passed in 2000

Indian Certificate of Schooling Examination

Jamnabai Narsee School, Juhu
First Class with Distinction (81.17%)

CERTIFICATIONS & AWARDS

Certified Professional Data Engineer – Google Cloud

Certified Kubernetes Application Developer (CKAD) – The Linux Foundation

VCE-CIA (Converged Infrastructure Associate) – EMC VCE

Oracle Certified SQL Developer

Microsoft MCP & MCTS

Derivatives Market and Financial Markets Certification by NSE (NCFM)

Ethical Hacking & Machine Learning – Pluralsight

Annual Hackathon Winner (Druva) – IoT Data Protection (2020) & APM Implementation (2019)

Above & Beyond Award – Continental Europe Cognizant (2018)

Associate of the Year | Leadership Award – Cognizant (2013)

Star of the Quarter Award by client in Q3 2013, Awarded 3 times by client in Singapore during 2012 – 2013

Excellence Centre award in Q1 2011 Quarter, Star of the Month from client in the month of Feb 2011 for implementing a performance framework in an extremely complex project including program trading, Innovator of the year award 2011 by PACE

Innovator of the Q4 2010 at Cognizant for developing performance utilities that reduced efforts to 80%, Making a difference and Pillar of Excellence award in December 2010

Projects

Druva – Senior Principal Data EngineerSep 2022 - present

Location: Pune, India

Roles: Senior Principal Data Engineer

About the Company: Druva is a data storage and security company that has backup and restore solutions for personal laptops, mobiles, data on cloud and VMs, databases on premises and on cloud. It also has a compliance engine which ensure regulatory rules and legal hold for law suites. It can also detect and safeguard data against ransomware and other mass data destruction threats.

Key Achievements:
  • Model-ed perGB cost (COGS) for Druva products highlighting improvement areas for cost reductions
  • Involved in development of AI product for searching documentation using LLMs and OpenAI
  • Prompt Engineering for customer queries and appropriate answer selection
  • Consulted for Cloud billing COGS savings initiatives
  • Implementing Gen-AI in Coding SLDC using Cursor

Veritas – Senior Principal Performance EngineerJuly 2020 – Sep 2022

Location: Pune, India

Roles: Senior Principal Performance Engineer, Product Lead – Performance

About the Company: Veritas is the leader in Data Management, solving customers’ data management challenges. Veritas is uniquely equipped to help organizations of all sizes conquer the complexity of managing and protecting their business-critical data. Through our integrated product portfolio, we provide a unified data management experience that delivers unmatched performance and versatility—edge to core to cloud.

Key Achievements:
  • Performance tuning and benchmarking of a Long Term Retention (LTR) product
  • Orchestrating tests with multiple products of Veritas using single product as LTR sink
  • Running tests to compare performance impacts of hardware changes on Appliances
  • Laying foundations for Automated Performance suite and executions
  • Performing cost benefits of caching solution in Azure clouds, in the process laying foundations for efficient cloud usage in the team
  • Handling analysis, testing and triage for customer escalations related to performance defects

Druva – Senior Performance EngineerOct 2018 - July 2020

Location: Pune, India

Roles: Senior Performance Engineer, Innovation Lead

About the Company: Druva is a data storage and security company that has backup and restore solutions for personal laptops, mobiles, data on cloud and VMs, databases on premises and on cloud. It also has a compliance engine which ensure regulatory rules and legal hold for law suites. It can also detect and safeguard data against ransomware and other mass data destruction threats

Key Achievements:
  • Performance benchmarking of Cloud application backup and restore (Gmail, Gdrive, Exchange, OneDrive, SharePoint, Sales Force)
  • Analysis of data from production in python and R
  • Test data creation like production distributions. Also wrote a paper on this, which was selected at O’reilly Strata Data AI conference
  • Created a python APM as a part of Hackathon, which won a prize
  • As a personal project, calculation cost of each backup/restore operation in terms of AWS bills for COGS reductions
  • Performance enhancement of FS/NAS and VMWare
  • As part of multiple customer Proof of Concepts, developing sizing calculator
  • Created an Automation Suite of Performance runs including AWS resource creation and clean-up
  • As an innovation lead, I promote a culture of innovation and help team to ideate

Cognizant – Onsite coordinatorJuly 2017 – July 2018

Location: Zug, Switzerland

Roles: Consultant, Team Manager

About the Client: The client is in the prestigious "bulge bracket" of investment banks. It serves the broad needs of institutional clients with expertise in Equities, Fixed Income, Prime Services and Research. Investment Banking services corporate clients' needs through Mergers and Acquisitions, Equity Capital Markets, Debt Capital Markets, Private Placements and Leveraged Finance services

Key Achievements:
  • Consulting for critical applications for the client
  • Profiling and improving performance of 3rd party applications like Finacle Treasury from Infosys, Calculo from Sowatec, Framesoft Legal & Compliance Matter Management (FLM)from Framesoft
  • Building customer relationships and growing business
  • Successfully replaced a team from competitive vendor – played a pivotal role in winning customer confidence and making Cognizant a preferred vendor for Performance Engineering Services
  • Making proposals and bidding for projects
  • Managing offshore team
  • Optimizing work division between onsite and offshore for cost benefits and efficiency

Cognizant – Offshore Delivery ManagementJan 2016 – July 2017, Aug – Oct 2018

Location: Pune, India

Role: Team Manager

About the Client: The client is in the prestigious "bulge bracket" of investment banks. It serves the broad needs of institutional clients with expertise in Equities, Fixed Income, Prime Services and Research. Investment Banking services corporate clients' needs through Mergers and Acquisitions, Equity Capital Markets, Debt Capital Markets, Private Placements and Leveraged Finance services

Key Achievements:
  • Successfully setup new services like Security and database performance testing for the client
  • Introduced Factory model for delivery and successfully delivered 180 projects in 2.5 years
  • Efficiently managed factory delivery in a multi-vendor environment by providing competent proposals and ensuring highly technical team delivers the projects without issues
  • Effectively managed resource (team of 24), projects (up to 20+ at a given time) and escalations
  • Generated roadmap for growth plans for quarter to quarter growth
  • Optimizing work division between onsite and offshore for cost benefits and efficiency

Cognizant – Global Payments Program (GPP)Jan 2014 – Dec 2016

Locations: Pune, India & Zurich, Switzerland

Roles: Team Lead, Test Strategist, Test Engineer and Consultant

Technology/Tools used: Load Runner, Performance Centre, Java, Precise I3, TDA, MAT, Eclipse, jVisualVM, Grafana, Team City, HP LR REST API

Project Abstract: Client is implementing a 3rd party product, Open Payments Framework from Clear2Pay, which will replace their current payments architecture. To ensure appx 5 million messages are processed in a day. Perform capacity planning exercise for multiple releases. To ensure NFRs are met with increasing complexity in the architecture and types of payments in each release. As a value add, enabled continuous performance testing.

Key Achievements:
  • Implemented continuous performance testing with TeamCity
  • Reduced cost by leveraging on low cost location, and setting up team at Pune without impact on delivery
  • Provided rate cutting estimations
  • Generated test approach with highly performant inhouse tools to generate high throughput loads with low latencies
  • Produced extremely detailed analysis reports and identified critical performance issues and provided recommendations for improving performance

Cognizant – Online BankingOct 2013 – Dec 2013

Location: Pune, India

Roles: Team Lead and Test Strategist

Technology/Tools used: Load Runner, Performance Centre, Java, ext-JS, Broad Vision, Mobile, WireShark

Project Abstract: Online Banking is the program where the client is replacing its existing legacy Client portal with the latest technology-based portal with support for smartphones and tablets. The objective is to ensure that with the new design end users are greeted with more user friendly, simple and faster solutions. To ensure that the system can handle extensive load from desktop and mobile devices.

Key Achievements:
  • Identified critical flows and prepared Traversal Flow document
  • Defined strategy to ensure performance of application was better post migration to new tools

Cognizant – Portal Security UpgradeJuly 2013 – Aug 2013

Location: Pune, India

Roles: Team Lead and Test Strategist

Technology/Tools used: Load Runner, Performance Centre, Java, ext-JS, Broad Vision, Siebel

Project Abstract: Portal Security upgrade is a mandatory release for EAM and Client portals, with additional security measures enforced by the regulatory bodies. The login is made more secure and certain transactions require additional security. The objective of the test was to ensure the performance is not impacted due to additional security measures.
The major challenge in this was encryption logic was complex and embedded in JavaScript, hence the normal HTTP Protocol on LoadRunner was not the solution.

Key Achievements:
  • Prepared a strategy to test applications with extensive JavaScript usage and custom logic implementation

Cognizant – Wealth ManagerMay 2013 – Dec 2013

Location: Pune, India, Singapore

Roles: Team Lead and Test Strategist

Technology/Tools used: Load Runner, Performance Centre, T24, Wealth Manager, Cognos, Appway

Project Abstract: Wealth Manager© is a product from Temenos, in which the bank has decided to implement this Front Office solution into its infrastructure, replacing the existing Portals. Wealth Manager being a product, performance testing of the same in the bank infrastructure is a challenge. To define strategy to test, map modules and simulate usage patterns, design test scenarios.

Key Achievements:
  • Managed cross border teams from Pune
  • Created a strategy to performance test a 3rd party vendor product and provide detailed performance improvement analysis

Cognizant – IBDApr 2013

Location: Singapore

Roles: Technical Test Strategist

Technology/Tools used: Load Runner, Performance Centre, Documentum

Project Abstract: IBD Documentum is a file sharing application, used by global users. The unique requirement of conducting performance tests required understanding how MS Office application behaves to opening and editing files. Simulating a similar access pattern for multiple users and monitoring server resources.

Key Achievements:
  • Prepared the strategy for testing file-based systems
  • Created sample scripts and PoC for testing and handed it over to Pune team for implementation and execution

Cognizant – CNN Phase 3Mar 2013 – May 2013

Location: Singapore

Roles: Onsite Coordinator and Technical Test Consultant

Technology/Tools used: Load Runner, Performance Centre, MQ, Java, T24

Project Abstract: The Client New Notification System is implemented to send out SMS and or emails to the end clients, if certain transactions of certain type and amount occur. The application receives all the notifications and processes them as configured in the system for alerts.

Key Achievements:
  • Managing Team at Pune, from Singapore and ensuring delivery
  • Monitored the performance testing activity and status updating

Cognizant – ECPJan 2013 – Mar 2013

Location: Singapore

Roles: Technical Test Consultant

Technology/Tools used: Load Runner, Performance Centre, JSF, Java, Portal

Project Abstract: Enterprise Content Provider is a portal framework defined to host several content provider applications to enhance the GUI experience of the end users. It is critical that we test the content provider performance as well as the impact of several such content providers running simultaneously on the same ECP server.

Responsibilities:
  • Estimations Document preparation
  • Identification of critical flows and preparing Traversal Flow document
  • Defining test strategy for Portal testing - content provider focused, and portal focused
  • Monitoring the performance testing activity and status updating
  • Preparation of Reports and Summary

Cognizant – Global TransformationOct 2011 – Dec 2012

Location: Zurich, Switzerland & Singapore & Pune, India

Roles: Technical Test Consultant

Technology/Tools used: Load Runner 9.5 and 11, Performance Centre 9.5 and 11, JSF, Java, JAP, AURA, T24

Project Abstract: Under Global Transformation activities, Bank’s Singapore team plans to set up a Technical Testing team for APAC region and offer it as a service to the existing catalogue of functional testing portfolio.
As a pilot project, KYC (A critical application in terms of data and users) was completed. There was a performance improvement of 40% achieved during this pilot activity. New Issue IPO Tool is another project that was tested for performance under this flag. Portal Infra Upgrade is yet another project, for which requirements were studied and estimations provided.
As a part of migration from standalone controllers to temporary Performance Centre and then to a global Performance Centre, centrally managed by a global tools team.

Responsibilities:
  • Set up the process and document templates for Technical Testing in Singapore Region
  • Present to the project teams, importance of technical testing
  • Set up and manage a team in APAC region for Technical Testing
  • Involve in project setup, including requirement gathering and estimations
  • Analyze the performance test results and initiate Performance Engineering activities
  • Setup of Load Runner 11
  • Migration from LR 9.5 to LR 11

Cognizant – PortalsMay 2012 – Feb 2013

Location: Singapore

Roles: Performance Team Lead and Performance Test Consultant

Technology/Tools used: Load Runner, Performance Centre, Siebel, Java, Intact, Broad Vision, Intact, AURA, GED, T24

Project Abstract: The 3 Portals (RM, EAM and Client) cater to every day needs of each customer and are also one stop application for all activities required by the users. The application is hosted in 3 regions (Singapore, Australia and Hong Kong) with legal modifications in business logic specific to the local region. The original application in the production was running on end-of-lifecycle hardware and software, with a lot of cluttered data. During the multiple releases, the data was cleaned, Infrastructural upgrades were done, and the Legal compliance related user authentication module was updated. The performance testing of the same was carried out in a phased approach for the above-mentioned changes, quantifying improvement by each change.
The biggest challenge was in recording a Siebel application using Web protocol, due to licence limitations and maintaining the scripts over the multiple releases.

Responsibilities:
  • Estimations document preparation
  • Detailed analysis and Identification of critical flows and preparing Traversal Flow document
  • Managing Team at Pune, from Singapore and ensuring delivery
  • Monitoring the performance testing activity and status updating
  • Analysis of results and recommendations to tune the performance
  • Preparation of Reports and Summary

Cognizant – Japan Call ReportsMay 2012 – June 2012

Location: Singapore

Roles: Performance Team Lead and onsite coordinator

Technology/Tools used: Load Runner, Performance Centre, Java, Oracle 11g

Project Abstract: Japan Call Reports is an application for entering and maintaining the life cycle of call reports for Japan region. The application is a database intensive application, supporting Japanese character. The simple web-based tool was tested for performance (i.e. response times of web pages). SQL bottlenecks were identified by analysing AWR reports.

Responsibilities:
  • Estimations document preparation
  • Identification of critical flows and preparing Traversal Flow document
  • Managing Team at Pune, from Singapore and ensuring delivery
  • Monitoring the performance testing activity and status updating
  • Preparation of Reports and Summary

Cognizant – T24 AIX UpgradeApr 2012 – May 2012

Location: Singapore

Roles: Performance Team Lead and Performance Test Consultant

Technology/Tools used: Load Runner (Java protocol), Performance Centre, AIX, Temenos T24, Java

Project Abstract: Temenos T24 is the backbone of the bank. Due to end of lifecycle upgrade of the OS, AIX 5.3 was upgraded to AIX 6.1. The same exercise was rolled back a few years ago, due to performance issues in the production system. Post fixes from IBM, the upgrade activity was redone and to be tested under stress for performance bottlenecks. Kernel parameter tuning was required to achieve the desired results.

Responsibilities:
  • Estimation document preparation
  • Analyzing current production load and identification of critical flows
  • Managing Team at Pune, from Singapore and ensuring delivery
  • Monitoring the performance testing activity and status updating
  • Analysis of results, kernel parameters, OS monitoring
  • Preparation of Reports and Summary

Cognizant – KYC ApplicationJan 2012 – Mar 2012

Location: Singapore & Pune, India

Roles: Performance Team Lead and Performance Test Consultant

Technology/Tools used: Load Runner, Performance Centre, JSF, Java, JAP, Oracle, AURA, Siebel, T24, IBM OnDemand, Atrix, GED

Project Abstract: KYC aims at establishing a streamlined client enrolment process in the APAC region (Hong Kong, Singapore and Australia). This involves a global front end component project and a back-end solution project to provide integration with various back-ends. As it is a very critical and widely used application, performance for this application is of major concern.

Responsibilities:
  • Estimations Document preparation
  • Identification of critical flows and preparing Traversal Flow document
  • Managing Team at Pune, from Singapore and ensuring delivery
  • Monitoring the performance testing activity and status updating
  • Preparation of Reports and Summary

Cognizant – Performance Test LeadFeb 2011 – Oct 2011

Location: Pune, India

Roles: Performance Engineering Lead and Framework Architect

Technology/Tools used: VB.Net 2.0, Visual Studio 2008, Perl Scripts, Shell Scripts, Java, MQ Series, Oracle, Sybase

Project Abstract: The Project Line has many Middle and Back office functions to cater to requests coming from different Front ends, including Program Trading. The rates at which the input messages arrive are as high as 20k MPS and the total trade volume that is processed is in millions. To do a performance testing of such applications required special custom performance testing tools and reporting.

Responsibilities:
  • Designing the Performance Testing framework for such high rates and volumes
  • Designing and Developing tools for reporting such test, with capability of drilling to root cause of the performance bottlenecks
  • Managing the teams working on different projects in the same product line

Cognizant – Global Stock RecordMay 2011 – Aug 2011

Location: Pune, India

Roles: Team Lead and Framework Architect

Technology/Tools used: VB.Net 2.0, Visual Studio 2008, Perl Scripts, Shell Scripts, Java, MQ Series, Oracle, jMeter

Project Abstract: Global Stock Record is an Aggregation application in the Investment Banking domain and is expected to process a huge volume of data, as high as 1 million messages per hour. To simulate such high rates and to test the application under such huge volumes (as high as 12 million messages), a strong framework for Performance Testing needed to be developed, with tools that can support this kind of requirements.

Responsibilities:
  • Designing the Performance Testing framework for such high rates and volumes
  • Designing and Developing tools for reporting such test, with capability of drilling to root cause of the performance bottlenecks
  • Managing the teams working on different projects in the same product line

Cognizant – Global Middle OfficeJune 2010 – Feb 2011

Location: Pune, India

Roles: Performance Engineer/ Team Lead

Technology/Tools used: Load Runner, Perl/Shell Scripts, UNIX, Solaris

Project Abstract: The project is to support all equity middle office groups in the NY region. Securities operations strategic global end state requires a common operating platform for all middle office groups located in the global entities of the client. The project involves deploying and integrating common IT components to the different regions. While the components are common, functionality required is likely to have regional variances.
The application has no GUI, and the input is triggered from the database, when new trades / amendments or cancelations are inserted. There are multiple post trade processing and validations that trade goes through; before it is forwarded to it is sent to the back office. These processes are written in an extremely modular pattern, in the following technologies: .Net 3.5, Java, MQ Series, Java JSP, Struts, EJB jmS, Spring framework, Oracle, C++, Unix, J2ee, Hybernet and HQL.
To test the performance of this application, Perl and hell scripts were developed and the application logs parsed for timing details. Performance metrics were derived from these results and reports published.

Responsibilities:
  • Understanding system architecture and suggesting testing methodology
  • Approach Document preparation
  • Selling the defined approach / testing framework to the clients
  • Estimations Document preparation
  • Identification of critical flows and preparing Traversal Flow document
  • Monitoring the performance testing activity and status updating
  • Scripting of Flows and log parsers
  • Executing the scripts
  • Parsing of logs for results
  • Analysis of results
  • Preparation of Reports and Summary

Cognizant – CASSOct 2010 – Nov 2010

Location: Pune, India

Roles: Team Lead

Technology/Tools used: Java, JSP, ASP.NET, Load Runner

Project Abstract: Corporate Actions Strategic Solution (CASS) is a GUI based summary screen for America’s voluntary events and their associated holdings and elections. It serves as the user’s portal into the various components under development through the Asset Servicing Strategic Program.
The system is tested for 50 concurrent users using different functionalities of the application. Each event has multiple holdings and many such events are being processed while load testing the application. Server health is also monitored during the test

Responsibilities:
  • Estimations Document preparation
  • Identification of critical flows and preparing Traversal Flow document
  • Monitoring the performance testing activity and status updating
  • Preparation of Reports and Summary

Cognizant – Performance TestingJan 2010 – June 2010

Location: Pune, India

Roles: Performance Tester / Team Lead

Technology/Tools used: Flex, HTTP, LoadRunner and NeoLoad

Project Abstract: The client is a leading Wealth Management firm in the US. Funds Sales and Redemptions is one of its applications developed and Tested by Cognizant. The performance testing of the same was conducted by Cognizant, which led to early recognition and fixing of the performance glitches. The performance testing for three versions of the applications has been successfully completed. This activity included PoC of a new tool in the market (NeoLoad) and use of the same for new technology (Flex 3.2) which is not fully supported by LoadRunner.

Responsibilities:
  • Estimations Document preparation
  • Identification of critical flows and preparing Traversal Flow document
  • Monitoring the performance testing activity and status updating
  • Scripting of Flows
  • Executing the scripts
  • Analysis of feasibility of tools (LoadRunner and NeoLoad)
  • Analysis of results
  • Preparation of Reports and Summary

TCS – TradeX - Performance Benchmarking and ImprovementJan 2009 – Dec 2009

Location: Mumbai, India

Roles: Performance Test Engineer / Module Leader

Technology/Tools used: VB.Net, C, Unix Shell scripts, ANTS-Profiler (Demo version), CLR Profiler

Project Abstract: TradeX is a client-server-based trading system product. The assignment included measuring the performance of the existing system (both client and server side) and improving it many folds by changing the components used. The communication between the server and client is using FIX protocol and custom binary data.

Responsibilities:
  • Installing Linux 9.2, Cent OS 5.2, Oracle 9i, 10g Database setup and configuration.
  • Tuning of Oracle on HP-Ux Itanium server
  • Performance Measurement of the product and individual components
  • Tuning application and queries on AIX server
  • A performance benchmark and application tuning on AIX in Jan. 2009 with an outstanding improvement of 400% in throughput of application
  • Further enhancement of the system using proprietary In-memory data structures to achieve sub millisecond latencies at 30,000+ orders per seconds
  • Front End benchmarking and performance tuning to handle high volume of market and download data send by a low latency host
  • Developing Utilities for Monitoring Benchmark process with online graphing and report generation

TCS – TCSBancs MI – Requirement Gathering and PrototypingOct 2008 – Feb 2009

Location: Mumbai, India

Roles: Design Architect / Module Leader / Developer

Technology/Tools used: VB.Net, Visual Studio 2005

Project Abstract: Gathering requirements from the prospect Currency Futures Exchange and developing prototype of the client end for better UI. Changes in Architecture and data packets for better performance.

Responsibilities:
  • Defining structures for packet handling between Front End and Host, optimizing the bandwidth usage
  • Gathering requirements of an upcoming Fx Exchange in terms of User Interface
  • Redesigning the architecture as per requirements of a prospect Fx Exchange
  • Developing Prototype for the prospect Fx Exchange
  • Implemented a method to reduce flickering in data grids for huge data and paging
  • Identifying and creating phases, items, task, sub tasks, deliverables and maintaining them, including time estimation

TCS – TradeX – Admin Console MigrationApr 2008 – Oct 2008

Location: Mumbai, India

Roles: Developer / Database Admin

Technology/Tools used: VB.Net, Visual Studio 2005, Oracle

Project Abstract: Migration of the admin console from VB to VB.Net

Responsibilities:
  • Understanding the original code
  • Re – coding it in VB.Net with use of better components, and removal of obsolete functions/components
  • Functional Testing of new code
  • Installing Linux 9.2, Oracle 9i, Database setup and configuration
  • Developed a utility to convert MS Access database to SQL CE database

TCS – TradeX – Dealer Console MigrationJan 2007 – Mar 2008

Location: Mumbai, India

Roles: Developer

Technology/Tools used: VB.Net, Visual Studio 2005

Project Abstract: Migration of the dealer console from VB to VB.Net

Responsibilities:
  • Understanding the original code
  • Re – coding it in VB.Net with use of better components, and removal of obsolete functions/components
  • Functional Testing of new code
  • Code impact and changes required to handle Unicode characters, in an existing ASCII application
  • Utility to print reports in prescribed format, with flexibility to change