BillJobs is an ERP software provider for communication agencies, supporting time tracking, invoicing, quoting, and document workflows.
Migrated legacy desktop ERP to a modern web-based stack using Django, AngularJS, and PostgreSQL
Designed and implemented a custom scripting language interpreter in Python to maintain backward compatibility with legacy VBScript-like logic used by 350+ client agencies
Developed a dynamic PDF generation engine with ReportLab, enabling automated rendering of quotes and invoices with layout previews in PNG/JPG
Built a parsing system using ElementTree to transform XML templates into visual components (headers, bodies, footers) for print-ready documents
Delivered a new document modeling architecture supporting zone/group/element hierarchies with reusable interface contracts
Ensured smooth client transition by replicating legacy behavior while introducing new extensibility features
Implemented CI/CD pipelines using Jenkins to automate testing and deployment of new modules
Authored internal documentation and supported QA via Selenium test scripts
Skills:
Python, Django, Flask, GIT, PostgreSQL, HTML5, CSS, JavaScript, Jenkins