Software Engineer
Current• Investigated, reproduced, and resolved a Cron Job issue where only the latest scheduled job was executing. Commended for fixing a two-year-old production problem, successfully unblocking customer Xerox.• Refined an existing script for the Autonomous Issue Logging feature in Jira to support both On-premises and Cloud Jira with various authentication options, including Username/Password and Bearer Token. Reviewed Jira documentation, integrated APIs, and tested Jira. Served as an individual contributor in the end-to-end feature development, testing, and delivery.• Developed upgrade migration scripts to provide existing customers with a seamless application version upgrade experience for the Jira Integration feature.• Resolved a performance issue, reducing the processing time from 2 hours to 20 minutes, by optimizing the pagination offset method for retrieving results from Application APIs. Integrated the solution into the Python-based report generation module, significantly speeding up report creation for customer Juniper’s major project.• Analyzed the job queue mechanism, identifying opportunities to run several jobs in parallel, including Remote Scan Job, Import, and Report. Restructured the system to improve performance, significantly reducing wait times for customer HPE.• Addressed a critical file upload issue within the CI-CD pipeline for Bank of America, where the customer was performing up to 1000 uploads per day for the same or different projects, all while scanning concurrently.• Implemented a feature request from Xerox to track the history of custom components and Custom Licenses, including details such as Created By, Updated By, Created On, and Updated On. This project involved the complete development process: creating database columns, altering data types using Liquibase scripts, adding the feature to the backend, coordinating with the frontend engineer, conducting Mockito tests and regression testing, and automating the tests with Rest Assured.