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
- Mobile: +91 9833 610 613
- City: Pune, India
- Details of all projects
- Whatsapp: +91 9833 610 613
- Email: geniusmehul@gmail.com
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
Resume
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)
Selected to present at O’Reilly Strata Data AI Conference (2020)
Developed Custom Performance Frameworks
Consulted for AI-based Chatbot Development
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.
- 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.
- 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.
- 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.
- 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
- 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