Hyderabad, Telangana, India
Hi, I'm a Full-Stack Software Engineer with 3+ years of experience building scalable web applications, APIs, and automation workflows using Node.js, Python, Angular, SAP HANA, Flask, FastAPI, and Java. Passionate about reducing latency, improving system uptime, automating processes, and optimizing data integration to deliver measurable business impact. Experienced in designing end-to-end solutions, modernizing legacy systems, and driving efficiency across cross-functional teams. Always eager to learn, innovate, and contribute to high-performance, enterprise-grade applications. Technical Skills and Competencies: Programming Languages: JavaScript (Node.js, TypeScript), Python, Java, SQL, Oracle SQL, Bash, C Frameworks & Libraries: FastAPI, Flask, Express.js, Angular, Bootstrap, jQuery, Oracle APEX Databases & ETL: SAP HANA, Informatica, Oracle, SQL Server, PostgreSQL Tools & Technologies: Git, Docker, Nginx, Apache, Jenkins, Control-M, CronTab, REST APIs, Linux Domains: Backend Engineering, Full-Stack Development, API Design, Automation, Data Integration, CI/CD, DevOps
• Engineered high-performance RESTful APIs with Flask and FastAPI, deployed behind Nginx/Apache to power Selenium-driven Webex automation for on-demand inventory and backlog insights — reducing response times by 35% and achieving 99.9% uptime. • Built scalable Node.js APIs over SAP HANA as the data access layer for critical enterprise applications, enabling fast, reliable data retrieval and cross-team integration boosting efficiency by 30%. • Redesigned and optimized Angular dashboards used across UFO applications to visualize inventory and backlog management, modernizing UI/UX, boosting performance, and enhancing long-term maintainability. • Automated manual tasks and ETL workflows (Informatica) using Python, saving 20+ developer hours per week and eliminating 60% of repetitive operations • Implemented complex SAP HANA backend logic using table functions, procedures, and calculated views, improving data computation and supporting business-critical workflows. • Modernized legacy backend services by migrating them to Node.js, reducing technical debt and improving maintainability • Implemented CI/CD pipelines with Jenkins and Git, streamlining builds, tests, and deployments, accelerating release cycles by 40% • Built and maintained ETL pipelines using Informatica, improving data processing speed and reporting accuracy. • Automated data loading and monitoring workflows via Control-M (BMC) and CronTab, ensuring timely execution and continuous data availability.
In my role as part of the Database and Replication Services Team, I have developed and worked on several important tools and solutions.These tools and solutions have significantly contributed to improving efficiency, accuracy, security, and overall operational effectiveness in managing and maintaining large-scale database systems within the organisation. • Brown-Field to Green-Field Conversion: Migrating Cisco legacy tools to a low-code solution using recent technologies. Defined the architecture and tested feasibility while continuously driving the migration to Oracle Apex and Ansible-based technology, optimizing efficiency and future adaptability • Accomplished end-to-end conversion of multiple legacy tools to newer technology, seamlessly integrating performance enhancements for enhanced functionality • Change Request (CR) Examiner Tool: Improved efficiency and accuracy in the CR creation process by reducing manual errors and ensuring completeness of information. It provided real-time feedback and guidance to users, ensuring necessary configuration items and approval groups for production push, in compliance with CISCO ECC standards. • Log File Manager: Created a highly efficient tool to handle and manage growing logs generated by various tools across application nodes, optimizing log management processes. • Automated Password Change Tool: Designed and developed an automated tool using Oracle APEX and Python to update passwords in production and non-production databases. It included features like change history, audit information, notifications to stakeholders, progress tracking, and password syncing. • OCM Validator using Ansible: Developed a tool to check the connectivity status of all Cisco production and non-production databases from OCM (Outside Client Machines) hosts. This tool ensures the availability and connectivity of databases, enhancing operational efficiency.
• Automated Database Refresh System which reduces non-prod system downtime by 250 hours per year • Developed script to validate backup of non-prod, stop and reallocate non-prod resources to replication database • Export tables from replication database and import it in the non-prod and notify stakeholders on any failure • Integrated the refresh system with Cisco’s DBA portal to monitor refresh activities and view refresh failures
• Refactored and enhanced the existing UI/UX using jQuery and Bootstrap • Developed an internal tool for inventory management and tracking using Django and React • Designed analytical dashboards to provide analytical information to the stakeholders using d3.js