Pratik Ashok Sajnani
Experience
Microsoft — Redmond, WA
- Lead the implementation and deployment of new telemetry features for AzureSecurityPack leading to successful execution of goal driven scenarios as a part of Protect Microsoft campaign for more than 14 million nodes
- Developed scanners for emitting file metadata and dynamic script execution payloads to enhance the security posture of Microsoft's 1P standard services
- Added several event monitors to improve product quality and enhanced support for memory management by adding event based counters resulting in overall reduction of incident queue from 60 per on-call to less than 10
- Collaborated with security researchers and threat detection authors to tune aggregation intervals and filters for events resulting in overall reduction of memory footprint
Professional Alternative Inc. — Client: Fidelity Investments — Jersey City, NJ
- Led the development and maintenance of a smart order router and crossing engine, collaborating with a cross-functional team of 10 engineers to ensure seamless functionality and performance optimization
- Enhanced accuracy of time library for daylight savings by implementing rigorous testing procedures and modifying algorithms, resulting in a 99.9% error-free time conversion. Developed a dynamic calendar system that automatically updates holiday schedules, eliminating the need for manual adjustments and reducing scheduling conflicts
- Collaborated with the operations team to identify and address critical points of failure within the backend infrastructure, resulting in a successful implementation of redundancy measures and system upgrades. Increased overall system uptime by approximately 3 hours per week, enabling seamless 23x7 operation
- Successfully designed, tested, and released backend functionality for execution correction/updation for missed intra-day trades, leading to reduced manual intervention and automated backend updates
Riskcare Inc. — Client: Barclays Capital — New York, NY
- Designed a system to store market data used for statistical analysis by quants and QA engineers to run batch jobs. This directly improved the user's ability to monitor and stop several batch jobs at the same time
- Built an API to run queries over historical data using a date range to extract data for VaR and stress tests. Increased the scalability of data to handle queries by deploying code in lambda functions working over S3 data and Amazon tables accessible via an Amazon Gateway API endpoint
Flextrade Systems — Great Neck, NY
- Led the project to develop market making trading strategy with the ability to monitor, trade and acquire exposure in 500+ Index ETFs with avg. 20 constituents used for NAV pricing. This provided the ability to trade Common Stocks and ETF, Indices and Equity Linked Nodes(ELNs) across multiple venues including NYSE, JSE, CHiX and ASX
- Designed and implemented core backend software services for EMS and OMS aimed at scaling the trading workflow, resulting in improved trade execution quality, monitoring, and reporting
- Contributed and peer-reviewed other strategies including VWAP, TWAP, PCTV strategies that are used by 40+ clients including banks, hedge funds, and prop trading firms
- Developed a versatile NAV pricing engine capable of dynamically updating ETF valuations by aggregating constituent prices from real-time L1 and depth of book L2 data streams
- Provided L3 support for market making which included analyzing FIX messages to diagnose and debug critical production issues during live trading sessions to ensure uninterrupted trading
PRO Unlimited — Client: Fujifilm Holdings America — Rochester, NY
- Developed remote session logging to record customer activity on the Landscape Team (C++, C#, WPF)
- Resolved synchronization issues in the alert messaging system
- Added date and time functionality to a proprietary scripting language
GeekHive — Warwick, NY
- Enabled seamless infinite scrolling for big lists on a custom CMS built on Sitecore (C#, JavaScript)
- Developed new features and UI components on several client pages
Persistent Systems — Pune, India
- Enhanced client website functionality through integration of new workflows, authentication implementation, and migration to a cloud-based solution
- Transitioned web pages from ASP.NET to MVC 5 architecture with ADO.NET backend and HTML5 frontend
- Deployed unit tests for proactive defect detection resulting in a significant reduction in post-release issues
- Performed comprehensive code analysis and optimization within Visual Studio 2012, addressing static code errors reducing cyclomatic complexity, and resolving memory leaks to enhance overall code quality and maintainability
Education
Rochester Institute of Technology — Rochester, NY
40% merit-based scholarship
Advanced C++ and Program Design · Advanced Java Programming · Advanced Programming Skills — Haskell · Advanced Programming Skills — C++ · Foundations of Computer Science Theory · Computational Complexity · Foundations of Algorithms · Introduction to Big Data · Big Data Analytics · Foundations of Intelligent Systems · Foundations of Computer Vision · Computer Science MS Project
Dhirubhai Ambani Institute of Information Technology — Gandhinagar, India
Introduction to Programming · Object Oriented Programming · Data Structures · Introduction to Algorithms · Digital Logic Design · Computer Networks · Operating Systems · Software Engineering · Database Management System · Signals and Systems · Probability and Statistics · Computer Graphics · Embedded Hardware Design · Network Protocols · Computer Games Design and Implementation · Algorithms for Bio-Informatics and Computational Biology