# Gaurav Gangwar > Principal Software Engineer at Palo Alto Networks Location: Tracy, California, United States Profile: https://flows.cv/gauravgangwar To associate myself with a dynamic organization having strong emphasis on quality software development and provides a challenging technical track career in an application development environment. A result oriented person with a strong analytical mindset and a never-ending zeal to learn and excel with Excellent Time Management. ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2022 – Present | United States ### Senior Staff Software Engineer @ Palo Alto Networks Jan 2021 – Jan 2022 | San Francisco Bay Area ### Senior Software Engineer @ Kaiser Permanente Jan 2018 – Jan 2021 | Pleasanton Currently working on AEM self-registration feature. Self-registration provides capability to Kaiser members and non-members to register on Kaiser platform so that they can use Kaiser online services after sign-on using their registered credentials. Also worked on a responsive React app to transfer your prescriptions to Kaiser pharmacy. App is part of Kaiser secure online platform and available to users. • Responsible for mentoring, architecting and developing foundational code along with working out business requirements with the Product Owner to write technical stories and detailed design documents. • Worked as part of a high-performance agile team of software engineers to migrate on-premises registration product to Cloud, building various micro-services in Java and NodeJS with front-end in AEM and Angular2/React. ### Lead Portal Developer @ Kaiser Permanente Jan 2016 – Jan 2018 | San Francisco Bay Area Key Responsibilities: • Participated in Agile Scrum meetings like requirement gatherings, estimations, pre-planning and planning. • Involved in Estimation for new enhancements through Rally. • Preparing Technical Design Document based on the Requirements/Stories. • Providing functional/technical knowledge to team members. • Developed JSR 286 lookup portlets using Java Spring MVC, JSPs. • Extensive use of Java Hibernate Data Object Model for lookups from the database. • Created dynamic HTML pages, used JavaScript, Jquery, Dojo, and AJAX to create interactive front-end GUI. • Working on consumption of multiple Restful webservices to populate required data. • Configured SMTP server configurations to enable workflow emails notifications. • Implemented Log4J for Logging Errors, debugging and tracking. • Enabling administration security on WebSphere AppServer environment using LDAP (Microsoft Active Directory 2003) and assigning privileges to users and groups. • Implemented security at service level and portal level. • Working on complex DB queries and performance enhancement. • Preparing and executing unit test cases. • Implementation of exception handling frameworks, logging, auditing and profiling. • Change implementation (using Plutora for change management). • Also Part of production support team. (Fixing of production defects and providing RCA) • Managing Defects in Quality Center. • Configuration Control (using CVS). • Using Rally to manage user stories. ### Lead Technical Consultant with Caterpillar @ Perficient Jan 2015 – Jan 2016 | Peoria, Illinois Area Key Responsibilities: • Participated in Agile Scrum meetings like requirement gatherings, estimations, pre-planning and planning • Involved in Estimation for new enhancements. • Involved in Design and Implementation of Inflight Projects • Preparing Technical Design Document based on the Requirements/Stories • Involved in Technical/QR meetings with Architects, other Leads and Delivery Heads • Providing functional/technical knowledge to team members. • Working on JSR 286 Portlet development/enhancement. • Working on creation an consumption of restfull webservices. • Implemented security at service level and portal level. • Working on complex DB queries and performance enhancement. • Implemented export excel feature. • Working on HighCharts and full UI development. • Performance enhancement. • Preparing and executing unit test cases. • Implementation of exception handling frameworks, logging, auditing and profiling. • Change implementation (using service now for change management). • Also Part of production support team. (Fixing of production defects and providing RCA) • Configuration Control (using CVS). • Using Mingle to manage user stories. ### Technology Analyst @ Infosys Jan 2009 – Jan 2015 | Phoenix, Arizona Area Working as a Business Analyst/ Senior Developer on Amex eXplore Global Business Travel Portal. Key Responsibilities : Requirement Analysis and transition to technical design Design and devlopement of eXplore portal on IBM Websphere Portal Server and IBM Content Management. Portlet devlopement/enhancement WCM content creation and display Creating/Enchancing UI component Production support. Release management. ## Education ### B.Tech in Computer Science Krishna Institute of Engineering ### B.TECH in Computer Science UPTU ## Contact & Social - LinkedIn: https://linkedin.com/in/gaurav-gangwar-39982017 --- Source: https://flows.cv/gauravgangwar JSON Resume: https://flows.cv/gauravgangwar/resume.json Last updated: 2026-04-12