Vipul Kumar
Full Stack Developer
About
A Software Development Engineer with 1.5 years of professional software development experience and a strong foundation in Python and backend engineering. Hands-on experience building backend applications and REST APIs using Django, Django REST Framework, and Flask, along with SQL databases, Linux, Git, and Docker. Experienced in debugging complex issues, working with APIs and databases, and developing practical solutions to engineering problems. Strongly interested in backend systems and continuously expanding my knowledge of Python, software engineering, and computer science fundamentals. Exposure to LLM integration and Retrieval-Augmented Generation (RAG) using modern AI tooling.
Skills & Expertise (23)
Work Experience
Software Development Engineer
STGI
Aug 2025 - Aug 2026
Developed automation solutions for multiple clients, streamlining finance and business operations workflows. Collaborated directly with clients to understand requirements, troubleshoot issues, and deliver solutions aligned with their operational needs. Delivered end-to-end, Cash and Invoice Posting project to automate Financial Intacct workflows for Turnpoint Services's Finance team. Delivered end-to-end, Lead Automation: a project to automate Customer Lead capturing from Generac Powerplay portal for Turnpoint Services improving Customer gathering. Cash Posting Automation: Automated the processing and posting of bank transactions from PDF and CSV reports across multiple accounts into Intacct. Processed bank transaction data from PDFs using Python Regular Expressions and from CSV reports, validating selected transaction types against supporting data received through SFTP and ServiceTitan. Reconciled transaction amounts by aggregating daily values from supporting reports and comparing them against corresponding bank transactions before processing. Resolved API timeout and rate-limiting issues for high-volume accounts by implementing request batching, processing transactions in batches of 100 records per request, reducing API failures. Used a queue-based workflow to pass validated transactions to a downstream bot that created deposits and added bifurcated transaction amounts in Intacct using SOAP APIs. Reduced manual processing time by 50%, as reported by the client, while improving processing accuracy through automation. Invoice Posting Automation: Automated invoice processing from email-based intake through document extraction, validation, and posting into Intacct. Developed a Python-based workflow that processed invoice PDFs received through email and sent documents to the Pienso extraction platform using JSON APIs. Implemented confidence-based validation of extracted invoice fields, automatically posting invoices to Intacct when required fields met defined confidence thresholds. Designed a human-in-the-loop validation workflow that routed low-confidence invoices to a custom validation center for manual verification before returning them to the automated processing flow. Used queues and asynchronous processing to manage document-processing stages and address API timeout and rate-limiting issues in high-volume processing. Lead Automation: Automated the workflow for claiming incoming repair leads from Generac Powerplay portal, creating corresponding ServiceTitan bookings, tracking downstream changes, and synchronizing lead statuses. Automated lead claiming through browser interaction with randomized delays to mimic normal user interaction. Created corresponding bookings in ServiceTitan using JSON APIs after successfully claiming leads from the portal. Integrated with Databricks data lake tables through JSON APIs to send newly created ServiceTitan booking data for downstream monitoring and updates. Used last-updated timestamps to identify changes to ServiceTitan bookings and synchronized the corresponding lead status back to Jira through API calls.
Software Developer Intern
Makes360
Apr 2023 - Sep 2023
Integrated PayU Payment Gateway for processing digital payments. Managed PostgreSQL databases, optimizing database performance through indexing and query optimization, resulting in a 10% reduction in query response times. Automated routine server maintenance tasks by creating and scheduling Bash scripts, freeing up 2 hours per week for other development activities. Automated Linux system tasks with Bash and cron, reducing manual intervention by 1+ hours/week and improving DB indexing. Developed and implemented the user authentication and authorization module for a Flask-based application. Developed secure session handling and token-based authentication mechanisms using Python with a focus on system performance and memory safety. Deployed and configured a production Django application on a DigitalOcean Ubuntu VPS, setting up NGINX as a reverse proxy and SystemV for process management to ensure high availability and performance.
Education
B. Tech. C.S.E. - Chandigarh Engineering College, P.T.U.
2021 - 2025 ยท Afghanistan
10+2 Science [Non Medical] - St. Farid Public School, C.B.S.E.
2020 - 2021 ยท Afghanistan
Matriculation - St. Farid Public School, C.B.S.E.
2018 - 2019 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Skills (23)
Click a skill to find developers with the same skill