JS

Jaspreet Singh

Python Backend Engineer · Backend Systems & Data Pipelines

Bengaluru, Karnataka, India

@jaspreet_singh1

0 followers

About

Python backend engineer with 2+ years of experience building scalable backend systems, distributed data pipelines, and web automation platforms. Experienced in Django, Flask, FastAPI, PostgreSQL, RabbitMQ, Docker, AWS S3, Playwright, and document processing for financial and regulatory data.

Experience

  • Product Engineer
    Crediwatch Information Analytics Pvt. Ltd.
    Nov 2024 – Present

    Built distributed backend pipelines processing 5,000+ financial filings daily. Developed and maintained 40+ production web scraping bots for government and financial portals. Designed asynchronous RabbitMQ workflows with retries, job prioritization and fault tolerance. Built concurrent Playwright automation handling authentication, session management and dynamic JavaScript websites. Developed PDF/XBRL parsing framework using Arelle and pdfminer to extract structured financial information from 10,000+ regulatory documents. Integrated AWS S3 storage, callback APIs and ETL pipelines for downstream analytics. Improved production reliability by implementing timeout handling, retries, structured logging and resilient error handling. Leveraged AI coding assistants (Claude AI, ChatGPT, GitHub Copilot, Cursor) to speed up development, debugging and code reviews.

Education

  • B.Sc. Computer Science
    Sri Guru Gobind Singh College
    Computer Science · 2021

Skills

<3 months <3 months Just getting started - under three months. This is also what shows when a level has not been set.

Tools / apps / platforms

1 to 2 years 1 to 2 years A year or two of steady use.
Git Linux AWS S3 Cursor Docker RabbitMQ Claude AI GitHub Copilot OpenAI ChatGPT
<3 months <3 months Just getting started - under three months. This is also what shows when a level has not been set.
MySQL Redis MongoDB Selenium PostgreSQL

Projects

  • Backend Queue Management System

    Developed backend services for task scheduling and asynchronous execution. Implemented retry mechanisms, queue monitoring and worker isolation.

  • Financial Data Processing Platform
    RabbitMQ

    Built end-to-end ETL pipeline for extracting financial data from government portals. Designed scalable queue architecture using RabbitMQ. Automated PDF/XBRL parsing and schema transformation.

🏆 Achievements & awards

  • Built platform processing over 5,000 government filings daily and maintained 40+ production scraping bots

    Key achievement from professional experience.

  • Parsed over 10,000 regulatory documents and reduced manual extraction effort by over 90%

    Key achievement from professional experience.

  • Improved production stability through fault-tolerant backend architecture

    Key achievement from professional experience.

Explore the Broxer community

🤖
Online · instant AI help
Broxer