Ehsan Hashmi
Performance Optimization
Implementing server-side rendering for the Pricer table to ensure efficient data processing.User Experience Enhancement
Developing a dynamic, interactive Team Run table using ag-grid and pusher.js for real-time updates, along with drag-and-drop functionality.Data Visualization
Integrating Highcharts and Plotly.js for advanced market analysis through intuitive graphs and tables.Real-time Collaboration
Enabling seamless collaboration among users with real-time updates via Pusher.js.Dynamic Data Tables
Created two main sections, the Pricer and Team Run tables, featuring server-side and client-side rendering respectively for optimized performance and interactivity.Advanced Analytics
: Incorporated Vol Surface and Market Analysis feature, offering users detailed insights with the ability to customize data, perform analyses, and send emails directly from the app. Seamless Interactivity
Implemented drag-and-drop functionality using React-beautiful-dnd, enhancing the user experience by allowing easy management of data within the Team Run section. Real-time Data Updates
Utilized Pusher.js for instant data updates across user accounts, ensuring all participants have access to the latest information.Comprehensive Audit Trails
Developed an Audit Trail section with extensive filtering capabilities, enabling users to easily monitor and analyze traded commodities.React.js
, Ant Design
, SASS
, React Query
, ag-grid-react
, Pusher.js
, React-beautiful-dnd
, Highcharts
, Plotly.js
, Google Analytics
, Google Tag Manager
, Context API