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 EngineerCrediwatch 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 ScienceSri Guru Gobind Singh CollegeComputer Science · 2021
Skills
Tools / apps / platforms
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 PlatformRabbitMQ
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.