Here, I've documented my journey through the JP Morgan Software Engineering Virtual experience program , explaining the tasks completed and the technologies utilized.
Description:
Set up the local development environment by downloading necessary files, tools, and dependencies. Also, resolved issues with a broken client datafeed script.
Technologies & Tools:
Implementation Details:
- Installed Python 3 and set up the environment.
- Forked and cloned the starter repository.
- Configured a venv (virtual environment) and installed dependencies.
- Fixed the issues with the broken client datafeed script to enable monitoring of trade opportunities.
Description:
Fixed broken TypeScript files for proper functioning and output of the web application. Used JP Morgan's Perspective library for data visualization.
Technologies Used:
Technical Modifications:
- Explored functionalities of the Perspective Library.
- Fixed issues in TypeScript files, leading to continuous updates of stock data.
- Implemented a dynamic line graph that updates with real-time data, aggregating duplicated entries for stock price analysis.
Description:
Used Perspective to create live graphs for traders' dashboards, for better decision-making using better data representation
Technologies Used:
Technical Implementation:
- Modified TypeScript files for better responsiveness and functionality.
- Used Perspective to create dynamic graphs for displaying stock data, enabling traders to monitor prices and identify opportunities.
- Created alert triggers using upper and lower bounds, so that traders can quickly react when there is an opportunity.