Chetan K Tyagi

Chetan K Tyagi

Software Engineer

Followers of Chetan K Tyagi153 followers
location of Chetan K TyagiGhaziabad, Uttar Pradesh, India

Connect with Chetan K Tyagi to Send Message

Connect

Connect with Chetan K Tyagi to Send Message

Connect
  • Timeline

  • About me

    Developer @ Quantinsti | Data Analytics, Trading Systems, Python

  • Education

    • Institute of Technology of Sciences, Mohan Nagar

      2018 - 2021
      Bachelor's degree
  • Experience

    • WealthWisers Technologies

      Apr 2021 - Sept 2023
      Software Engineer

      As a Software Engineer, I've spearheaded pivotal projects:TradeTezz Platform: Engineered a robust backend using Django, enabling multi-account trading across brokers. Ongoing UI/UX enhancements are in progress. Recognition from IIM Kashipur and Amity University highlights its potential.Automated Trading System: Developed a sophisticated trading system for NSE via IIFL, SMC, and more. Leveraged AWS-RDS for data storage, Redis for caching, EC2 for scalability, and Lambda for event-driven functions. Multithreading and asynchronous handling ensured efficient order responses. Integrated Telegram API for real-time notifications.ETL Pipelines and APIs: Led ETL pipeline creation for trading data extraction. Utilized Flask for RESTful APIs, AWS RDS for data storage, Lambda for serverless processing, Nginx for load balancing, and EC2 for deployment. Pandas streamlined data manipulation.Advanced Backtesting: Executed comprehensive backtesting employing complex models like Greeks and Black–Scholes. Leveraged libraries such as bt.py, ta-lib, and zipline for mathematical computations and strategy evaluation. Plotly and matplotlib generated visual insights. Multithreading optimized backtesting across tickers.Intelligent Trading Bots: Engineered trading bots for NSE via IIFL, SMC, and Kotak Neo. Integrated WebSocket connections for real-time data. Utilized Flask for RESTful APIs, pandas for data analysis, numpy for numerical computations, and multithreading for parallel execution. Incorporated trailing stop loss logic for risk management.Database Architecture: Designed intricate database schemas for data consolidation. Employed SQLAlchemy for data modeling, aggregation, and querying. Pandas facilitated data transformation. Implemented Subscribe and Publish models for efficient data distribution, enhancing algorithm access.My hands-on technical expertise and meticulous attention to detail, has consistently delivered transformative outcomes across these projects. Show less

    • Sharpely

      Oct 2023 - Jul 2024
      Software Engineer

      Extended the functionality of a preexisting trading engine, which was originally designed for paper trading, to allow live trading. This upgrade significantly expanded the engine’s utility, enabling it to handle real-time market operations effectively.Backtested algorithmic trading strategies for derivatives, utilizing the Quantconnect Lean engine in Python on a local system instead of the cloud. This allowed for greater control over testing environments and deeper customization in the evaluation of various trading algorithms.Wrote OHLCV pipeline and APIs for data distribution, facilitating seamless and reliable data flow across platforms. Added features to products to enhance analysis capabilities, making tools more robust for financial market insights. These updates empowered users to conduct more in-depth and effective analyses.Wrote a custom TA-Lib library in Polars to utilize Polars’ LazyFrames for faster and more efficient technical analysis computations. Optimized and restructured the old codebase for better efficiency and durability, while adding new functionalities to enhance the system’s dynamic use of pre-existing features. This increased the overall reliability, efficiency, and scalability of the trading environment.Optimized database operations, achieving an 80% faster performance and reducing resource usage by 50%. This improvement not only sped up data input-output operations but also reduced infrastructure costs, enhancing overall system efficiency.Wrote various data scraping and cleaning pipelines from different financial platforms and successfully integrated them into the database. This streamlined the data collection process, enabling more accurate and timely financial analysis.Developed Python and shell scripts for ETL processes and automated them with cron-jobs on EC2 (Ubuntu). This automation ensured consistent data flow and reduced the need for manual intervention, boosting operational reliability. Show less

    • QuantInsti

      Jul 2024 - now
      Python Developer
  • Licenses & Certifications